[发明专利]一种服务器功耗对比测试系统及方法有效
| 申请号: | 202010056625.5 | 申请日: | 2020-01-18 |
| 公开(公告)号: | CN111258830B | 公开(公告)日: | 2023-01-10 |
| 发明(设计)人: | 刘坤 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 |
| 地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 服务器 功耗 对比 测试 系统 方法 | ||
1.一种服务器功耗对比测试系统,其特征在于,包括:上位控制机、待测服务器和功率计;
所述上位控制机通过电源线与功率计内置的供电插座连接,功率计与上位控制机数据连接,上位控制机与待测服务器网络连接;
所述上位控制机内设有第一功耗测试模块,所述第一功耗测试模块用于运行数据收集脚本收集上位控制机和功率计采集的待测服务器在工作负载区域段的整机、部件功耗数据,所述数据收集脚本包括预设的工作负载进程监控程序、控制机收集功耗程序和控制机收集温度程序;
所述待测服务器内设有第二功耗测试模块,所述第二功耗测试模块用于运行功耗测试脚本读取BMC抓取的待测服务器在工作负载区域段的整机、部件功耗数据,所述功耗测试脚本包括预设的SPECpower服务器功耗测试程序;
数据收集脚本运行结束后生成第一功耗数据记录文件,功耗测试脚本运行结束后生成第二功耗数据记录文件;通过比较同一组件在第一功耗数据记录文件和第二功耗数据记录文件内的功耗数据,定位异常组件。
2.根据权利要求1所述的服务器功耗对比测试系统,其特征在于,所述功率计通过USB转串口数据线与上位控制机的COM口连接,上位控制机通过网线与被测服务器的OCP网卡连接。
3.根据权利要求1或2所述的服务器功耗对比测试系统,其特征在于,所述SPECpower服务器功耗测试程序包括待测服务器的整机功耗、CPU功耗、内存功耗、风扇转速及占空比数据的工作负载测试进程。
4.根据权利要求1所述的服务器功耗对比测试系统,其特征在于,所述功率计采用WT310功率计。
5.一种服务器功耗对比测试方法,其特征在于,包括如下步骤:
S1:将功耗测试脚本和配套文件复制到待测服务器中,并为待测服务器配置上位控制机的工作监控环境;
S2:将待测服务器的CPU工作模式设置为高性能模式;
S3:根据测试需求,设定待测服务器的测试环境状态;
S4:在上位控制机上运行数据收集脚本,打开工作负载进程监控程序、控制机收集功耗程序和控制机收集温度程序窗口,以收集上位控制机和功率计采集的待测服务器在工作负载区域段的整机、部件功耗数据;
S5:在被测服务器上运行功耗测试脚本,启动整机功耗自动化测试,以读取BMC抓取的待测服务器在工作负载区域段的整机、部件功耗数据;
S6:数据收集脚本运行结束后生成第一功耗数据记录文件,功耗测试脚本运行结束后生成第二功耗数据记录文件;
S7:通过比较同一组件在第一功耗数据记录文件和第二功耗数据记录文件内的功耗数据,定位异常组件。
6.根据权利要求5所述的服务器功耗对比测试方法,其特征在于,所述步骤S1包括:
在待测服务器上安装Python;
设置上位控制机、待测服务器网卡的网口静态IP,配置上位机控制机、待测服务器的通信环境;
设置控制机收集功耗程序、控制机收集温度程序的相关参数,配置上位控制机工作监控环境。
7.根据权利要求5所述的服务器功耗对比测试方法,其特征在于,所述步骤S2包括:
在待测服务器上刷新对应调控策略的BIOS、BMC、FRU、kernel版本,通过CPU高性能模式监控脚本Turbostat查看CPU工作模式,完成对CPU高性能模式的设置。
8.根据权利要求5所述的服务器功耗对比测试方法,其特征在于,所述步骤S3包括:
根据测试需求,将待测服务器分别配置到FIO加压、网口加压、GPU加压、MOC卡加压、FPGA加压、AEP加压测试环境状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010056625.5/1.html,转载请声明来源钻瓜专利网。





