一种自动化测试服务器节点功耗的方法

文档序号:9787292阅读:222来源:国知局
一种自动化测试服务器节点功耗的方法
【技术领域】
[0001]本发明涉及服务器性能测试技术领域,具体提供一种自动化测试服务器节点功耗的方法。
【背景技术】
[0002]计算机具有存储信息量大,使用者获取信息方便快捷的特点,人们在日常生活中需要获取大量的实时信息,个人及企业使用计算机的频率越来越多。同时随着经济及社会的发展,个人及企业对计算机的功能需求越来越多,计算机更新换代的速度非常之快。相对于普通电脑,服务器是具有更强的稳定性,扩展性较强。性能更稳定,在企业中大多用到服务器。特别是随着IT行业的快速发展,服务器已经成为一种主流需求,客户对服务器的要求也越来越高,其应用已经扩展到各个领域,比如互联网、金融等。服务器一般用到重要数据存储上,其各项性能的稳定性非常重,特别是其功耗性能的尤为重要,直接影响整个服务器的其他性能,所以在服务器的生产过程中,要对服务器的功耗性能进行测试。现有技术下测试服务器功耗性能时,大多采用人工测试方法,不仅浪费大量的时间,而且测试过程中容易出现人为性的错误,导致测试结构的不准确性,给服务器功耗性能带来一定的影响。

【发明内容】

[0003]本发明的技术任务是针对上述存在的问题,提供一种减少人工参与、释放人力、提高测试速率、并能提高服务器功耗性能测试准确性的自动化测试服务器节点功耗的方法。
[0004]为实现上述目的,本发明提供了如下技术方案:
一种自动化测试服务器节点功耗的方法,主要包括以下步骤:
1)在服务器上安装Linux系统,同时需要安装ipmitool工具;
2)对服务器测试节点的初始化;
3)向服务器系统输入测试命令;
4)检查最终的测试结果。
[0005]作为优选,所述方法中的服务器基于ipmi命令及for循环,按照预设的参数设置服务器节点功耗覆盖值,适用于x86架构红帽以及社区企业操作系统。
[0006]本发明具有以下突出的有益效果:所述方法实现了服务器按照预设的参数,自动化测试服务器节点功耗的目的,免去人工输入参数,降低了人为测试出现错误的概率,并且提高测试速率及测试准确性,特别的该方法特别适合晚上运行,能有效的避免夜间测试节点闲置,有利于提升产品生产品质,具有良好的实用性。
【附图说明】
[0007]图1为本发明所述自动化测试服务器节点功耗的方法的测试过程流程图。
【具体实施方式】
[0008]下面结合附图和实施例对本发明所述自动化测试服务器节点功耗的方法作进一步详细说明。
[0009]在本发明中,在未作相反说明的情况下,使用的方位词如“上、下、左、右”通常是指参考附图所示的上、下、左、右;“内、外”是指相对于各部件本身的轮廓的内、外。
实施例
[0010]如图1所示,本发明所述自动化测试服务器节点功耗的方法,主要包括以下步骤:I)在服务器上安装Linux系统,同时需要安装ipmitool工具;2)对服务器测试节点的初始化;3)向服务器系统输入测试命令;4)检查最终的测试结果。该方法中的服务器基于ipmi命令及for循环,按照预设的参数设置服务器节点功耗覆盖值,适用于x86架构红帽以及社区企业操作系统。
[0011 ]其中,测试前测试节点的初始化的步骤为:
Ipmitool -b 0x6 _t 0x2c raw 0x2e Oxdf 0x57 OxOl 0x00 0x01 #执行姻 recovery 模式Ipmitool -b 0x6 _t 0x2c raw 0x2e Oxdf 0x57 0x01 0x00 0x02 #执行姻 normal 模式Ipmitool chassis power cycle#测试节点power cycle./yesdd#给测试节点加压;
输入测试命令的步骤为:
for i in "0x3a 0x9a"..."0x06 0x01"; do ipmitool -b 0x06 _t 0x2c raw 0x2eOxdO 0x57 0x01 0x00 0x00 $i >>/root/l.txt; sleep 1080 ; ipmitool sdr grep -A0 〃Total_Power〃 >>/root/1.txt;done
#设置服务器节点功耗阀值是使用ipmi命令:1pmitool _b 0x06 _t 0x2c raw 0x2eOxdO 0x57 0x01 0x00 0x00 $i
#读取服务器节点实际功耗使用的是ipmi命令:1pmitool sdr grep -A O 〃Total_Power〃
#将设置数据及读取的实际功耗保存到1.txt中。
[0012]以上所述的实施例,只是本发明较优选的【具体实施方式】,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。
【主权项】
1.一种自动化测试服务器节点功耗的方法,其特征在于:主要包括以下步骤: I)在服务器上安装Linux系统,同时需要安装ipmitool工具; 2)对服务器测试节点的初始化; 3)向服务器系统输入测试命令; 4)检查最终的测试结果。2.根据权利要求1所述的自动化测试服务器节点功耗的方法,其特征在于:所述方法中的服务器基于ipmi命令及for循环,按照预设的参数设置服务器节点功耗覆盖值,适用于x86架构红帽以及社区企业操作系统。
【专利摘要】本发明公开了一种自动化测试服务器节点功耗的方法,属于服务器性能测试技术领域。所述自动化测试服务器节点功耗的方法,主要包括以下步骤:1)在服务器上安装Linux系统,同时需要安装ipmitool工具;2)对服务器测试节点的初始化;3)向服务器系统输入测试命令;4)检查最终的测试结果。本发明所述自动化测试服务器节点功耗的方法,能减少人工参与、释放人力、提高测试速率、并能提高服务器功耗性能测试准确性,有很好的推广应用价值。
【IPC分类】G06F11/22
【公开号】CN105550084
【申请号】CN201510915318
【发明人】廖雄耿
【申请人】浪潮电子信息产业股份有限公司
【公开日】2016年5月4日
【申请日】2015年12月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1