Search

CN-122019282-A - Server testing method and device, electronic equipment and storage medium

CN122019282ACN 122019282 ACN122019282 ACN 122019282ACN-122019282-A

Abstract

The application relates to a server testing method, a device, electronic equipment and a storage medium, wherein the server testing method comprises the steps of obtaining a target temperature value of a target component injected into a baseboard management controller BMC, wherein the target temperature value is higher than the upper limit of a working temperature range of the target component, controlling a physical temperature control unit to adjust the surface temperature of the target component according to the target temperature value, applying dynamic load to the target component according to a preset load parameter combination, obtaining self-heating detection data acquired for the target component, and determining an actual temperature value of the target component based on the detection data and a reference temperature value. According to the embodiment of the application, the heat radiation performance analysis results of the servers before and after the self-heating compensation can be determined, the heat radiation performance of the servers before and after the self-heating compensation can be accurately evaluated, the test precision of the servers is improved, the interference of self-heating on the test results is eliminated, and multidimensional and reliable data support is provided for optimizing the heat radiation strategy and improving the performance of the servers.

Inventors

  • YANG DU
  • QIN XIAONING
  • CHEN YING

Assignees

  • 智锐达科技(杭州)有限公司

Dates

Publication Date
20260512
Application Date
20251223

Claims (10)

  1. 1. A server testing method, comprising: Virtually injecting a target temperature value of a target component into a baseboard management controller BMC, and acquiring first heat radiation response data of a heat radiation component in a server, wherein the target temperature value is higher than the upper limit of a working temperature range of the target component; controlling a physical temperature control unit to adjust the surface temperature of the target component by taking the target temperature value as a target, and applying dynamic load to the server according to a preset load parameter combination to acquire second heat radiation response data of a heat radiation component in the server; acquiring self-heating detection data which are acquired for the target component when the BMC detects that the temperature of the target component reaches the target temperature; And determining a heat radiation performance analysis result of the server before and after self-heating compensation based on the target temperature value, the first heat radiation response data, the second heat radiation response data and the self-heating detection data.
  2. 2. The server testing method according to claim 1, wherein determining a heat radiation performance analysis result of the server before and after self-heating compensation based on the target temperature value, the first heat radiation response data, the second heat radiation response data, and the self-heating detection data, comprises: Extracting real-time power consumption of the target component, airflow rate of the surface of the target component and ambient infrared radiation intensity of the surface of the target component from the self-heating detection data; Calculating an actual temperature value of the target component according to the target temperature value, the real-time power consumption, the airflow rate, the ambient infrared radiation intensity and a preset temperature correction formula; Generating first heat radiation performance analysis data according to the target temperature value and the first heat radiation response data; generating second heat radiation performance analysis data according to the actual temperature value and the second heat radiation response data; and determining the heat radiation performance analysis results of the servers before and after self-heating compensation according to the first heat radiation performance analysis data and the second heat radiation performance analysis data.
  3. 3. The server testing method according to claim 2, wherein determining the heat radiation performance analysis result of the server before and after the self-heating compensation based on the first heat radiation performance analysis data and the second heat radiation performance analysis data includes: the method comprises the steps that in the process of virtually injecting a target temperature value of a target component into a baseboard management controller BMC and triggering a first heat dissipation response action corresponding to the target temperature value, first heat dissipation strategy data of a server are obtained; In the process of controlling the physical temperature control unit to adjust the surface temperature of the target component, applying dynamic load to the target component according to a preset load parameter combination, and triggering a second heat dissipation response action corresponding to the actual temperature value, acquiring temperature change data of the target component and second heat dissipation strategy data of the server; And determining heat radiation performance analysis data according to the first heat radiation strategy data and the second heat radiation strategy data to serve as a heat radiation performance analysis result.
  4. 4. The server testing method according to claim 1, wherein before obtaining the target temperature value of the target component injected into the baseboard management controller BMC, the method further comprises: In the corresponding relation between the preset load and the components, determining a reference component corresponding to the preset load parameter combination, wherein the reference component is a server component with the highest temperature when the server operates according to the preset load parameter combination; the reference component is determined to be the target component.
  5. 5. The server testing method according to claim 4, wherein the method for determining the correspondence between the preset load and the component comprises: Acquiring a plurality of preset load parameter combinations; Aiming at each preset load parameter combination, applying dynamic load to the target component according to the preset load parameter combination, and collecting thermal imaging data in the server; And determining the corresponding relation between the preset load parameter combination and the server component with the highest temperature in the thermal imaging data as the corresponding relation between the load and the component.
  6. 6. The server testing method of claim 1, wherein the method further comprises: Acquiring a plurality of preset load parameter combinations; Aiming at each preset load parameter combination, applying dynamic load to the target component according to the preset load parameter combination, and acquiring component temperatures and performance parameters read by the BMC aiming at a plurality of server components; determining an optimal performance parameter interval of each server component in the performance parameters acquired under the combination of a plurality of preset load parameters; And acquiring an optimal temperature interval corresponding to the server component when the server component works in the optimal performance parameter interval.
  7. 7. The server testing method of claim 1, wherein the method further comprises: Injecting an optimal component temperature value of the server component into the BMC for any server component, and triggering a third heat radiation response action corresponding to the optimal component temperature value; acquiring preset load parameters of a server component; Applying dynamic load to the server component according to the preset load parameter, and acquiring the current performance parameter of the server component read by the BMC; verifying whether the current performance parameter is located within an optimal performance parameter interval; and if the current performance parameter is in the optimal performance parameter interval, determining that verification is passed.
  8. 8. A server testing apparatus, comprising: The virtual injection module is used for virtually injecting a target temperature value of a target component into the baseboard management controller BMC, and acquiring first heat radiation response data of a heat radiation component in the server, wherein the target temperature value is higher than the upper limit of the working temperature range of the target component; The physical adjusting module is used for controlling the physical temperature control unit to adjust the surface temperature of the target component by taking the target temperature value as a target, and applying dynamic load to the server according to a preset load parameter combination to acquire second heat radiation response data of the heat radiation component in the server; the acquisition module is used for acquiring self-heating detection data acquired for the target component when the BMC detects that the temperature of the target component reaches the target temperature; The determining module is used for determining a heat radiation performance analysis result of the running temperature of the server before and after self-heating compensation based on the target temperature value, the first heat radiation response data, the second heat radiation response data and the self-heating detection data.
  9. 9. The electronic equipment is characterized by comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory are communicated with each other through the communication bus; a memory for storing a computer program; The processor is configured to implement the server testing method according to any one of claims 1 to 7 when executing the program stored in the memory.
  10. 10. A computer readable storage medium, characterized in that the computer readable storage medium has stored thereon a program of a server test method, which when executed by a processor implements the steps of the server test method according to any of claims 1-7.

