多节点服务器的自动化测试方法、服务器和存储介质技术

技术编号:31625015 阅读:11 留言:0更新日期:2021-12-29 19:01
本申请涉及一种多节点服务器的自动化测试方法、服务器和存储介质。所述方法包括:接收测试配置信息,所述测试配置信息包括风扇的运行模式;基于所述测试配置信息,自动运行测试程序,得到测试结果;输出并存储所述测试结果。本方法能够实现RV测试时的风扇自动调控及硬盘读写性能测试程序的自动运行,测试操作过程简单、测试自动化程度高,能够有效节省人力和时间,提高了测试工作的效率。提高了测试工作的效率。提高了测试工作的效率。

【技术实现步骤摘要】
多节点服务器的自动化测试方法、服务器和存储介质


[0001]本申请涉及计算机
,特别是涉及一种多节点服务器的自动化测试方法、服务器和存储介质。

技术介绍

[0002]随着客户对于服务器性能要求的不断提高,更低制程工艺的发展,单位体积内容纳的电子元器件数量越来越多,CPU的功耗越来越大,以及各种高发热量部件的引入,在服务器有限的体积中,对于散热的要求越来越高,但散热方法却没有得到有效改进,仍然以传统的机器内置风扇散热为主要方式,这就不得不使风扇转速越来越高,通风量越来越大,这也就导致抗振性能较差的机械硬盘的读写性能受到严重影响,而这一影响在多节点高密度的服务器上尤为明显。因此需要针对每款机型、每款硬盘、每款风扇及不同的减振措施的搭配来分别进行硬盘的读写性能测试,这一过程的任务量相当巨大。
[0003]RV

HDD:机械硬盘的旋转振动测试,机械类硬盘在工作的时候由于自身的磁盘转动会产生内部振动,影响硬盘读写性能。找出硬盘在无外界干扰的环境下硬盘单体的读写基准值,然后再去测试单体硬盘在系统内各个硬盘槽位内的读写数据性能,以及在不同系统风扇转速下硬盘读写性能,通过与基准值进行对比,计算读写性能衰减,验证系统对硬盘的保护程度。
[0004]现有的通用服务器RV(Rotational Vibration Test,旋转振动试验)测试方法主要用于单节点服务器,可以实现在系统中的硬盘读写性能测试程序运行,以及通过BMC(Baseboard Management Controller,基板管理控制器)来实现对风扇转速的自动调控。
[0005]在多节点服务器上,风扇通过CMC(Chassis Management Controller,机箱管理控制器)来调控,这使得现有方案无法实现在服务器系统下对风扇的控制,也就需要每步去手动执行,这一过程需要耗费大量的时间和人力成本。

技术实现思路

