【IT168 特别策划】您的IT系统电费支出是不是越来越大?您是否在为如何降低功耗、节约能源煞费苦心?近期,IT168服务器频道和存储频道将推出“企业IT节能系列文章”专题策划,我们将从芯片、组件、系统、软件乃至数据中心等多个层面、多个角度出发,陆续整理出一系列实用的IT节能妙招,相信总有一招适合你!
本期节能妙招――使用动态功耗节点管理器
功耗控制不仅在芯片层得到了实现,在节点层、机柜层也同样可以实现。英特尔动态功耗节点管理器(Intel Dynamic Power Node Manager)就是这样一种技术。Node Manager是一种带外(OOB)功耗管理策略引擎,内嵌在英特尔服务器的芯片组中。它和BIOS及操作系统功耗管理(OS power management ,OSPM)一起来动态调节平台的功耗,以实现在节点(服务器)层面达到最大的每瓦特性能。
它可以通过编程的方式,针对一台服务器,或一个机柜,或根据应用来事先定义好目标功耗值,然后监控系统运行在这个目标功耗值以下,而对性能不会产生大的影响。英特尔曾在百度做过一个测试,发现当把一台标称300W的机器功耗降到260W时,对其性能影响非常小,这样有一个好处是,我们可以通过软件来将机器的最大功耗控制在260W,如果我们有10台服务器,就相当于省出了一台服务器的功耗空间,从而可以在一个机柜中放入更多的服务器。
Node Manager具有以下几个特性:
动态功耗监控(Dynamic Power Monitoring):测量一个服务器平台的实际电能消耗情况,并将可接受的误差保持在+/- 10%。Node Manager从配置了PSMI的电源设备上收集信息,提供实时的电耗数据(某一时间点或某一时间段的平均值),然后通过IPMI接口向上报告。
平台功耗封顶(Platform Power Capping): 将平台的功耗设置在一个目标功耗水平上,并在这一功耗水平上保持最大的性能水准。Node Manager通过IPMI接口从外部管理控制台接受功耗策略,然后通过动态调节CPU的p-states来将功耗维持在目标水平上。
功耗临界报警(Power Threshold Alerting): 根据设定的目标功耗值,Node Manager来监控平台的实际功耗。当目标功耗值不稳定时,Node Manager会向管理控制台发出报警信息。