一种存储服务器散热测试方法及系统与流程

文档序号:16401330发布日期:2018-12-25 20:08阅读:159来源:国知局
一种存储服务器散热测试方法及系统与流程

本发明属于服务器测试技术领域,尤其涉及一种存储服务器散热测试方法及系统。

背景技术

随着云计算与大数据产业的飞速发展,数据的安全高效存储的重要性越来越高,高质量存储服务器的需求量越来越多。为保证存储服务器产品在工作中维持比较合理的温度,保证存储服务器不会出现超温现象,在存储服务器产品研发过程中,存储服务器的散热测试越来越重要,已经成为存储服务器产品测试工作中非常重要的环节。提高散热测试的测试效率以及测试的准确性,实现存储服务器散热测试的自动化,成为了存储器散热测试工作的重点研究内容。

现有的存储服务器散热测试方案中,需要人工时刻监控测试,测试结果存在较大的人为主观误差,且严重耗费人力,有时甚至需要测试人员通宵达旦的进行测试工作,严重影响了存储器测试的效率及准确性。



技术实现要素:

本发明的目的在于提供一种存储服务器散热测试方法,旨在解决现有技术中存储服务器散热测试方案中,需要人工时刻监控测试,测试结果存在较大的人为主观误差,且严重耗费人力,有时甚至需要测试人员通宵达旦的进行测试工作,严重影响了存储器测试的效率及准确性的问题。

本发明是这样实现的,一种存储服务器散热测试方法,所述方法包括下述步骤:

测试主机向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件,所述硬件部件包括cpu、内存、硬盘和网卡;

所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作;

在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数;

所述测试主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果。

作为一种改进的方案,所述方法还包括下述步骤:

预先在所述存储服务器内配置加压程序工具、计时程序工具、存储服务器内各个硬件部件的温度数值阈值以及加压时间参数阈值。

作为一种改进的方案,所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作的步骤之后,所述在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数的步骤之前,还包括下述步骤:

在对所述存储服务器内部的硬件部件进行加压操作的同时,向所述测试主机发送加压操作开始命令;

所述测试主机接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作。

作为一种改进的方案,所述测试主机接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作的步骤之后,所述在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数的步骤之前还包括下述步骤:

在所述待测存储服务器内,从自动生成的温度参数文件中获取各个硬件部件的温度参数。

作为一种改进的方案,所述测试主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果的步骤具体包括下述步骤:

所述测试主机将接收到的各个部件的温度参数与预先设置的对应的温度数值阈值进行比对,判读接收到的各个硬件部件的温度参数是否大于预先设置的对应的温度数值阈值;

当各个硬件部件中其中一个或几个的温度参数大于预先设置的对应的温度数值阈值时,则生成报警信息,并输出;

判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值;

当所述待测存储服务器的各个硬件部件加压时间达到预先设置的加压时间参数阈值时,所述测试主机向所述待测服务器发送散热测试结束命令,控制所述待测存储服务器结束散热测试;

当所述待测存储服务器的各个硬件部件加压时间未达到预先设置的加压时间参数阈值时,返回执行所述判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值的步骤。

本发明的另一目的在于提供一种存储服务器散热测试系统,所述系统包括:

测试指令发送模块,用于向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件,所述硬件部件包括cpu、内存、硬盘和网卡;

加压操作模块,用于根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作;

实时温度参数发送模块,用于在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,向所述测试主机发送实时温度参数;

测试结果生成模块,用于根据接收到的实时温度参数,进行温度比对,并生成散热测试结果。

作为一种改进的方案所述系统还包括:

预先配置模块,用于预先在所述存储服务器内配置加压程序工具、计时程序工具、存储服务器内各个硬件部件的温度数值阈值以及加压时间参数阈值。

作为一种改进的方案,所述系统还包括:

加压操作开始指令发送模块,用于在对所述存储服务器内部的硬件部件进行加压操作的同时,向所述测试主机发送加压操作开始命令;

计时模块,用于接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作。

作为一种改进的方案,所述系统还包括:

温度参数获取模块,用于在所述待测存储服务器内,从自动生成的温度参数文件中获取各个硬件部件的温度参数。

作为一种改进的方案,所述测试结果生成模块具体包括:

比对判断模块,用于将接收到的各个部件的温度参数与预先设置的对应的温度数值阈值进行比对,判读接收到的各个硬件部件的温度参数是否大于预先设置的对应的温度数值阈值;

报警输出模块,用于当各个硬件部件中其中一个或几个的温度参数大于预先设置的对应的温度数值阈值时,则生成报警信息,并输出;

时间阈值判断模块,用于判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值;

测试结束命令发送模块,用于当所述待测存储服务器的各个硬件部件加压时间达到预先设置的加压时间参数阈值时,所述测试主机向所述待测服务器发送散热测试结束命令,控制所述待测存储服务器结束散热测试;

当所述待测存储服务器的各个硬件部件加压时间未达到预先设置的加压时间参数阈值时,返回执行所述时间阈值判断模块判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值的步骤。

在本发明实施例中,测试主机向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件;所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作;在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数;所述测试主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果,从而实现存储服务器的散热测试,从而实现对存储服务器的散热测试,其测试自动化程度较高,节省散热测试的人力,提高测试精度,进一步的缩短整个存储服务器的研发测试周期。

附图说明

图1是本发明提供的存储服务器散热测试方法的实现流程图;

图2是本发明提供的主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果的实现流程图;

图3是本发明提供的存储服务器散热测试系统的结构框图;

图4是本发明提供的测试结果生成模块的结构框图。

具体实施方式

下面结合具体的实施例对本发明进一步说明。但这些例举性实施方式的用途和目的仅用来例举本发明,并非对本发明的实际保护范围构成任何形式的任何限定,更非将本发明的保护范围局限于此。

图1示出了本发明提供的存储服务器散热测试方法的实现流程图,其具体包括下述步骤:

在步骤s101中,测试主机向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件,所述硬件部件包括cpu、内存、硬盘和网卡。

在步骤s102中,所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作。

在步骤s103中,在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数。

在步骤s104中,所述测试主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果。

在本发明实施例中,在执行上述步骤s101之前还包括下述步骤:

预先在所述存储服务器内配置加压程序工具、计时程序工具、存储服务器内各个硬件部件的温度数值阈值以及加压时间参数阈值;

其中,该温度参数阈值和加压时间参数阈值可以根据的测试要求进行设置,该加压时间参数阈值可以设置为3600秒,该温度参数阈值可一直为90度等,在此不再赘述;

该加压程序工具、计时程序工具为常规的程序模块,其为现有的程序模块即可实现。

在本发明实施例中,所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作的步骤之后,所述在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数的步骤之前,还包括下述步骤:

(1)在对所述存储服务器内部的硬件部件进行加压操作的同时,向所述测试主机发送加压操作开始命令;

(2)所述测试主机接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作。

在本发明实施例中,所述测试主机接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作的步骤之后,所述在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数的步骤之前还包括下述步骤:

在所述待测存储服务器内,从自动生成的温度参数文件中获取各个硬件部件的温度参数;

其中,在该实施例中,在加压过程中,该存储服务器内的各个硬件部件的温度参数、功耗参数以及压力参数均实时保存在一个log文件中,然后从该log文件中自动提取相应的温度参数,并将提取到的各个硬件部件的温度参数发送给该测试主机;

当然在执行上述方案之前,需要在测试主机和存储服务器之间建立通信连接,以便双方进行数据交互,在此不再赘述。

在本发明实施例中,如图2所示,主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果的步骤具体包括下述步骤:

在步骤s201中,测试主机将接收到的各个部件的温度参数与预先设置的对应的温度数值阈值进行比对,判读接收到的各个硬件部件的温度参数是否大于预先设置的对应的温度数值阈值。

在该实施例,判断的步骤是检测加压过程过程还是否有异常报警状态出现,其中,不管报警与否,均要执行下述操作步骤。