[0006]基于此,有必要针对上述技术问题,提供一种多节点服务器的自动化测试方法、服务器和存储介质,在多节点服务器中,能够实现RV测试时的风扇自动调控及硬盘读写性能测试程序的自动运行,测试操作过程简单、测试自动化程度高,能够有效节省人力和时间,提高了测试工作的效率。
[0007]一方面,提供一种多节点服务器的自动化测试方法,所述方法包括:
[0008]接收测试配置信息,所述测试配置信息包括风扇的运行模式;
[0009]基于所述测试配置信息,自动运行测试程序,得到测试结果;
[0010]输出并存储所述测试结果。
[0011]在其中一个实施例中,所述方法包括:
[0012]所述测试配置信息包括测试命令的执行间隔;所述风扇的运行模式包括手动调节运行。
[0013]在其中一个实施例中,所述方法包括:
[0014]接收风扇转速调整命令,基于所述调整命令调整所述风扇的转速;
[0015]服务器的各个节点在调整后的风扇转速下运行测试程序。
[0016]在其中一个实施例中,所述方法包括:
[0017]在测试配置信息中设置多个风扇转速等级及多个风扇转速等级的执行顺序;
[0018]当接收到当前风扇转速等级下硬盘性能测试遍历完成提示后,按所述执行顺序控制风扇执行当前转速等级的下一等级转速。
[0019]在其中一个实施例中,所述方法包括:
[0020]所述测试程序为硬盘读写性能测试程序,服务器的各个节点在不同风扇转速下运行所述硬盘读写性能测试程序,测试硬盘的读写性能。
[0021]在其中一个实施例中,所述方法包括:
[0022]在执行测试之前读取硬盘标准信息,并在测试执行过程中实时读取硬盘信息;比对所述硬盘标准信息和所述实时读取的硬盘信息,判断所述被测硬盘是否正常。
[0023]另一方面,提供一种多节点服务器,所述多节点服务器包括:
[0024]接收模块,用于接收测试配置信息,所述测试配置信息包括风扇的运行模式;
[0025]测试模块,用于基于所述测试配置信息,自动运行测试程序,得到测试结果;
[0026]输出模块,用于输出并存储所述测试结果。
[0027]在其中一个实施例中,所述测试配置信息包括测试命令的执行间隔;所述风扇的运行模式包括手动调节运行。
[0028]在其中一个实施例中,所述接收模块接收风扇转速调整命令,基于所述调整命令调整所述风扇的转速;
[0029]所述测试模块在调整后的风扇转速下运行测试程序。
[0030]又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0031]接收测试配置信息,所述测试配置信息包括风扇的运行模式;
[0032]基于所述测试配置信息,自动运行测试程序,得到测试结果;
[0033]输出并存储所述测试结果。
[0034]上述多节点服务器的自动化测试方法、服务器和存储介质,通过配置多节点服务器中风扇的不同转速,服务器的各节点在风扇的不同转速下自动运行测试程序,使得多节点服务器的RV测试操作过程更简单、省力、高效,解决了在机械硬盘的旋转振动测试中遇到的测试效率低的技术问题。
附图说明
[0035]图1为一个实施例中多节点服务器的自动测试方法流程示意图;
[0036]图2为一个实施例中多节点服务器的结构框图。
具体实施方式
[0037]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不
用于限定本申请。
[0038]在一个实施例中,如图1所示,提供一种多节点服务器的自动化测试方法,所述方法包括:
[0039]步骤S102:接收测试配置信息,所述测试配置信息包括风扇的运行模式。
[0040]本步骤中,首先搭建测试平台,在服务器每个节点安装Windows系统,以及安装配置iometer测试工具。
[0041]iometer是Windows系统下常用的硬盘读写性能测试工具,主要是用来测试硬盘的I/O性能,这个工具的可定制性非常强,可以根据测试者的想法进行各种混合I/0的测试,此测试工具支持4K 8K 16K 32K 64K 256K 512K 1024K等各种大小的传输请求,读写方式包括顺序读、顺序写、随机读、随机写、以及调整任意比例的混合读写。我们通常选取4K随机读、4K随机写、256K顺序读、256K顺序写这四种方式来进行机械硬盘的读写性能测试,单次程序执行时间共十分钟。
[0042]然后通过网线连接工作笔记本与服务器整机的IPMI接口,然后进入CMC管理页面。
[0043]CMC区别于更常见的BMC,CMC在多节点服务器中,应用于检控和调整整机而非单个节点的状态,无法和节点之间进行通讯,因此整机的电源、功耗,以及节点位置之外的温度监控等都由它来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多节点服务器的自动化测试方法,其特征在于,所述方法包括:接收测试配置信息,所述测试配置信息包括风扇的运行模式;基于所述测试配置信息,自动运行测试程序,得到测试结果;输出并存储所述测试结果。2.如权利要求1所述的方法,其特征在于,所述方法包括:所述测试配置信息包括测试命令的执行间隔;所述风扇的运行模式包括手动调节运行。3.如权利要求2所述的方法,其特征在于,所述方法包括:接收风扇转速调整命令,基于所述调整命令调整所述风扇的转速;服务器的各个节点在调整后的风扇转速下运行测试程序。4.如权利要求3所述的方法,其特征在于,所述方法包括:在测试配置信息中设置多个风扇转速等级及多个风扇转速等级的执行顺序;当接收到当前风扇转速等级下硬盘性能测试遍历完成提示后,按所述执行顺序控制风扇执行当前转速等级的下一等级转速。5.如权利要求1

3任一项所述的方法,其特征在于,所述方法包括:所述测试程序为硬盘读写性能测试程序,服务器的各个节点在不同风扇转速下运行所述硬盘读写...

【专利技术属性】
技术研发人员:李钧泽
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1