摘要

为实现数据中心节能降耗,数据中心服务器功耗模型的精确构建至关重要。传统仅基于CPU利用率的服务器功耗模型,忽略了受温度变量影响的服务器功耗延迟变化动态特性,无法区分在CPU波动或阶跃不同工作状态下的服务器功耗分层现象,导致较大的模型误差。文中提出一种基于CPU工作状态进行温度估算的数据中心服务器功耗模型(PMTC)。PMTC通过在模型建立过程中计及温度变量,捕捉受CPU核心温度延迟变化影响的服务器功耗延迟变化动态特性,消除基于CPU工作状态的服务器功耗分层导致的模型误差;在功耗计算过程中,通过判断CPU工作状态进行CPU核心温度的精确估算,避免了对温度变量的额外测量。通过搭建的功耗测试平台对比了PMTC与传统服务器功耗模型,验证了所提PMTC在不增加额外温度测量设备和输入数据维度的前提下,还原了服务器功耗延迟变化动态特性,显著降低了模型计算误差。