在步骤s202中,当各个硬件部件中其中一个或几个的温度参数大于预先设置的对应的温度数值阈值时,则生成报警信息,并输出。

在步骤s203中,判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值,是则执行步骤s204,否则执行步骤s205。

在步骤s204中,当所述待测存储服务器的各个硬件部件加压时间达到预先设置的加压时间参数阈值时,所述测试主机向所述待测服务器发送散热测试结束命令,控制所述待测存储服务器结束散热测试。

当所述待测存储服务器的各个硬件部件加压时间未达到预先设置的加压时间参数阈值时,返回执行所述判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值的步骤。

在本发明实施例中,测试主机与存储服务器之间通过信号线连接,该信号连可以是rs232信号串口线,当然也可以采用其他线,在此不再赘述。

图3是本发明提供的存储服务器散热测试系统的结构框图,为了便于说明,图中仅给出与本发明实施例相关的部分。

存储服务器散热测试系统包括:

测试指令发送模块11,用于向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件,所述硬件部件包括cpu、内存、硬盘和网卡;

加压操作模块12,用于根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作;

实时温度参数发送模块13,用于在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,向所述测试主机发送实时温度参数;

测试结果生成模块14,用于根据接收到的实时温度参数,进行温度比对,并生成散热测试结果。

其中,预先配置模块15,用于预先在所述存储服务器内配置加压程序工具、计时程序工具、存储服务器内各个硬件部件的温度数值阈值以及加压时间参数阈值。

在本发明实施例中,所述系统还包括:

加压操作开始指令发送模块16,用于在对所述存储服务器内部的硬件部件进行加压操作的同时,向所述测试主机发送加压操作开始命令;

计时模块17,用于接收到的所述加压操作开始命令后,控制启动计时程序工具,进行计时操作;

温度参数获取模块18,用于在所述待测存储服务器内,从自动生成的温度参数文件中获取各个硬件部件的温度参数。

在本发明实施例中,如图4所示,测试结果生成模块14具体包括:

比对判断模块19,用于将接收到的各个部件的温度参数与预先设置的对应的温度数值阈值进行比对,判读接收到的各个硬件部件的温度参数是否大于预先设置的对应的温度数值阈值;

报警输出模块20,用于当各个硬件部件中其中一个或几个的温度参数大于预先设置的对应的温度数值阈值时,则生成报警信息,并输出;

时间阈值判断模块21,用于判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值;

测试结束命令发送模块22,用于当所述待测存储服务器的各个硬件部件加压时间达到预先设置的加压时间参数阈值时,所述测试主机向所述待测服务器发送散热测试结束命令,控制所述待测存储服务器结束散热测试;

当所述待测存储服务器的各个硬件部件加压时间未达到预先设置的加压时间参数阈值时,返回执行所述时间阈值判断模块21判断所述待测存储服务器的各个硬件部件加压时间是否达到预先设置的加压时间参数阈值的步骤。

上述各个模块的功能如上述方法实施例所记载,在此不再赘述。

测试主机向待测存储服务器发送散热测试开始命令,其中,所述待测存储服务器内设有若干个硬件部件;所述待测存储服务器根据所述散热测试开始命令,调用预先设置的加压程序工具,对所述存储服务器内部的硬件部件进行加压操作;在所述待测存储服务器内将所述硬件部件的功能功耗加压到最大值前,所述待测存储服务器向所述测试主机发送实时温度参数;所述测试主机根据接收到的实时温度参数,进行温度比对,并生成散热测试结果,从而实现存储服务器的散热测试,从而实现对存储服务器的散热测试,其测试自动化程度较高,节省散热测试的人力,提高测试精度,进一步的缩短整个存储服务器的研发测试周期。

应当理解,这些实施例的用途仅用于说明本发明而非意欲限制本发明的保护范围。此外,也应理解,在阅读了本发明的技术内容之后,本领域技术人员可以对本发明作各种改动、修改和/或变型,所有的这些等价形式同样落于本申请所附权利要求书所限定的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1