SPEC发布首个针对服务器的能耗-性能基准测试

标准性能评估机构(SPEC)*发布了SPECpower_ssj2008,这是业界第一项用于评测系统级别服务器的与运算性能相关的功耗的基准测试工具。

SPEC设计的SPECpower_ssj2008不仅可作为一项指标来比较不同服务器之间的能耗和性能,还可作为提高服务器效率的工具集来使用。
SPECpower委员会主席Klaus-Dieter Lange认为:"服务器的能效表现是目前IT行业、制造商和政府关心的头等大事。SPEC始终采用经业界验证的方法确保性能评测的一致、公正和可重复性,现在又将这些经验扩展运用于能效评测领域。"

多家SPEC会员企业参与开发了这项全新能效评测标准,其中包括AMD、戴尔、富士通西门子电脑、惠普、英特尔、IBM及Sun Microsystems等公司。此外,美国加州大学伯克利分校、美国劳伦斯伯克利国家实验室和美国弗吉尼亚理工大学等准会员也参与了该项标准的制定。

关于基准测试

SPECpower_ssj2008可报告给定时间内服务器在不同性能表现时的功耗情况,从100%满负载到10%以及闲置负载模式。按等级划分的工作负载反映出服务器上的处理负载和能耗会随着评测时间(几天甚至数周)的不同而发生显著变化。因此,要计算所有级别的能耗-性能标准,需要将每个阶段测量到的交易吞吐量相加,然后除以每个阶段的平均功耗之和。最后得到的数据结果即是被称作"overall ssj_ops/watt"的指标。

基准工作负载为典型的服务器端Java商业应用。该工作负载在各种操作环境下均具备可扩展性、多线程性和便携性,同时兼备运行经济性。它可运用CPU、高速缓存、内存结构和共享内存处理器(SMP)的可扩充性,并可执行Java虚拟机(JVM)、JIT(即时)编译器、回收站、线程及操作系统的某些方面。

执行符合SPEC的测试应满足的最低设备要求为:两台联网的服务器,一个功率分析器和一个温度传感器。一台服务器充当被测系统(SUT),另一台则充当控制器系统用于捕捉并报告功耗、性能和温度信息。采用默认设置运行SPECpower_ssj2008基准测试在通常状态下需要70分钟。

"关键性的第一步"

美国环境保护署(EPA)和美国能源效率联盟(CEE)的代表们一直关注着SPEC在开发能耗-性能评估工具方面的进展。他们一致认为:本次发布的首项能效基准测试标准是SPEC在此方面所取得的巨大进步。

美国环境保护署能源之星产品规格开发部门的负责人Andrew Fanara表示:"为不同服务器平台提供持续评测能耗的能力是能源之星项目的重要组成部分。SPEC迈出了关键性的第一步,为服务器厂商及其客户提供了一款标准化基准测试工具,帮助他们在性能评估流程中评估服务器的能效。"
CEE负责管理和支持商业项目的Jason Erwin表示:"美国能源效率联盟正在审查SPEC发布的这项最新标准。业界所接受的针对服务器能效表现的测试程序能够为客户提供更好的节能指导方案。与SPEC这样的组织开展合作,CEE可确保为客户提供方便易用且业界一致认可的测试方法,同时能为自身带来切实利益。"