[go: up one dir, main page]

CN111211937B - Method, device and system for testing stability of server link signals - Google Patents

Method, device and system for testing stability of server link signals Download PDF

Info

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
tested
temperature
link signal
test
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
Application number
CN201911384362.4A
Other languages
Chinese (zh)
Other versions
CN111211937A (en
Inventor
范鹏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Suzhou Metabrain Intelligent Technology Co Ltd
Original Assignee
Suzhou Inspur Intelligent Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Suzhou Inspur Intelligent Technology Co Ltd filed Critical Suzhou Inspur Intelligent Technology Co Ltd
Priority to CN201911384362.4A priority Critical patent/CN111211937B/en
Publication of CN111211937A publication Critical patent/CN111211937A/en
Application granted granted Critical
Publication of CN111211937B publication Critical patent/CN111211937B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/50Testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

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

Figure 201911384362

The invention discloses a method for testing the stability of a server link signal. By detecting the first temperature in the running process after the server to be tested is powered on, the difference between the first temperature and the second temperature when the server to be tested is powered on is detected. When the value reaches the preset threshold, control the server under test to perform data link pressure performance test, obtain the link signal quality parameter value of the server under test under a certain pressure, and finally compare the link signal quality parameter value with the preset parameter value, Obtain the link signal stability test results of the server to be tested, and realize the test of the link signal quality stability of the test server after the temperature changes during the power-on to operation process, so as to better grasp the server's ability to adapt to temperature changes . The invention also discloses a test device, a test system and a computer-readable storage medium for the stability of a server link signal, which have the above beneficial effects.

Figure 201911384362

Description

Method, device and system for testing stability of server link signals
Technical Field
The present invention relates to the technical field of server testing, and in particular, to a method, an apparatus, a system, and a computer-readable storage medium for testing the stability of a server link signal.
Background
After the server is powered on and started, a training process (training) is carried out on the internal data link, and the parameters of the internal data link realize the best signal quality in the current state through repeated training. For example, a data link directly connected to a hard disk by a CPU has two parameters txeq (Transmitter Equalization) and ctl (Continuous Time Linear Equalizer) which affect the signal quality of the link. The register parameter txeq is at the CPU end, and the register parameter ctl is at the hard disk end. After the server is powered on, the CPU has an initialization training process, in the process, the CPU sends a register parameter txeq value to the hard disk end, and the hard disk modifies a tile value according to the txeq value and feeds the tile value back to the CPU. The txeq parameter and the ctl parameter matched by the repeated training process can realize the best signal quality.
These parameters are often affected by the temperature of the environment in which the server is located. As for the txeq parameter and the ctl parameter, the external ambient temperature affects the impedance of the circuit, which affects the setting of the txeq parameter and the ctl parameter. However, these parameters are not changed after setting. After the server is powered on, the operating temperature of the server inevitably changes, and the external environment temperature where the server is located may also change. At this time, it is necessary to perform verification analysis if the parameters of the internal data link at the training position during previous power-on can ensure the signal quality of the internal data link.
Disclosure of Invention
The invention aims to provide a method, a device and a system for testing the stability of a server link signal and a computer readable storage medium, which are used for testing the stability of the quality of the link signal after the server is subjected to temperature change in the process from power-on to operation.
In order to solve the above technical problem, the present invention provides a method for testing signal stability of a server link, including:
detecting a first temperature in the running process of a server to be detected after the server to be detected is powered on;
when the difference value between the first temperature and the second temperature of the server to be tested during power-on reaches a preset threshold value, controlling the server to be tested to perform data link pressure performance test to obtain a link signal quality parameter value of the server to be tested;
and comparing the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested.
Optionally, the types of link signal quality parameters include a pressure performance value and a link rate bit width value.
Optionally, the detecting a first temperature in the operation process after the server to be detected is powered on specifically includes:
and detecting the temperature of the case of the server to be detected in the operation process after the server to be detected is powered on by using a temperature sensor, and recording the temperature as the first temperature.
Optionally, the detecting a first temperature in the operation process after the server to be detected is powered on specifically includes:
and acquiring the temperature detected by the BMC of the server to be detected, and recording as the first temperature.
Optionally, before detecting the first temperature in the operation process after the server to be tested is powered on, the method further includes:
when the server to be tested is powered on, adjusting the temperature of the server to be tested to the second temperature by using a temperature adjusting device;
and when the server to be tested enters the running state, the first temperature of the server to be tested is regulated to a third temperature which meets the preset threshold value with the second temperature by using the temperature regulating device.
Optionally, when a difference between the first temperature and a second temperature of the server to be tested during power-on reaches a preset threshold, controlling the server to be tested to perform a data link pressure performance test to obtain a link signal quality parameter value of the server to be tested, specifically:
when the first temperature reaches the third temperature, controlling the server to be tested to perform a data link pressure performance test to obtain a first link signal quality parameter value of the server to be tested;
after the obtaining of the first link signal quality parameter value of the server to be tested, before the comparing of the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested, the method further includes:
after controlling the server to be tested to be powered off, controlling the server to be tested to be powered on at the third temperature;
when the server to be tested enters the running state, the temperature adjusting device is utilized to adjust the first temperature of the server to be tested to the second temperature, and the server to be tested is controlled to carry out data link pressure performance test to obtain a second link signal quality parameter value of the server to be tested;
correspondingly, the step of comparing the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested specifically includes:
and comparing the first link signal quality parameter value and the second link signal quality parameter value with the preset parameter values respectively to obtain a link signal stability test result of the server to be tested.
Optionally, when a difference between the first temperature and a second temperature of the server to be tested during power-on reaches a preset threshold, controlling the server to be tested to perform a data link pressure performance test to obtain a link signal quality parameter value of the server to be tested, specifically:
when the first temperature reaches the third temperature, controlling the server to be tested to perform a data link pressure performance test to obtain a first link signal quality parameter value of the server to be tested;
after the obtaining of the first link signal quality parameter value of the server to be tested, before the comparing of the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested, the method further includes:
after controlling the server to be tested to be powered off, controlling the server to be tested to be powered on at the third temperature;
when the server to be tested enters the running state, the temperature adjusting device is utilized to adjust the first temperature of the server to be tested to the second temperature, and the server to be tested is controlled to carry out data link pressure performance test to obtain a second link signal quality parameter value of the server to be tested;
judging whether the test frequency of the server to be tested reaches a preset frequency or not;
if so, comparing the first link signal quality parameter value and the second link signal quality parameter value with the preset parameter value respectively to obtain a link signal stability test result of the server to be tested;
and if not, controlling the server to be tested to be powered off and then powered on at the second temperature, and returning to the step of adjusting the first temperature of the server to be tested to a third temperature meeting the preset threshold value with the second temperature by using the temperature adjusting device when the server to be tested enters the running state.
In order to solve the above technical problem, the present invention further provides a device for testing signal stability of a server link, including:
the detection unit is used for detecting a first temperature in the running process after the server to be detected is powered on;
the test unit is used for controlling the server to be tested to perform data link pressure performance test when the difference value between the first temperature and the second temperature of the server to be tested during power-on reaches a preset threshold value, so as to obtain a link signal quality parameter value of the server to be tested;
and the analysis unit is used for comparing the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested.
In order to solve the above technical problem, the present invention further provides a system for testing signal stability of a server link, including:
the system comprises a temperature sensor arranged on a server to be tested, an electronic switch connected with the server to be tested, and a controller respectively connected with the temperature sensor, the electronic switch and the server to be tested;
the controller is configured to implement the steps of the method for testing the signal stability of the server link according to any one of the above items.
In order to solve the above technical problem, the present invention further provides a computer-readable storage medium, on which a computer program is stored, wherein the computer program, when executed by a processor, implements the steps of the method for testing the stability of the server link signal according to any one of the above items.
According to the method for testing the stability of the link signal of the server, provided by the invention, the first temperature in the operation process after the server to be tested is electrified is detected, when the difference value between the first temperature and the second temperature when the server to be tested is electrified reaches the preset threshold value, the server to be tested is controlled to carry out the data link pressure performance test, the link signal quality parameter value of the server to be tested under certain pressure is obtained, finally, the link signal quality parameter value is compared with the preset parameter value, the link signal stability test result of the server to be tested is obtained, the test of the quality stability of the link signal after the temperature change of the server to be tested in the process from the electrification to the operation is realized, and the capability of the server to adapt to the temperature change is better mastered. The invention also provides a testing device, a testing system and a computer readable storage medium for the stability of the server link signal, which have the beneficial effects and are not repeated herein.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
Fig. 1 is a flowchart of a first method for testing signal stability of a server link according to an embodiment of the present invention;
fig. 2 is a flowchart of a second method for testing signal stability of a server link according to an embodiment of the present invention;
fig. 3 is a flowchart of a third method for testing signal stability of a server link according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a system for testing signal stability of a server link according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a device for testing signal stability of a server link according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a testing apparatus for server link signal stability according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a method, a device, a system and a computer readable storage medium for testing the stability of the link signal quality of a server after the server is subjected to temperature change during the process from power-on to operation.
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a first method for testing signal stability of a server link according to an embodiment of the present invention.
As shown in fig. 1, the method for testing the signal stability of the server link according to the embodiment of the present invention includes:
s101: and detecting a first temperature in the running process of the server to be detected after the server to be detected is powered on.
In specific implementation, the temperature sensor may be used to detect the temperature of the chassis of the server to be tested in the running process after the server to be tested is powered on, and the detected temperature is recorded as the first temperature. Preferably, the temperature detected by the BMC of the server to be detected is acquired through communication with the BMC of the server to be detected and recorded as the first temperature.
S102: and when the difference value between the first temperature and the second temperature of the server to be tested during power-on reaches a preset threshold value, controlling the server to be tested to perform data link pressure performance test to obtain a link signal quality parameter value of the server to be tested.
And controlling the server to be tested to perform the pressure performance test of the data link when the difference value between the first temperature in the operation process of the server and the second temperature during power-on meets the preset threshold value of the temperature change standard.
The step of controlling the server to be tested to perform the data link pressure performance test may specifically be that a control program is set in the server to be tested, so that when the BMC detection temperature of the server to be tested reaches a third temperature at which a difference between the BMC detection temperature and the second temperature meets a preset threshold, the internal data link is controlled to perform a data transmission test of a certain scale, and the transmission scale may be determined according to the optimal link transmission performance of the server to be tested. The step of controlling the server to be tested to perform the data link pressure performance test can also be a step of performing a certain scale data transmission test on the server to be tested through the external equipment.
The types of the link signal quality parameters may specifically include a pressure performance value, a link rate bit width value, and the like.
S103: and comparing the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server to be tested.
And comparing the link signal quality parameter value with a preset parameter value according to the type of the link signal quality parameter, and grading the link signal stability of the server to be tested under the temperature change of a preset threshold value according to a preset grading rule to obtain a link signal stability test result of the server to be tested.
According to the method for testing the stability of the link signal of the server, provided by the embodiment of the invention, the first temperature in the operation process after the server to be tested is electrified is detected, when the difference value between the first temperature and the second temperature when the server to be tested is electrified reaches the preset threshold value, the server to be tested is controlled to carry out the data link pressure performance test, the link signal quality parameter value of the server to be tested under certain pressure is obtained, finally, the link signal quality parameter value is compared with the preset parameter value, the link signal stability test result of the server to be tested is obtained, the test of the quality stability of the link signal after the temperature change of the server to be tested in the process from the electrification to the operation is realized, and the capability of the server to adapt to the temperature change is better mastered.
Fig. 2 is a flowchart of a second method for testing signal stability of a server link according to an embodiment of the present invention.
On the basis of the foregoing embodiment, in order to accelerate the test progress, as shown in fig. 2, in the method for testing the signal stability of the server link according to the embodiment of the present invention, in step S101: before detecting the first temperature in the operation process after the server to be tested is powered on, the method further comprises the following steps:
s201: and when the server to be tested is powered on, regulating the temperature of the server to be tested to a second temperature by using the temperature regulating device.
S202: when the server to be tested enters the running state, the first temperature of the server to be tested is adjusted to a third temperature which meets a preset threshold value with the second temperature by using the temperature adjusting device.
In particular implementations, the second temperature may be 0 ℃ and the third temperature 40 ℃. Step S101 is executed after step S202.
The temperature adjusting device enables the server to be tested to rapidly reach the temperature meeting the testing requirements. The temperature adjusting device can adopt a rapid temperature change experimental box, the server to be measured is arranged in the temperature adjusting device, the rapid change of the environmental temperature of the server to be measured can be realized, and therefore the rapid change of the running temperature of the server to be measured is realized.
Further, in order to ensure the accuracy of the test result, a high-temperature and low-temperature alternative test may be performed on the server to be tested, and then step S102: when the difference value between the first temperature and the second temperature of the server to be tested during power-on reaches a preset threshold value, controlling the server to be tested to perform data link pressure performance test to obtain a link signal quality parameter value of the server to be tested, specifically:
s203: and when the first temperature reaches the third temperature, controlling the server to be tested to perform a data link pressure performance test to obtain a first link signal quality parameter value of the server to be tested.
In step S103: before comparing the link signal quality parameter value with a preset parameter value and obtaining a link signal stability test result of the server to be tested, the method further comprises the following steps:
s204: and after controlling the power-off of the server to be tested, controlling the power-on of the server to be tested at a third temperature.
S205: when the server to be tested enters the running state, the first temperature of the server to be tested is regulated to the second temperature by the temperature regulating device, the server to be tested is controlled to carry out the data link pressure performance test, and a second link signal quality parameter value of the server to be tested is obtained.
Correspondingly, step S103 specifically includes:
s206: and comparing the first link signal quality parameter value and the second link signal quality parameter value with a preset parameter value respectively to obtain a link signal stability test result of the server to be tested.
In specific implementation, the link signal stability of the server to be tested is tested under high-low temperature alternation, for example, the server to be tested is powered on at low temperature, and a data link pressure performance test is carried out under a high-temperature operation state, so as to obtain a first link signal quality parameter value; and then powering up after powering down in a high-temperature environment, and carrying out a data link pressure performance test in a low-temperature running state to obtain a second link signal quality parameter value. And comparing the first link signal quality parameter value and the second link signal quality parameter value with a preset parameter value respectively, or averaging the first link signal quality parameter value and the second link signal quality parameter value and comparing with the preset parameter value to obtain a link signal stability test result of the server to be tested.
Fig. 3 is a flowchart of a third method for testing signal stability of a server link according to an embodiment of the present invention.
In order to further improve the accuracy of the test result, the circulation test can be performed again on the basis of performing high-low temperature alternative test on the server to be tested. As shown in fig. 3, in the method for testing the signal stability of the server link according to the embodiment of the present invention, steps S201, S202, S101, S203, S204, and S205 are as shown in fig. 2, and after step S205, the method further includes:
s301: judging whether the test frequency of the server to be tested reaches a preset frequency or not; if yes, go to step S302; if not, the process proceeds to step S303.
S302: and comparing the quality parameter value of each first link signal and the quality parameter value of each second link signal with a preset parameter value respectively to obtain a link signal stability test result of the server to be tested.
S303: and after controlling the server to be tested to be powered off and powered on again at the second temperature, returning to the step S202.
In specific implementation, the server link signal stability provided by the embodiment of the invention is subjected to a cycle test under high-low temperature alternation, wherein one test time is one high-low temperature alternation test, and a preset test time is multiple times.
In different test times, the value of the second temperature and the value of the third temperature may be different, the pressure of the data link pressure performance test may also be different, and one variable may be selected to set the comparison group, so that the link signal quality of the server to be tested under different temperature change conditions may be obtained.
On the basis of the above detailed description of the embodiments corresponding to the method for testing the stability of the server link signal, the invention also discloses a system, a device and a computer readable storage medium for testing the stability of the server link signal corresponding to the method.
Fig. 4 is a schematic structural diagram of a system for testing signal stability of a server link according to an embodiment of the present invention.
As shown in fig. 4, the system for testing signal stability of a server link according to an embodiment of the present invention includes:
the system comprises a temperature sensor 401 arranged on a server to be tested, an electronic switch 402 of the server to be tested, and a controller 404 respectively connected with the temperature sensor 401, the electronic switch 402 and the server 403 to be tested;
the controller 404 is configured to implement the steps of the method for testing the signal stability of the server link according to the above embodiment.
In a specific implementation, the electronic switch 402 may employ an electromagnetic relay, and is connected to the PSU module of the server under test 403 to control power on or power off of the server under test 403.
The system for testing the signal stability of the server link provided by the embodiment of the invention may further include a temperature adjustment device 405 connected to the controller 404. The temperature adjusting device 405 performs temperature adjustment under the control of the controller 404. The temperature adjusting device 405 may employ a rapid temperature change experimental box, and the server under test 403 is placed therein to adjust the temperature of the server under test 403.
Since the embodiments of the apparatus part correspond to the embodiments of the method part, the embodiments of the apparatus part are described with reference to the embodiments of the method part.
Fig. 5 is a schematic structural diagram of a device for testing signal stability of a server link according to an embodiment of the present invention.
As shown in fig. 5, the apparatus for testing signal stability of a server link according to an embodiment of the present invention includes:
the detection unit 501 is used for detecting a first temperature in the running process of the server to be detected after being powered on;
the test unit 502 is configured to control the server to be tested to perform a data link pressure performance test when a difference between the first temperature and a second temperature of the server to be tested during power-on reaches a preset threshold, so as to obtain a link signal quality parameter value of the server to be tested;
the analyzing unit 503 is configured to compare the link signal quality parameter value with a preset parameter value, and obtain a link signal stability test result of the server to be tested.
Since the embodiments of the apparatus portion and the method portion correspond to each other, please refer to the description of the embodiments of the method portion for the embodiments of the apparatus portion, which is not repeated here.
Fig. 6 is a schematic structural diagram of a testing apparatus for server link signal stability according to an embodiment of the present invention.
As shown in fig. 6, the testing apparatus for server link signal stability according to the embodiment of the present invention includes:
a memory 610 for storing instructions, the instructions including the steps of the method for testing the signal stability of the server link according to any one of the above embodiments;
a processor 620 for executing the instructions.
Among other things, processor 620 may include one or more processing cores, such as a 3-core processor, an 8-core processor, and so forth. The processor 620 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 620 may also include a main processor and a coprocessor, where the main processor is a processor for Processing data in an awake state, and is also called a Central Processing Unit (CPU); a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 620 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and drawing the content that the display screen needs to display. In some embodiments, the processor 620 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 610 may include one or more computer-readable storage media, which may be non-transitory. Memory 610 may also include high speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In this embodiment, the memory 610 is at least used for storing the following computer program 611, wherein after the computer program 611 is loaded and executed by the processor 620, the relevant steps in the method for testing the signal stability of the server link disclosed in any of the foregoing embodiments can be implemented. In addition, the resources stored by the memory 610 may also include an operating system 612, data 613, and the like, and the storage manner may be a transient storage or a permanent storage. The operating system 612 may be Windows, among others. The data 613 may include, but is not limited to, data involved in the above-described methods.
In some embodiments, the testing equipment for server link signal stability may further include a display screen 630, a power supply 640, a communication interface 650, an input output interface 660, a sensor 670, and a communication bus 680.
Those skilled in the art will appreciate that the configuration shown in fig. 6 does not constitute a limitation of the testing device for server link signal stability and may include more or fewer components than those shown.
The testing device for the stability of the server link signal provided by the embodiment of the application comprises the memory and the processor, and when the processor executes the program stored in the memory, the testing method for the stability of the server link signal can be realized, and the effect is the same as that of the testing method for the stability of the server link signal.
It should be noted that the above-described embodiments of systems, apparatuses, and devices are merely illustrative, for example, the division of modules is only one division of logical functions, and there may be other divisions when the actual implementation is performed, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or modules, and may be in an electrical, mechanical or other form. Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In addition, functional modules in the embodiments of the present application may be integrated into one processing module, or each of the modules may exist alone physically, or two or more modules are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode.
The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and performs all or part of the steps of the methods according to the embodiments of the present invention, or all or part of the technical solution.
To this end, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the test method, such as the server link signal stability.
The computer-readable storage medium may include: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The computer program contained in the computer-readable storage medium provided in this embodiment can implement the steps of the method for testing the stability of the server link signal as described above when being executed by the processor, and the effect is the same as above.
The method, the device, the system and the computer readable storage medium for testing the stability of the server link signal provided by the invention are described in detail above. The embodiments are described in a progressive manner in the specification, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. The system, the device, the equipment and the computer readable storage medium disclosed by the embodiments correspond to the method disclosed by the embodiments, so that the description is simple, and the relevant points can be referred to the description of the method part. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.
It is further noted that, in the present specification, relational terms such as first and second, and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.

Claims (10)

1.一种服务器链路信号稳定性的测试方法,其特征在于,包括:1. a test method of server link signal stability, is characterized in that, comprises: 检测待测服务器上电后的运行过程中的第一温度;Detect the first temperature during the running process of the server to be tested after it 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 of a temperature change standard, control the server to be tested to perform a data link pressure performance test, and obtain the Test the link signal quality parameter value of the server; 将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。The link signal quality parameter value is compared with the preset parameter value to obtain the link signal stability test result of the server under test. 2.根据权利要求1所述的测试方法,其特征在于,链路信号质量参数的类型包括压力性能值和链路速率位宽值。2 . The testing method according to claim 1 , wherein the type of the link signal quality parameter includes a pressure performance value and a link rate bit width value. 3 . 3.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:3. The test method according to claim 1, wherein the detection of the first temperature in the running process after the server to be tested is powered on is specifically: 利用温度传感器检测在所述待测服务器上电后的运行过程中所述待测服务器的机箱的温度,记为所述第一温度。A temperature sensor is used to detect the temperature of the chassis of the server to be tested during the running process after the server to be tested is powered on, which is recorded as the first temperature. 4.根据权利要求1所述的测试方法,其特征在于,所述检测待测服务器上电后的运行过程中的第一温度,具体为:4. The test method according to claim 1, wherein the detection of the first temperature in the running process after the server to be tested is powered on is specifically: 获取所述待测服务器的BMC检测的温度,记为所述第一温度。Obtain the temperature detected by the BMC of the server to be tested, and record it as the first temperature. 5.根据权利要求1所述的测试方法,其特征在于,在所述检测待测服务器上电后的运行过程中的第一温度之前,还包括:5. The test method according to claim 1, characterized in that, before said detecting the first temperature in the running process after the server to be tested is powered on, further comprising: 在所述待测服务器上电时,利用温度调节装置将所述待测服务器的温度调节至所述第二温度;When the server to be tested is powered on, use a temperature adjustment device to adjust the temperature of the server to be tested to the second temperature; 在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度的差值满足所述预设阈值的第三温度。When the server under test enters the running state, the temperature adjustment device is used to adjust the first temperature of the server under test to a third temperature whose difference from the second temperature satisfies the preset threshold. 6.根据权利要求5所述的测试方法,其特征在于,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:6 . The test method according to claim 5 , wherein 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 of a temperature change standard, 6 . Control the server to be tested to perform data link pressure performance test, and obtain the link signal quality parameter value of the server to be tested, specifically: 当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;When the first temperature reaches the third temperature, controlling the server to be tested to perform a data link pressure performance test to obtain a first link signal quality parameter value of the server to be tested; 在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:After obtaining the first link signal quality parameter value of the server under test, comparing the link signal quality parameter value with the preset parameter value, it is obtained that the link signal of the server under test is stable Before sex test results, also include: 控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;After the server to be tested is controlled to be powered off, the server to be tested is controlled to be powered on at the third temperature; 在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;When the server to be tested enters the running state, the temperature adjustment device is used to adjust the first temperature of the server to be tested to the second temperature, and the server to be tested is controlled to perform a data link pressure performance test to obtain the second link signal quality parameter value of the server to be tested; 相应的,所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果,具体为:Correspondingly, comparing the link signal quality parameter value with the preset parameter value to obtain the link signal stability test result of the server under test, specifically: 将所述第一链路信号质量参数值和所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。The first link signal quality parameter value and the second link signal quality parameter value are respectively compared with the preset parameter values to obtain a link signal stability test result of the server to be tested. 7.根据权利要求5所述的测试方法,其特征在于,所述当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值,具体为:7 . The test method according to claim 5 , wherein, 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 of a temperature change standard, 8 . Control the server to be tested to perform data link pressure performance test, and obtain the link signal quality parameter value of the server to be tested, specifically: 当所述第一温度达到所述第三温度时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第一链路信号质量参数值;When the first temperature reaches the third temperature, controlling the server to be tested to perform a data link pressure performance test to obtain a first link signal quality parameter value of the server to be tested; 在所述得到所述待测服务器的第一链路信号质量参数值之后,在所述将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果之前,还包括:After obtaining the first link signal quality parameter value of the server under test, comparing the link signal quality parameter value with the preset parameter value, it is obtained that the link signal of the server under test is stable Before sex test results, also include: 控制所述待测服务器下电后,控制所述待测服务器在所述第三温度下上电;After controlling the server to be tested to be powered off, control the server to be tested to be powered on at the third temperature; 在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至所述第二温度,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的第二链路信号质量参数值;When the server to be tested enters the running state, the temperature adjustment device is used to adjust the first temperature of the server to be tested to the second temperature, and the server to be tested is controlled to perform a data link pressure performance test to obtain the second link signal quality parameter value of the server to be tested; 判断对所述待测服务器的测试次数是否达到预设次数;Determine whether the number of tests on the server to be tested reaches a preset number of times; 如果是,则将各所述第一链路信号质量参数值和各所述第二链路信号质量参数值分别与所述预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果;If yes, compare each of the first link signal quality parameter values and each of the second link signal quality parameter values with the preset parameter values to obtain the link signal stability of the server under test Test Results; 如果否,则控制所述待测服务器在所述第二温度下下电再上电后,返回所述在所述待测服务器进入运行状态时,利用所述温度调节装置将所述待测服务器的第一温度调节至与所述第二温度的差值满足所述预设阈值的第三温度的步骤。If not, control the server to be tested to be powered off and on again at the second temperature, and return to the process of using the temperature adjustment device to adjust the server to be tested when the server to be tested enters the running state. The step of adjusting the first temperature to a third temperature whose difference from the second temperature satisfies the preset threshold. 8.一种服务器链路信号稳定性的测试装置,其特征在于,包括:8. A test device for server link signal stability, comprising: 检测单元,用于检测待测服务器上电后的运行过程中的第一温度;a detection unit, configured to detect the first temperature in the running process after the server to be tested is powered on; 测试单元,用于当所述第一温度与所述待测服务器上电时的第二温度的差值达到温变标准的预设阈值时,控制所述待测服务器进行数据链路压力性能测试,得到所述待测服务器的链路信号质量参数值;A test unit, configured to control the server to be tested to perform a data link pressure performance test 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 of a temperature change standard , obtain the link signal quality parameter value of the server to be tested; 分析单元,用于将所述链路信号质量参数值与预设参数值对比,得到所述待测服务器的链路信号稳定性测试结果。An analysis unit, configured to compare the link signal quality parameter value with a preset parameter value to obtain a link signal stability test result of the server under test. 9.一种服务器链路信号稳定性的测试系统,其特征在于,包括:9. A test system for server link signal stability, comprising: 设于待测服务器的温度传感器,与所述待测服务器的电子开关,分别与所述温度传感器、所述电子开关和所述待测服务器连接的控制器;A temperature sensor set on the server to be tested, an electronic switch of the server to be tested, and a controller connected to the temperature sensor, the electronic switch and the server to be tested, respectively; 其中,所述控制器用于实现如权利要求1至7任意一项所述服务器链路信号稳定性的测试方法的步骤。Wherein, the controller is used to implement the steps of the method for testing the signal stability of the server link according to any one of claims 1 to 7. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任意一项所述服务器链路信号稳定性的测试方法的步骤。10. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the test of the signal stability of the server link according to any one of claims 1 to 7 is realized steps of the method.
CN201911384362.4A 2019-12-28 2019-12-28 Method, device and system for testing stability of server link signals Active CN111211937B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911384362.4A CN111211937B (en) 2019-12-28 2019-12-28 Method, device and system for testing stability of server link signals

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911384362.4A CN111211937B (en) 2019-12-28 2019-12-28 Method, device and system for testing stability of server link signals

Publications (2)

Publication Number Publication Date
CN111211937A CN111211937A (en) 2020-05-29
CN111211937B true CN111211937B (en) 2022-03-22

Family

ID=70788375

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911384362.4A Active CN111211937B (en) 2019-12-28 2019-12-28 Method, device and system for testing stability of server link signals

Country Status (1)

Country Link
CN (1) CN111211937B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112306775B (en) * 2020-11-19 2023-03-14 山东云海国创云计算装备产业创新中心有限公司 Method, device, equipment and medium for testing communication link between two-way CPUs (central processing unit)
CN112650633B (en) * 2020-12-11 2023-01-10 苏州浪潮智能科技有限公司 Flying wire signal quality testing method, testing device and testing equipment
CN113778768B (en) * 2021-08-24 2024-08-23 深圳市联影高端医疗装备创新研究院 Reconstruction server testing method, device, computer equipment and storage medium
CN115962863B (en) * 2022-12-30 2025-09-16 曙光信息产业股份有限公司 Temperature testing method, temperature testing device, computer equipment and storage medium
CN116340073B (en) * 2023-05-26 2023-08-15 苏州浪潮智能科技有限公司 Test method, device and system
CN116701916A (en) * 2023-07-10 2023-09-05 江苏省人民医院(南京医科大学第一附属医院) Brain-computer interface interaction data automatic screening method and system
CN120687311B (en) * 2025-08-26 2025-11-07 苏州元脑智能科技有限公司 Server component testing methods, devices, equipment, media, and products

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201423349A (en) * 2012-12-14 2014-06-16 Hon Hai Prec Ind Co Ltd System and method for monitoring hot test of server
CN103873316A (en) * 2012-12-18 2014-06-18 鸿富锦精密工业(深圳)有限公司 Server heat test judging system and method
CN107562591A (en) * 2017-09-26 2018-01-09 郑州云海信息技术有限公司 A kind of Hard disk heat radiation method of testing and system
CN107846325B (en) * 2017-11-08 2020-09-04 广东小天才科技有限公司 Network state detection method and terminal
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 (en) * 2018-03-13 2018-09-28 山东超越数控电子股份有限公司 A kind of net peace equipment power dissipation dynamic debugging system and method
CN109062745B (en) * 2018-07-26 2021-10-22 郑州云海信息技术有限公司 A test terminal with a test server hardware temperature
CN109376046A (en) * 2018-11-06 2019-02-22 郑州云海信息技术有限公司 A kind of hard disk testing method, apparatus, equipment and computer readable storage medium
CN109710501B (en) * 2018-12-18 2021-10-29 郑州云海信息技术有限公司 Method and system for detecting stability of server data transmission
CN109596973A (en) * 2018-12-29 2019-04-09 北京智芯微电子科技有限公司 The test method of chip parameter under different temperatures
CN110489282A (en) * 2019-07-03 2019-11-22 苏州浪潮智能科技有限公司 A kind of stability test method and device of server power-on and power-off repeatedly

Also Published As

Publication number Publication date
CN111211937A (en) 2020-05-29

Similar Documents

Publication Publication Date Title
CN111211937B (en) Method, device and system for testing stability of server link signals
US8352800B2 (en) Universal serial bus system and method
CN112732498B (en) Test method, device, equipment and storage medium for simulating single-point power-on and power-off of equipment
CN114662427B (en) Debugging method and device for logic system design
US9002694B2 (en) Verification of design derived from power intent
CN114281633A (en) Working parameter range testing method, system and related components
CN111427758A (en) Task calculation amount determining method and device and electronic equipment
CN105892611A (en) CPU power-on time sequence control method, device and system
CN106407087A (en) Device power monitoring and optimization
US20160070632A1 (en) Power profiling method, power profiling system, and processor-readable storage medium
CN111736680B (en) Control method, control device, control equipment and storage medium for power supply slow start
US20200257545A1 (en) Simulation device, simulation method, and computer readable medium
CN116737485A (en) Signal processing methods, systems, devices, computer equipment and storage media
CN107678902A (en) A kind of method of testing and its device of unified storage array
CN111090554A (en) Method, device, device and storage medium for predicting server performance test time
US20150276839A1 (en) Worst case jitter prediction method using step response
US8667442B1 (en) Circuit simulation methodology to calculate leakage current during any mode of circuit operation
US20140074449A1 (en) Scalable power model calibration
CN115543056B (en) Power supply device, method, equipment, system and medium
US20170192485A1 (en) Providing a power optimized design for a device
CN203658835U (en) Testing system for various aerospace type power controllers
KR102408222B1 (en) Method and apparatus for incremental training power model
US8587383B2 (en) Measuring bias temperature instability induced ring oscillator frequency degradation
US20140019093A1 (en) Incrementally increasing system test workload
CN104020335B (en) Determine the method for minimum running voltage, device and the chip of chip

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
CP03 Change of name, title or address

Address after: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province

Patentee after: Suzhou Yuannao Intelligent Technology Co.,Ltd.

Country or region after: China

Address before: Building 9, No.1, guanpu Road, Guoxiang street, Wuzhong Economic Development Zone, Wuzhong District, Suzhou City, Jiangsu Province

Patentee before: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address