CN111211937B - 服务器链路信号稳定性的测试方法、测试装置及测试*** - Google Patents
服务器链路信号稳定性的测试方法、测试装置及测试*** Download PDFInfo
- Publication number
- CN111211937B CN111211937B CN201911384362.4A CN201911384362A CN111211937B CN 111211937 B CN111211937 B CN 111211937B CN 201911384362 A CN201911384362 A CN 201911384362A CN 111211937 B CN111211937 B CN 111211937B
- Authority
- CN
- China
- Prior art keywords
- server
- temperature
- tested
- link signal
- parameter value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 92
- 238000000034 method Methods 0.000 title claims abstract description 82
- 230000008569 process Effects 0.000 claims abstract description 31
- 238000011056 performance test Methods 0.000 claims abstract description 30
- 238000013112 stability test Methods 0.000 claims abstract description 24
- 230000008859 change Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 5
- 238000010998 test method Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 230000001276 controlling effect Effects 0.000 description 20
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000001105 regulatory effect Effects 0.000 description 6
- 238000012549 training Methods 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
本发明公开了一种服务器链路信号稳定性的测试方法,通过检测待测服务器上电后的运行过程中的第一温度,当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器在一定压力下的链路信号质量参数值,最后将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果,实现了对测试服务器在上电到运行过程中发生温变后的链路信号质量稳定性的测试,以便更好的掌握服务器适应温度变化的能力。本发明还公开了一种服务器链路信号稳定性的测试装置、测试***及计算机可读存储介质,具有上述有益效果。
Description
技术领域
本发明涉及服务器测试技术领域,特别是涉及一种服务器链路信号稳定性的测试方法、测试装置、测试***及计算机可读存储介质。
背景技术
服务器上电开机后会对内部数据链路有个训练(training)过程,通过反复的训练使内部数据链路的参数实现当前状态下的最佳信号质量。例如,CPU直连硬盘的数据链路中有两个影响链路信号质量的参数txeq(Transmitter Equalization,CPU端的均衡器)和ctle(Continuous Time Linear Equalizer,连续时间线性均衡器)。其中寄存器参数txeq在CPU端,寄存器参数ctle在硬盘端。服务器上电后,CPU会有初始化训练过程,这个过程中CPU会发送自身寄存器参数txeq值给硬盘端,硬盘会根据txeq值修改本身的ctle值并反馈给CPU。通过这个反复训练过程匹配出的txeq参数和ctle参数能实现最佳信号质量。
这些参数往往受到服务器所处的外界环境温度的影响。如对于txeq参数和ctle参数来说,外界环境温度会影响电路的阻抗,而电路的阻抗会影响txeq参数和ctle参数的设定。然而,这些参数在设定以后就不会更改了。在服务器上电以后,服务器的运行温度必然会发生变化,而服务器所处的外界环境温度也有可能会发生变化。此时,之前上电时训练处的内部数据链路的参数能否保证内部数据链路的信号质量,是需要进行验证分析的。
发明内容
本发明的目的是提供一种服务器链路信号稳定性的测试方法、测试装置、测试***及计算机可读存储介质,用于测试服务器在上电到运行过程中发生温变后的链路信号质量的稳定性。
为解决上述技术问题,本发明提供一种服务器链路信号稳定性的测试方法,包括:
检测待测服务器上电后的运行过程中的第一温度;
当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;
将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
可选的,链路信号质量参数的类型包括压力性能值和链路速率位宽值。
可选的,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
利用温度传感器检测在所述待测服务器上电后的运行过程中所述待测服务器的机箱的温度,记为所述第一温度。
可选的,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
获取所述待测服务器的BMC检测的温度,记为所述第一温度。
可选的,在所述检测待测服务器上电后的运行过程中的第一温度之前,还包括:
在所述待测服务器上电时,利用温度调节装置将所述待测服务器的温度调节至所述第二温度;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度满足所述预设阈值的第三温度。
可选的,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:
当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;
在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:
控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;
相应的,所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果,具体为:
将所述第一链路信号质量参数值和所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
可选的,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:
当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;
在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:
控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;
判断对所述待测服务器的测试次数是否达到预设次数;
如果是,则将各所述第一链路信号质量参数值和各所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果;
如果否,则控制所述待测服务器在所述第二温度下下电再上电后,返回所述在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度满足所述预设阈值的第三温度的步骤。
为解决上述技术问题,本发明还提供一种服务器链路信号稳定性的测试装置,其特征在于,包括:
检测单元,用于检测待测服务器上电后的运行过程中的第一温度;
测试单元,用于当所述第一温度与所述待测服务器上电时的第二温度的差值达到预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;
分析单元,用于将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
为解决上述技术问题,本发明还提供一种服务器链路信号稳定性的测试***,包括:
设于待测服务器的温度传感器,与所述待测服务器的电子开关,分别与所述温度传感器、所述电子开关和所述待测服务器连接的控制器;
其中,所述控制器用于实现如上述任意一项所述服务器链路信号稳定性的测试方法的步骤。
为解决上述技术问题,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述服务器链路信号稳定性的测试方法的步骤。
本发明所提供的服务器链路信号稳定性的测试方法,通过检测待测服务器上电后的运行过程中的第一温度,当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器在一定压力下的链路信号质量参数值,最后将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果,实现了对测试服务器在上电到运行过程中发生温变后的链路信号质量稳定性的测试,以便更好的掌握服务器适应温度变化的能力。本发明还提供一种服务器链路信号稳定性的测试装置、测试***及计算机可读存储介质,具有上述有益效果,在此不再赘述。
附图说明
为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的第一种服务器链路信号稳定性的测试方法的流程图;
图2为本发明实施例提供的第二种服务器链路信号稳定性的测试方法的流程图;
图3为本发明实施例提供的第三种服务器链路信号稳定性的测试方法的流程图;
图4为本发明实施例提供的一种服务器链路信号稳定性的测试***的结构示意图;
图5为本发明实施例提供的一种服务器链路信号稳定性的测试装置的结构示意图;
图6为本发明实施例提供的一种服务器链路信号稳定性的测试设备的结构示意图。
具体实施方式
本发明的核心是提供一种服务器链路信号稳定性的测试方法、测试装置、测试***及计算机可读存储介质,用于测试服务器在上电到运行过程中发生温变后的链路信号质量的稳定性。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的第一种服务器链路信号稳定性的测试方法的流程图。
如图1所示,本发明实施例提供的服务器链路信号稳定性的测试方法包括:
S101:检测待测服务器上电后的运行过程中的第一温度。
在具体实施中,可以利用温度传感器检测在待测服务器上电后的运行过程中待测服务器的机箱的温度,记为第一温度。优选的时,通过与待测服务器的BMC通信,获取待测服务器的BMC检测的温度,记为第一温度。
S102:当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器的链路信号质量参数值。
以服务器运行过程中的第一温度与上电时的第二温度之间的差值满足达到温变标准的预设阈值时,控制待测服务器进行数据链路压力性能测试。
其中,控制待测服务器进行数据链路压力性能测试具体可以为在待测服务器中设置控制程序,使待测服务器在BMC检测温度达到与第二温度的差值满足预设阈值的第三温度时,控制内部的数据链路进行一定规模的数据传输测试,传输规模可以依照待测服务器的最优链路传输性能而定。控制待测服务器进行数据链路压力性能测试也可以为通过外部设备向待测服务器进行一定规模的数据传输测试。
其中,链路信号质量参数的类型具体可以包括压力性能值和链路速率位宽值等。
S103:将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果。
按照链路信号质量参数的类型,将链路信号质量参数值与预设参数值对比,依照预设的评分规则,为待测服务器在预设阈值的温变下的链路信号稳定性进行评分,得到待测服务器的链路信号稳定性测试结果。
本发明实施例提供的服务器链路信号稳定性的测试方法,通过检测待测服务器上电后的运行过程中的第一温度,当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器在一定压力下的链路信号质量参数值,最后将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果,实现了对测试服务器在上电到运行过程中发生温变后的链路信号质量稳定性的测试,以便更好的掌握服务器适应温度变化的能力。
图2为本发明实施例提供的第二种服务器链路信号稳定性的测试方法的流程图。
在上述实施例的基础上,为加快测试进度,如图2所示,在本发明实施例提供的服务器链路信号稳定性的测试方法中,在步骤S101:检测待测服务器上电后的运行过程中的第一温度之前,还包括:
S201:在待测服务器上电时,利用温度调节装置将待测服务器的温度调节至第二温度。
S202:在待测服务器进入运行状态时,利用温度调节装置将待测服务器的第一温度调节至与第二温度满足预设阈值的第三温度。
在具体实施中,第二温度可以为0℃,第三温度为40℃。步骤S101在步骤S202之后执行。
通过温度调节装置,使待测服务器迅速达到符合测试要求的温度。温度调节装置可以采用快速温变实验箱,将待测服务器置于其内,可以实现待测服务器的环境温度的迅速改变,从而实现待测服务器的运行温度的迅速改变。
进一步的,为保证测试结果的准确性,可以对待测服务器进行高低温交替测试,则步骤S102:当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器的链路信号质量参数值,具体为:
S203:当第一温度达到所述第三温度时,控制待测服务器进行数据链路压力性能测试,得到待测服务器的第一链路信号质量参数值。
在步骤S103:将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果之前,还包括:
S204:控制待测服务器下电后,控制待测服务器在第三温度下上电。
S205:在待测服务器进入运行状态时,利用温度调节装置将待测服务器的第一温度调节至第二温度,控制待测服务器进行数据链路压力性能测试,得到待测服务器的第二链路信号质量参数值。
相应的,步骤S103具体为:
S206:将第一链路信号质量参数值和第二链路信号质量参数值分别与预设参数值对比,得到待测服务器的链路信号稳定性测试结果。
在具体实施中,对待测服务器的链路信号稳定性在高低温交替下进行测试,如使待测服务器在低温上电,在高温运行状态下进行数据链路压力性能测试,得到第一链路信号质量参数值;而后在高温环境中下电后再上电,在低温运行状态下进行数据链路压力性能测试,得到第二链路信号质量参数值。将第一链路信号质量参数值和第二链路信号质量参数值分别与预设参数值对比,也可以将第一链路信号质量参数值和第二链路信号质量参数值求平均值后与预设参数值对比,得到待测服务器的链路信号稳定性测试结果。
图3为本发明实施例提供的第三种服务器链路信号稳定性的测试方法的流程图。
为了进一步提高测试结果的准确性,在对待测服务器进行高低温交替测试的基础上,可以再进行循环测试。如图3所示,在本发明实施例提供的服务器链路信号稳定性的测试方法中,步骤S201、S202、S101、S203、S204、S205如图2所示,在步骤S205之后,还包括:
S301:判断对待测服务器的测试次数是否达到预设次数;如果是,则进入步骤S302;如果否,则进入步骤S303。
S302:将各第一链路信号质量参数值和各第二链路信号质量参数值分别与预设参数值对比,得到待测服务器的链路信号稳定性测试结果。
S303:控制待测服务器在第二温度下下电再上电后,返回步骤S202。
在具体实施中,本发明实施例提供的服务器链路信号稳定性在高低温交替下进行循环测试,其中的一次测试次数为一次高低温交替测试,预设测试为多次。
在不同的测试次数中,第二温度的值和第三温度的值可以不同,数据链路压力性能测试的压力也可以不同,可以在其中选择一个变量设置对照组,从而可以得到待测服务器在不同的温变条件下的链路信号质量。
上文详述了服务器链路信号稳定性的测试方法对应的各个实施例,在此基础上,本发明还公开了与上述方法对应的服务器链路信号稳定性的测试***、测试装置、测试设备及计算机可读存储介质。
图4为本发明实施例提供的一种服务器链路信号稳定性的测试***的结构示意图。
如图4所示,本发明实施例提供的服务器链路信号稳定性的测试***包括:
设于待测服务器的温度传感器401,与待测服务器的电子开关402,分别与温度传感器401、电子开关402和待测服务器403连接的控制器404;
其中,控制器404用于实现上述实施例所述的服务器链路信号稳定性的测试方法的步骤。
在具体实施中,电子开关402可以采用电磁继电器,通过与待测服务器403的PSU模块连接以控制待测服务器403的上电或下电。
本发明实施例提供的服务器链路信号稳定性的测试***还可以包括与控制器404连接的温度调节装置405。温度调节装置405在控制器404的控制下进行温度调节。温度调节装置405可以采用快速温变实验箱,将待测服务器403置于其内以实现对待测服务器403的温度的调节。
由于设备部分的实施例与方法部分的实施例相互对应,因此设备部分的实施例请参见方法部分的实施例的描述。
图5为本发明实施例提供的一种服务器链路信号稳定性的测试装置的结构示意图。
如图5所示,本发明实施例提供的服务器链路信号稳定性的测试装置包括:
检测单元501,用于检测待测服务器上电后的运行过程中的第一温度;
测试单元502,用于当第一温度与待测服务器上电时的第二温度的差值达到预设阈值时,控制待测服务器进行数据链路压力性能测试,得到待测服务器的链路信号质量参数值;
分析单元503,用于将链路信号质量参数值与预设参数值对比,得到待测服务器的链路信号稳定性测试结果。
由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
图6为本发明实施例提供的一种服务器链路信号稳定性的测试设备的结构示意图。
如图6所示,本发明实施例提供的服务器链路信号稳定性的测试设备包括:
存储器610,用于存储指令,所述指令包括上述任意一项实施例所述的服务器链路信号稳定性的测试方法的步骤;
处理器620,用于执行所述指令。
其中,处理器620可以包括一个或多个处理核心,比如3核心处理器、8核心处理器等。处理器620可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器620也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器620可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器620还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器610可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器610还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器610至少用于存储以下计算机程序611,其中,该计算机程序611被处理器620加载并执行之后,能够实现前述任一实施例公开的服务器链路信号稳定性的测试方法中的相关步骤。另外,存储器610所存储的资源还可以包括操作***612和数据613等,存储方式可以是短暂存储或者永久存储。其中,操作***612可以为Windows。数据613可以包括但不限于上述方法所涉及到的数据。
在一些实施例中,服务器链路信号稳定性的测试设备还可包括有显示屏630、电源640、通信接口650、输入输出接口660、传感器670以及通信总线680。
本领域技术人员可以理解,图6中示出的结构并不构成对服务器链路信号稳定性的测试设备的限定,可以包括比图示更多或更少的组件。
本申请实施例提供的服务器链路信号稳定性的测试设备,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如上所述的服务器链路信号稳定性的测试方法,效果同上。
需要说明的是,以上所描述的***、装置、设备实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本发明各个实施例所述方法的全部或部分步骤。
为此,本发明实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如服务器链路信号稳定性的测试方法的步骤。
该计算机可读存储介质可以包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
本实施例中提供的计算机可读存储介质所包含的计算机程序能够在被处理器执行时实现如上所述的服务器链路信号稳定性的测试方法的步骤,效果同上。
以上对本发明所提供的一种服务器链路信号稳定性的测试方法、测试装置、测试***及计算机可读存储介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的***、装置、设备及计算机可读存储介质而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种服务器链路信号稳定性的测试方法,其特征在于,包括:
检测待测服务器上电后的运行过程中的第一温度;
当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;
将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
2.根据权利要求1所述的测试方法,其特征在于,链路信号质量参数的类型包括压力性能值和链路速率位宽值。
3.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
利用温度传感器检测在所述待测服务器上电后的运行过程中所述待测服务器的机箱的温度,记为所述第一温度。
4.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:
获取所述待测服务器的BMC检测的温度,记为所述第一温度。
5.根据权利要求1所述的测试方法,其特征在于,在所述检测待测服务器上电后的运行过程中的第一温度之前,还包括:
在所述待测服务器上电时,利用温度调节装置将所述待测服务器的温度调节至所述第二温度;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度的差值满足所述预设阈值的第三温度。
6.根据权利要求5所述的测试方法,其特征在于,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:
当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;
在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:
控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;
相应的,所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果,具体为:
将所述第一链路信号质量参数值和所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
7.根据权利要求5所述的测试方法,其特征在于,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:
当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;
在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:
控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;
在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;
判断对所述待测服务器的测试次数是否达到预设次数;
如果是,则将各所述第一链路信号质量参数值和各所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果;
如果否,则控制所述待测服务器在所述第二温度下下电再上电后,返回所述在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度的差值满足所述预设阈值的第三温度的步骤。
8.一种服务器链路信号稳定性的测试装置,其特征在于,包括:
检测单元,用于检测待测服务器上电后的运行过程中的第一温度;
测试单元,用于当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;
分析单元,用于将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。
9.一种服务器链路信号稳定性的测试***,其特征在于,包括:
设于待测服务器的温度传感器,与所述待测服务器的电子开关,分别与所述温度传感器、所述电子开关和所述待测服务器连接的控制器;
其中,所述控制器用于实现如权利要求1至7任意一项所述服务器链路信号稳定性的测试方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述服务器链路信号稳定性的测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911384362.4A CN111211937B (zh) | 2019-12-28 | 2019-12-28 | 服务器链路信号稳定性的测试方法、测试装置及测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911384362.4A CN111211937B (zh) | 2019-12-28 | 2019-12-28 | 服务器链路信号稳定性的测试方法、测试装置及测试*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111211937A CN111211937A (zh) | 2020-05-29 |
CN111211937B true CN111211937B (zh) | 2022-03-22 |
Family
ID=70788375
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911384362.4A Active CN111211937B (zh) | 2019-12-28 | 2019-12-28 | 服务器链路信号稳定性的测试方法、测试装置及测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111211937B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112306775B (zh) * | 2020-11-19 | 2023-03-14 | 山东云海国创云计算装备产业创新中心有限公司 | 双路cpu间通信链路的测试方法、装置、设备及介质 |
CN112650633B (zh) * | 2020-12-11 | 2023-01-10 | 苏州浪潮智能科技有限公司 | 一种飞线信号质量的测试方法、测试装置及测试设备 |
CN113778768A (zh) * | 2021-08-24 | 2021-12-10 | 深圳市联影高端医疗装备创新研究院 | 重建服务器测试方法、装置、计算机设备和存储介质 |
CN116340073B (zh) * | 2023-05-26 | 2023-08-15 | 苏州浪潮智能科技有限公司 | 测试方法、装置及*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201423349A (zh) * | 2012-12-14 | 2014-06-16 | Hon Hai Prec Ind Co Ltd | 伺服器熱測試判斷系統及方法 |
CN103873316A (zh) * | 2012-12-18 | 2014-06-18 | 鸿富锦精密工业(深圳)有限公司 | 服务器热测试判断***及方法 |
CN107562591A (zh) * | 2017-09-26 | 2018-01-09 | 郑州云海信息技术有限公司 | 一种硬盘散热测试方法及*** |
CN107846325B (zh) * | 2017-11-08 | 2020-09-04 | 广东小天才科技有限公司 | 一种网络状态检测方法及终端 |
US10341147B1 (en) * | 2018-02-06 | 2019-07-02 | Megachips Corporation | High performance equalizer achieving low deterministic jitter across PVT for various channel lengths and data rates |
CN108599966A (zh) * | 2018-03-13 | 2018-09-28 | 山东超越数控电子股份有限公司 | 一种网安设备功耗动态调整***和方法 |
CN109062745B (zh) * | 2018-07-26 | 2021-10-22 | 郑州云海信息技术有限公司 | 一种具有测试服务器硬件温度的测试终端 |
CN109376046A (zh) * | 2018-11-06 | 2019-02-22 | 郑州云海信息技术有限公司 | 一种硬盘测试方法、装置、设备以及计算机可读存储介质 |
CN109710501B (zh) * | 2018-12-18 | 2021-10-29 | 郑州云海信息技术有限公司 | 一种服务器数据传输稳定性的检测方法和*** |
CN109596973A (zh) * | 2018-12-29 | 2019-04-09 | 北京智芯微电子科技有限公司 | 不同温度下芯片参数的测试方法 |
CN110489282A (zh) * | 2019-07-03 | 2019-11-22 | 苏州浪潮智能科技有限公司 | 一种服务器反复上下电的稳定性测试方法及装置 |
-
2019
- 2019-12-28 CN CN201911384362.4A patent/CN111211937B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111211937A (zh) | 2020-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111211937B (zh) | 服务器链路信号稳定性的测试方法、测试装置及测试*** | |
US8352800B2 (en) | Universal serial bus system and method | |
US10333326B2 (en) | Devices and methods for fast charging using determined maximum charging current values | |
US10545908B2 (en) | Methods and apparatus to enable status change detection in a low power mode of a microcontroller unit | |
US11403202B2 (en) | Power monitoring system for virtual platform simulation | |
US20160054422A1 (en) | System and Method for Providing an Accurate and Cost-Effective Current Sensor Calibration | |
WO2022222293A1 (zh) | 存储设备测试方法、装置、电视机以及存储介质 | |
CN105022686A (zh) | 安卓平台上进程的cpu占用率确定方法和装置 | |
KR20210098395A (ko) | 노이즈 제거 알고리즘 디버깅 방법, 장치 및 전자기기 | |
US11977401B2 (en) | Power supply soft-start control method, control apparatus and control device, and storage medium | |
CN112834898B (zh) | 一种存储设备电源芯片稳定性的测试方法、装置及设备 | |
US20150162061A1 (en) | Multi-cycle write leveling | |
CN112306768B (zh) | 一种拉偏测试装置、方法及其计算机可读存储介质 | |
US20150276839A1 (en) | Worst case jitter prediction method using step response | |
CN116303100A (zh) | 一种基于大数据平台的文件集成测试方法及*** | |
US11106478B2 (en) | Simulation device, simulation method, and computer readable medium | |
CN112732498B (zh) | 模拟设备单点上下电的测试方法、装置、设备及存储介质 | |
CN115563773A (zh) | 接口信号的调整方法、装置、设备及存储介质 | |
CN106407087B (zh) | 装置电力监视及优化 | |
CN111090554A (zh) | 服务器性能测试时间的预测方法、装置、设备及存储介质 | |
US9569571B1 (en) | Method and system for timing violations in a circuit | |
US8555226B1 (en) | Automatic verification of dependency | |
US9268898B1 (en) | Estimating power consumption of a circuit design | |
CN114596750A (zh) | 一种对pcb的底板材料的确定方法、装置、设备及介质 | |
CN106353587B (zh) | 一种功率传感器数据处理方法及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |