利用specpower测试服务器集群系统的性能功耗比的方法

文档序号:7813050阅读:1610来源:国知局
利用specpower测试服务器集群系统的性能功耗比的方法
【专利摘要】本发明提供一种利用SPECPOWER测试服务器集群系统的性能功耗比的方法,将被测试服务器系统之间通过ssh或者rsh配置成可以无密码访问;按照SPECPower的说明文档搭建被测服务器系统的测试环境;从每个阶段的的功率值中去除第一个和最后一个值,其余的值做平均得到每个阶段的平均功耗;从测试控制端读取ssj_ops值;根据公式∑ssj_ops/∑power计算性能功耗比。本发明和现有技术相比,通过同时分别获取集群系统的功耗与性能数据来计算性能功耗比,区别于利用SPECPower本身来获取性能功耗比,使该工具的应用范围可以延伸到服务器集群系统上。
【专利说明】 利用SPECPOWER测试服务器集群系统的性能功耗比的方法

【技术领域】
[0001]本发明涉及计算机【技术领域】,具体地说是一种利用SPECPOWER测试服务器集群系统的性能功耗比的方法。

【背景技术】
[0002]当今的服务器产品,为了满足性能的提升,系统的配置也在不断的提升,系统也越来越趋向于集群化,统一化。
目前业界有SPECPower可以测试服务器性能功耗比,SPECpower_ssJ2008的单位是 overall ssj_ops/watt,即平均 ssj 每秒性能 / 每瓦,其中 ssj 是 server side java
business applicat1n的缩写。而java服务器正是目前最常用的服务器端商业模型-
这也是该基准默认采用BEA的Java虚拟机的原因。要完成一次SPECp0Wer_SS j2008的测试需要构建一个测试平台,该平台通常由4个要件构成——被测服务器系统、测试控制系统、功耗分析器和温度传感器。按照目前已经完成测试的系统来看,均为I?4路的x86服务器;针对服务器集群目前该工具没有提供很好的测试方法,这对目前业界的需求形成了很大的挑战。


【发明内容】

[0003]本发明的目的是克服现有技术中存在的不足,提供一种利用SPECPOWER测试服务器集群系统的性能功耗比的方法,通过创新的测试方法来获取性能功耗比。
[0004]本发明的技术方案是按以下方式实现的,其方法如下:
将被测试服务器系统之间通过ssh或者rsh配置成可以无密码访问;
服务器集群系统通过统一的电源供电;
按照SPECPower的说明文档搭建被测服务器系统的测试环境;
在测试控制系统端,runpower的Devcie设置为dummy device ;
在测试控制系统端运行runpower, run temp, rundirector ;
在被测服务器系统端通过脚本同时将所有节点上runssj运行起来;
在测试控制系统端运行runess ;
利用功率量测仪器量测该集群系统的输入功耗;
在开始100%loading测试时,开始读取功率值,隔一段时间读一次;在此阶段结束时,停止读功率值;
在下一阶段开始时重复步骤9,直至SPECPower测试完成;
从每个阶段的的功率值中去除第一个和最后一个值,其余的值做平均得到每个阶段的平均功耗;
从测试控制端读取SS j_ops值;
根据公式Σ ssj_ops / Σ power计算性能功耗比。
[0005]本发明的优点是: 本发明的利用SPECPOWER测试服务器集群系统的性能功耗比的方法和现有技术相比,通过同时分别获取集群系统的功耗与性能数据来计算性能功耗比,区别于利用SPECPower本身来获取性能功耗比,使该工具的应用范围可以延伸到服务器集群系统上,而且本发明还具有设计合理、使用方便等特点,因而,具有很好的推广使用价值。

【具体实施方式】
[0006]下面本发明的利用SPECPOWER测试服务器集群系统的性能功耗比的方法作以下详细说明。
[0007]本发明的利用SPECPOWER测试服务器集群系统的性能功耗比的方法,具体实施方法如下:
将被测试服务器系统之间通过ssh或者rsh配置成可以无密码访问;
服务器集群系统通过统一的电源供电;
按照SPECPower的说明文档搭建被测服务器系统的测试环境;
在测试控制系统端,runpower的Devcie设置为dummy device ;
在测试控制系统端运行runpower, run temp, rundirector ;
在被测服务器系统端通过脚本同时将所有节点上runssj运行起来;
在测试控制系统端运行runess ;
利用功率量测仪器量测该集群系统的输入功耗;
在开始100%loading测试时,开始读取功率值,隔一段时间读一次;在此阶段结束时,停止读功率值;
在下一阶段开始时重复步骤9,直至SPECPower测试完成;
从每个阶段的的功率值中去除第一个和最后一个值,其余的值做平均得到每个阶段的平均功耗;
从测试控制端读取SS j_ops值;
根据公式Σ ssj_ops / Σ power计算性能功耗比。
[0008]本方法可以用来测试各种服务器集群系统的性能功耗比,比如在RACK产品上。该方法提供了一种可行的量测方法,对产品设计提供良好测试数据。
[0009]本发明的利用SPECPOWER测试服务器集群系统的性能功耗比的方法其加工制作非常简单方便,按照说明书所示即可加工。
[0010]除说明书所述的技术特征外,均为本专业技术人员的已知技术。
【权利要求】
1.利用SPECPOWER测试服务器集群系统的性能功耗比的方法,其特征在于: 将被测试服务器系统之间通过ssh或者rsh配置成可以无密码访问; 服务器集群系统通过统一的电源供电; 按照SPECPower的说明文档搭建被测服务器系统的测试环境; 在测试控制系统端,runpower的Devcie设置为dummy device ; 在测试控制系统端运行runpower, run temp, rundirector ; 在被测服务器系统端通过脚本同时将所有节点上runssj运行起来; 在测试控制系统端运行runess ; 利用功率量测仪器量测该集群系统的输入功耗; 在开始100%loading测试时,开始读取功率值,隔一段时间读一次;在此阶段结束时,停止读功率值; 在下一阶段开始时重复步骤9,直至SPECPower测试完成; 从每个阶段的的功率值中去除第一个和最后一个值,其余的值做平均得到每个阶段的平均功耗; 从测试控制端读取SS j_ops值; 根据公式Σ ssj_ops / Σ power计算性能功耗比。
【文档编号】H04L29/08GK104184631SQ201410439671
【公开日】2014年12月3日 申请日期:2014年9月1日 优先权日:2014年9月1日
【发明者】李永春 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1