Description

Server testing method and device, electronic equipment and storage medium Technical Field The present application relates to the field of server temperature testing, and in particular, to a server testing method, device, electronic apparatus, and storage medium. Background With the rapid development of information technology, as a core support of a modern data center and a network infrastructure, the performance, the operation reliability and the long-term stability of the server are directly related to the operation efficiency of the whole system, and are of great importance. The operation temperature of the server directly influences the operation efficiency, the working performance and the service life of the server, so that the accurate test and scientific evaluation of the operation temperature of the server become the core links in the whole process of server design research and development, production and manufacture, daily maintenance and practical application. However, the existing server testing method for modifying the reading of the temperature sensor through software injection cannot verify the real heat radiation response of the server, such as fan speed regulation, power consumption change and the like, and the accuracy of the testing result is insufficient, so that reliable support cannot be provided for the performance optimization and heat radiation strategy adjustment of the server. Disclosure of Invention In order to solve the technical problems described above or at least partially solve the technical problems described above, the application provides a server testing method, a server testing device, an electronic device and a storage medium. In a first aspect, the present application provides a server testing method, including: Virtually injecting a target temperature value of a target component into a baseboard management controller BMC, and acquiring first heat radiation response data of a heat radiation component in a server, wherein the target temperature value is higher than the upper limit of a working temperature range of the target component; controlling a physical temperature control unit to adjust the surface temperature of the target component by taking the target temperature value as a target, and applying dynamic load to the server according to a preset load parameter combination to acquire second heat radiation response data of a heat radiation component in the server; acquiring self-heating detection data which are acquired for the target component when the BMC detects that the temperature of the target component reaches the target temperature; And determining a heat radiation performance analysis result of the running temperature of the server before and after self-heating compensation based on the target temperature value, the first heat radiation response data, the second heat radiation response data and the self-heating detection data. According to the embodiment of the application, the heat radiation response data in two scenes are respectively obtained by combining virtual injection and physical temperature control, and the self-heating detection data are collected to perform self-heating compensation, so that the heat radiation performance analysis results of the servers before and after the self-heating compensation are conveniently determined, the heat radiation performance of the servers before and after the self-heating compensation is accurately estimated, the test precision of the servers is improved, the interference of the self-heating on the test results is eliminated, and multidimensional and reliable data support is provided for optimizing the heat radiation strategy and improving the performance of the servers. Optionally, determining the heat dissipation performance analysis result of the server operating temperature before and after the self-heating compensation based on the target temperature value, the first heat dissipation response data, the second heat dissipation response data and the self-heating detection data includes: Extracting real-time power consumption of the target component, airflow rate of the surface of the target component and ambient infrared radiation intensity of the surface of the target component from the self-heating detection data; Calculating an actual temperature value of the target component according to the target temperature value, the real-time power consumption, the airflow rate, the ambient infrared radiation intensity and a preset temperature correction formula; Generating first heat radiation performance analysis data according to the target temperature value and the first heat radiation response data; generating second heat radiation performance analysis data according to the actual temperature value and the second heat radiation response data; and determining the heat radiation performance analysis results of the servers before and after self-heating compensation according to the first heat radiation performance