国产服务器能耗测试技术研究分析

1.国产服务器能耗需求背景

近年来,随着服务器产业的不断发展,在用和持续增加的网络服务器数量将越来越多。随着国家节能减排政策的逐步推进和深化,信息领域内的节能要求也提到了议事日程。服务器的能效比越来越受到各类服务器用户的高度关注。

国内服务器的厂商也投入了大量人力物力跟踪国际最新的节能技术。但是国内的大部分服务器采购方并不太关注服务器的能效比,在所有服务器项目采购招标书中,没有服务器能效比的技术要求。

为了强化用户对服务器能耗指标的重视,本文重点研究和分析了目前服务器能耗测试的标准,给出相关的能耗测试评估方法。

2.国产服务器能耗标准分析

全球服务器制造商中具有影响力的能耗标准主要有两个:

1)美国的环境保护署(EPA)联合美国Intel、AMD、   IBM、HP和DELL服务器厂商,正式发布了能源之星服务器规范1.0范本。全球首个正式的服务器效能标准。此规范是主要针对的是服务器的闲置能耗,而没有将服务器运行能耗计算在其中。

2)美国SPEC组织推出了SPECpower_ssj2008测试基准,是世界上首个将服务器能耗和性能建立关系的评价方法,用于评测服务器系统中与运行性能有关的能耗测试标准。。填补了服务器基准测试中有关能效比测试的空白。

3.国产服务器能耗测试方法研究

3.1  SPECpower_ssj2008测试基准的测试方法

SPECpower_ssj2008测试使用的基准工作负载是典型的Java商业应用服务器端。这类基准工作负载在各种操作系统下都具备良好的可扩展性和多线程性,同时还具有良好的运行经济性。

进行SPECpower_ssj2008测试应满足的最低硬件配置为:两台联网服务器(被测服务器系统、测试控制系统)、一个功率分析器和一个温度传感器。其中一台联网服务器充当被测服务器系统(SUT),另一台则充当测试控制系统,用于调整被测服务器系统的负载状态和记录交易吞吐量等信息。功率分析器的作用是给被测服务器系统提供电源,并记录相关能耗数据;温度传感器则记录不同工作负载条件下的被测服务器系统的发热水平,监控测试过程的异常情况。

中国软件评测中心希望通过掌握的丰富性能测试、监测、诊断服务能力为客户提供全面精准的第三方测试服务。

SPECpower_ssj2008的测试原理是:服务器从100%满负载开始,分别在90%、80%、70%、60%、50%、40%、30%、20%、逐级递减到10%工作负载,再减到0%闲置负载状态,(这些数值不是CPU占用率)。共11个负载状态下,将每个状态下测量到的交易吞吐量相加,然后除以每个状态的平均能耗之和。最后得到overalIssj_ops/watt数据结果作为最终的SPECpower_ssj2008指标,完成一次SPECpower_ssj2008系统测试最少需要70分钟。

3.2  基于LoadRunner负载压力的测试方法

LoadRunner是一种预测系统行为和性能的工业标准级负载测试工具,可以通过模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题。可以采用LoadRunner软件模拟大量用户访问被测服务器来增加被测服务器的工作负载,分别记录被测服务器在待机、空载以及基本满载的情况下服务器的能耗数据,同时记录下1小时内服务器的耗电量用以判断服务器在能耗方面的表现。

虽然这种测试方法较为实际,不需要像SPECpower_ssj2008系统测试付出额外的费用。但是在选择负载测试的基准模型方面需与采购服务器实际的用途相联系。目前,主要选用的基准模型是TPC体系的TPC-C、TPC-E、TPC-App和TPC-H。(中国软件评测中心 郭盈)

原创文章,作者:全球vps测评资讯,如若转载,请注明出处:https://www.druglion.com/1277.html

(0)
全球vps测评资讯全球vps测评资讯
上一篇 2025年 7月 28日 上午12:02
下一篇 2025年 7月 28日 上午12:06

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注