[发明专利]一种服务器动态功耗的测试方法在审
申请号: | 201510051232.4 | 申请日: | 2015-01-30 |
公开(公告)号: | CN104572419A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 肖欢 | 申请(专利权)人: | 浪潮电子信息产业股份有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 动态 功耗 测试 方法 | ||
1.一种服务器动态功耗的测试方法,其特征是具体步骤为:
①搭建SPECpower的测试平台, 对测试环境进行准备:建立被测系统SUT端和控制系统CCS端,均安装Linux系统,设置功率检测系统,SUT端盘用外接电源供电;CCS端连接功率检测系统得到电源输入功率数据,并通过网络和测试服务器相连来控制整个流程;
②运行SUT端和CCS端,拷贝JAVA和SPECpower的配置文件到SUT端和CCS端,确保SUT端和CCS端ping 通;在SUT 端检查 java 虚拟机是否可用,在CCS端编辑其运行脚本;
③SUT端和CCS端进行SPECpower测试,同时运行读取各部件功耗数据的脚本;CCS端依次执行下列脚本:
runpower.sh
runtemp.sh
SUT端执行以下脚本:
runssj.sh
power_get.sh
CCS端依次执行下列脚本:
rundirector.sh
runCCS.sh;
④测试结束后收集测试结果,并进行处理分析:在result 目录下发现有.html文件显示测试各阶段性能与功耗比值的数据;根据电源输出功耗与.html文件中的电源输入功耗数据,评估电源在不同输出功耗情况下的效率,根据cpu输出功耗、内存电源输出功耗、电源输出功耗在同一时刻的数据,计算出服务器在不同loading下的主板自身功耗数据。
2.根据权利要求1所述的一种服务器动态功耗的测试方法,其特征是所述的步骤②中SPECpower配置文件的过程为先获取脚本的名称,设置读取各部件功耗数据的次数,设置读取功耗数据的间隔时间;设置保存结果的“文件夹名”,设置保存测试结果的“文件夹名字”中的时间,如果没有要求存在的文件的名字,就重新创建文件夹;输出读取功耗的序号输出该次读取功耗数据的时间点,并写入文件;读取服务器的主板的sensor信息,并用awk命令筛选提取其中的CPU功耗值,写入文件;读取服务器的主板的sensor信息,并用awk命令筛选提取其中的内存功耗值、电源输出功耗值,分别写入各自文件;读取服务器的当前各项资源信息,并用awk命令筛选提取其中的CPU利用率信息,写入文件;读取服务器主板上的各个传感器数据,并用awk命令筛选提取其中的风扇信息,写入文件:设置当一次完整的数据读取完毕后脚本等待多少时间开始下一次读取。
3.根据权利要求1或2所述的一种服务器动态功耗的测试方法,其特征是所述的步骤②中CCS端编辑的运行脚本包括Runpower.sh和alirunssj.sh,其中编辑Runpower.sh,包括修改功率检测系统 DEVICE=1,修改 DEVICE_PORT=/dev/ttyUSB0;编辑alirunssj.sh包括修改 JVMS=根据被测系统的 CPU 核心数除以 4,修改 DIRECTOR_HOSTNAME=被测系统上的 alirunssj.sh 中的 IP 地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮电子信息产业股份有限公司,未经浪潮电子信息产业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510051232.4/1.html,转载请声明来源钻瓜专利网。