服务器链路信号稳定性的测试方法、测试装置及测试系统制造方法及图纸

技术编号:24333832 阅读:43 留言:0更新日期:2020-05-29 21:11
本发明专利技术公开了一种服务器链路信号稳定性的测试方法,通过检测待测服务器上电后的运行过程中的第一温度,当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器在一定压力下的链路信号质量参数值,最后将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果,实现了对测试服务器在上电到运行过程中发生温变后的链路信号质量稳定性的测试,以便更好的掌握服务器适应温度变化的能力。本发明专利技术还公开了一种服务器链路信号稳定性的测试装置、测试系统及计算机可读存储介质,具有上述有益效果。

Test method, device and system for the stability of server link signal

The invention discloses a test method for the stability of the server link signal. By detecting the first temperature in the operation process after the server to be tested is powered on, when the difference between the first temperature and the second temperature when the server to be tested is powered on reaches a preset threshold value, the server to be tested is controlled to conduct the data link pressure performance test, and the link signal of the server to be tested under a certain pressure is obtained Quality parameter value. Finally, the link signal quality parameter value is compared with the preset parameter value to get the link signal stability test result of the server to be tested, which realizes the test of the link signal quality stability after the temperature change of the test server during the power on and operation process, so as to better grasp the ability of the server to adapt to the temperature change. The invention also discloses a testing device, a testing system and a computer-readable storage medium for the stability of a server link signal, which has the above beneficial effects.

【技术实现步骤摘要】
服务器链路信号稳定性的测试方法、测试装置及测试系统
本专利技术涉及服务器测试
,特别是涉及一种服务器链路信号稳定性的测试方法、测试装置、测试系统及计算机可读存储介质。
技术介绍
服务器上电开机后会对内部数据链路有个训练(training)过程,通过反复的训练使内部数据链路的参数实现当前状态下的最佳信号质量。例如,CPU直连硬盘的数据链路中有两个影响链路信号质量的参数txeq(TransmitterEqualization,CPU端的均衡器)和ctle(ContinuousTimeLinearEqualizer,连续时间线性均衡器)。其中寄存器参数txeq在CPU端,寄存器参数ctle在硬盘端。服务器上电后,CPU会有初始化训练过程,这个过程中CPU会发送自身寄存器参数txeq值给硬盘端,硬盘会根据txeq值修改本身的ctle值并反馈给CPU。通过这个反复训练过程匹配出的txeq参数和ctle参数能实现最佳信号质量。这些参数往往受到服务器所处的外界环境温度的影响。如对于txeq参数和ctle参数来说,外界环境温度会影响电路的阻抗,而电路的阻抗会影响txeq参数和ctle参数的设定。然而,这些参数在设定以后就不会更改了。在服务器上电以后,服务器的运行温度必然会发生变化,而服务器所处的外界环境温度也有可能会发生变化。此时,之前上电时训练处的内部数据链路的参数能否保证内部数据链路的信号质量,是需要进行验证分析的。
技术实现思路
本专利技术的目的是提供一种服务器链路信号稳定性的测试方法、测试装置、测试系统及计算机可读存储介质,用于测试服务器在上电到运行过程中发生温变后的链路信号质量的稳定性。为解决上述技术问题,本专利技术提供一种服务器链路信号稳定性的测试方法,包括:检测待测服务器上电后的运行过程中的第一温度;当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。可选的,链路信号质量参数的类型包括压力性能值和链路速率位宽值。可选的,所述检测待测服务器上电后的运行过程中的第一温度,具体为:利用温度传感器检测在所述待测服务器上电后的运行过程中所述待测服务器的机箱的温度,记为所述第一温度。可选的,所述检测待测服务器上电后的运行过程中的第一温度,具体为:获取所述待测服务器的BMC检测的温度,记为所述第一温度。可选的,在所述检测待测服务器上电后的运行过程中的第一温度之前,还包括:在所述待测服务器上电时,利用温度调节装置将所述待测服务器的温度调节至所述第二温度;在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度满足所述预设阈值的第三温度。可选的,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;相应的,所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果,具体为:将所述第一链路信号质量参数值和所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。可选的,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;判断对所述待测服务器的测试次数是否达到预设次数;如果是,则将各所述第一链路信号质量参数值和各所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果;如果否,则控制所述待测服务器在所述第二温度下下电再上电后,返回所述在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度满足所述预设阈值的第三温度的步骤。为解决上述技术问题,本专利技术还提供一种服务器链路信号稳定性的测试装置,其特征在于,包括:检测单元,用于检测待测服务器上电后的运行过程中的第一温度;测试单元,用于当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;分析单元,用于将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。为解决上述技术问题,本专利技术还提供一种服务器链路信号稳定性的测试系统,包括:设于待测服务器的温度传感器,与所述待测服务器的电子开关,分别与所述温度传感器、所述电子开关和所述待测服务器连接的控制器;其中,所述控制器用于实现如上述任意一项所述服务器链路信号稳定性的测试方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述服务器链路信号稳定性的测试方法的步骤。本专利技术所提供的服务器链路信号稳定性的测试方法,通过检测待测服务器上电后的运行过程中的第一温度,当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器在一定压力下的链路信号质量参数值,最后将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果,实现了对测试服务器在上电到运行过程中发生温变后的链路信号质量稳定性本文档来自技高网...

【技术保护点】
1.一种服务器链路信号稳定性的测试方法,其特征在于,包括:/n检测待测服务器上电后的运行过程中的第一温度;/n当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;/n将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。/n

【技术特征摘要】
1.一种服务器链路信号稳定性的测试方法,其特征在于,包括:
检测待测服务器上电后的运行过程中的第一温度;
当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;
将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。


2.根据权利要求1所述的测试方法,其特征在于,链路信号质量参数的类型包括压力性能值和链路速率位宽值。


3.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
利用温度传感器检测在所述待测服务器上电后的运行过程中所述待测服务器的机箱的温度,记为所述第一温度。


4.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
获取所述待测服务器的BMC检测的温度,记为所述第一温度。


5.根据权利要求1所述的测试方法,其特征在于,在所述检测待测服务器上电后的运行过程中的第一温度之前,还包括:
在所述待测服务器上电时,利用温度调节装置将所述待测服务器的温度调节至所述第二温度;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度满足所述预设阈值的第三温度。


6.根据权利要求5所述的测试方法,其特征在于,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:
当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;
在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:
控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;
相应的,所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果,具体为:
将所述第一链路信号质量参数值和所述第...

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

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

1