Heat dissipation detection system and method of liquid cooling server, electronic equipment and storage medium
Through the combination of load simulation module, acquisition module, analysis module and interaction module, the problem of difficulty in covering extreme scenarios in liquid-cooled server thermal detection is solved, reliable thermal performance evaluation and safety guarantee are achieved, and testing costs and equipment aging risks are reduced.
Patent Information
- Application Number
- CN202510756521.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-06
- Publication Date
- 2025-07-08
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the thermal detection of liquid-cooled servers is difficult to cover extreme scenarios. The deployment of physical sensors is limited by the hardware interface and cannot capture dynamic load changes in real time. The evaluation results have time delays. High-load testing consumes a lot of power and accelerates equipment aging, which may even cause safety hazards such as coolant leakage.
The load simulation module is used to simulate the different load states of the server, and the thermal dissipation performance is evaluated through induction data, including the load simulation module, the acquisition module, the analysis module and the interaction module to achieve the evaluation of the thermal dissipation effect of the liquid-cooled server, instead of the real business process, and ensure the reliability of the detection results.
It achieves full coverage of the load scenarios of liquid-cooled servers, shortens the test cycle, reduces hardware losses, improves the reliability of detection results, avoids safety hazards, and supports predictive maintenance and energy efficiency optimization.
Smart Images

Figure CN120276941A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic digital data processing, and particularly to a heat dissipation detection system, method, electronic device and storage medium for a liquid-cooled server. Background Art
[0002] As an efficient heat dissipation solution applied to servers, the working principle of liquid cooling technology is to circulate a coolant through server components to absorb heat and transfer it to a cooling device, thereby achieving the cooling effect of the server. Liquid-cooled servers are increasingly widely used in data centers. Therefore, efficient heat dissipation detection and monitoring technology is crucial for ensuring the performance and reliability of liquid-cooled servers.
[0003] In related technologies, when performing heat dissipation detection on a liquid-cooled server, heat dissipation tests rely on actual business loads, making it difficult to cover extreme scenarios such as instantaneous peak loads and multi-node collaborative loads, resulting in insufficient redundancy or over-configuration in heat dissipation design. The deployment of physical sensors is limited by hardware interfaces and cannot capture the temperature field distribution and fluid dynamics characteristics under dynamic load changes in real time. There are time delay errors in the evaluation results. At the same time, high-load tests continuously consume a large amount of electrical energy and generate thermal stress, accelerating equipment aging and even potentially causing safety hazards such as coolant leakage, which urgently need to be improved. Summary of the Invention
[0004] The present invention provides a heat dissipation detection system, method, electronic device and storage medium for a liquid-cooled server, so as to at least solve the problems in related technologies that heat dissipation tests rely on actual business loads, making it difficult to cover extreme scenarios, affecting the adaptability of heat dissipation design, the deployment of physical sensors is limited by hardware interfaces, it is difficult to capture induction data under dynamic load changes in real time, there are time delay errors in the evaluation results, high-load tests continuously consume a large amount of electrical energy and generate thermal stress, accelerating equipment aging, and even potentially causing safety hazards such as coolant leakage.
[0005] The present invention provides a heat dissipation detection system for a liquid-cooled server, including: a load simulation module, configured to determine a corresponding load state simulation target in response to a heat dissipation detection instruction of a user, and use the load state simulation target to match the operating standard of the to-be-tested liquid-cooled server in the target load state, so as to simulate the operating conditions of the to-be-tested liquid-cooled server in the target load state based on the operating standard; a collection module, configured to collect induction data generated by the load simulation module during the simulation process; an analysis module, configured to analyze at least one heat dissipation feature for characterizing the heat dissipation performance of the to-be-tested liquid-cooled server according to the induction data; an interaction module, configured to generate a heat dissipation detection instruction based on an interaction action of the user, and generate a feedback action according to at least one heat dissipation feature, so as to display a display result adapted to at least one heat dissipation feature to the user.
[0006] The present invention also provides a heat dissipation detection method for a liquid-cooled server, including: receiving an interaction action of a user, and generating a corresponding heat dissipation detection instruction based on the interaction action; in response to the heat dissipation detection instruction, determining a corresponding load state simulation target, and using the load state simulation target to match the operation standard of the to-be-tested liquid-cooled server in the target load state, so as to simulate the working condition of the to-be-tested liquid-cooled server in the target load state based on the operation standard; collecting induction data generated by the load simulation module during the simulation process; analyzing at least one heat dissipation feature for characterizing the heat dissipation performance of the to-be-tested liquid-cooled server according to the induction data; generating a feedback action according to the at least one heat dissipation feature, so as to display a display result adapted to the at least one heat dissipation feature to the user.
[0007] The present invention also provides an electronic device, including: a memory for storing a computer program; a processor for implementing the steps of any one of the above heat dissipation detection methods for a liquid-cooled server when executing the computer program.
[0008] The present invention also provides a computer-readable storage medium, in which a computer program is stored, and when the computer program is executed by a processor, the steps of any one of the above heat dissipation detection methods for a liquid-cooled server are implemented.
[0009] The present invention also provides a computer program product, including a computer program, and when the computer program is executed by a processor, the steps of any one of the above heat dissipation detection methods for a liquid-cooled server are implemented.
[0010] Through the present invention, different load states of the server can be simulated by using the load simulation module, and then the heat dissipation effect of the liquid-cooled server can be evaluated through the induction data generated by the policy load simulation module. After the evaluation, relevant evaluation content is displayed, solving the technical problems in the related art that it depends on the actual business load for heat dissipation testing, it is difficult to cover extreme scenarios, affecting the adaptability of heat dissipation design, the deployment of physical sensors is limited by hardware interfaces, it is difficult to capture induction data under dynamic load changes in real time, there is a time delay error in the evaluation result, high-load testing requires continuous consumption of a large amount of electric energy and generates thermal stress, accelerating equipment aging, and even possibly causing safety hazards such as coolant leakage. The full coverage of load scenarios is realized, the reliability of the detection result is guaranteed, the real business flow can be replaced, the test cycle can be shortened, the loss of hardware can be reduced, and it is convenient for popularization and application. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the embodiments of the present invention, the drawings required to be used in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention, and for those of ordinary skill in the art, other drawings can be obtained according to these drawings without creative efforts.
[0012] Figure 1 The structural schematic diagram of a heat dissipation detection system for a liquid-cooled server provided according to an embodiment of the present invention; Figure 2 The structural schematic diagram of a heat dissipation detection system for a liquid-cooled server provided according to an embodiment of the present invention; Figure 3 The principle schematic diagram of a heat dissipation detection system for a liquid-cooled server provided according to an embodiment of the present invention; Figure 4 The flowchart of a heat dissipation detection method for a liquid-cooled server provided according to an embodiment of the present invention.
[0013] Among them, 10 - heat dissipation detection system of the liquid-cooled server, 100 - load simulation module, 200 - acquisition module, 201 - processing unit, 300 - analysis module, 400 - interaction module, 500 - warning module, 600 - decision-making module. Detailed implementation manners
[0014] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0015] It should be noted that in the description of the present invention, the terms "including", "comprising" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements not only includes those elements, but also includes other elements not expressly listed, or further includes elements inherent to such process, method, article or device. The terms "first", "second", etc. in the present invention are used to distinguish similar objects, rather than to describe a specific order or sequence.
[0016] In order to enable those skilled in the art in the technical field to better understand the solution of the present invention, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific implementation manners.
[0017] An embodiment of the present invention provides a heat dissipation detection system for a liquid-cooled server, which will be described in detail in conjunction with the structural schematic diagram of the heat dissipation detection system of the liquid-cooled server.
[0018] As Figure 1 shown, the heat dissipation detection system 10 of the liquid-cooled server in the embodiment of the present invention includes: a load simulation module 100, an acquisition module 200, an analysis module 300, and an interaction module 400.
[0019] Specifically, the load simulation module 100 is configured to determine a corresponding load state simulation target in response to a heat dissipation detection instruction of a user, and use the load state simulation target to match the operation standard of the to-be-tested liquid-cooled server in the target load state, so as to simulate the working condition of the to-be-tested liquid-cooled server in the target load state based on the operation standard.
[0020] It can be understood that the difference between a liquid-cooled server and a traditional air-cooled server lies in its heat dissipation method, which uses a liquid coolant to replace air for heat dissipation, thereby significantly improving the heat dissipation efficiency.
[0021] When designing the liquid-cooled heat dissipation system of a liquid-cooled server, it is necessary to consider the induction data such as the temperature of the liquid-cooled server under different load states. In the related art, when performing heat dissipation detection on a liquid-cooled server, it relies on the actual business load for heat dissipation testing, which is difficult to cover extreme scenarios such as instantaneous peak loads and multi-node collaborative loads, resulting in insufficient redundancy or over-configuration in heat dissipation design. The deployment of physical sensors is limited by hardware interfaces and cannot capture the temperature field distribution and fluid dynamics characteristics under dynamic load changes in real time. There is a time delay error in the evaluation results. At the same time, high-load testing continuously consumes a large amount of electric energy and generates thermal stress, accelerating equipment aging and even possibly causing safety hazards such as coolant leakage.
[0022] Therefore, the embodiment of the present invention can implement the load state simulation of the to-be-tested liquid-cooled server through the load simulation module 100, thereby solving the problems existing in the related art.
[0023] Among them, the load simulation module 100 can be a device for simulating the heat dissipation performance of a liquid-cooled server under high load or specific working conditions. It simulates the heat generation situation of a liquid-cooled server under different working loads through a liquid-cooled circulation system to test and verify the efficiency and stability of the liquid-cooled heat dissipation system.
[0024] In the actual execution process, the load simulation module 100 of the embodiment of the present invention can receive a heat dissipation detection instruction, and adjust its own working condition according to the load target (no load / light load / full load), load type (CPU (Central Processing Unit), memory, IO (Input / Output), etc.) and duration and other information in the heat dissipation detection instruction, so as to simulate the load state of the to-be-tested liquid-cooled server.
[0025] Optionally, in an embodiment of the present invention, the load simulation module 100 includes: an acquisition unit and an association unit.
[0026] Among them, the acquisition unit is configured to acquire the operation standard of the to-be-tested liquid-cooled server in each load state.
[0027] An association unit, configured to establish a mapping relationship between the working condition data of the to-be-tested liquid-cooled server and the load simulation module 100 under each load state based on operation criteria, so as to generate induced data during the simulation process by using the mapping relationship.
[0028] During the actual execution process, the acquisition unit can collect the operation criteria of the to-be-tested liquid-cooled server under different load states (such as idle, compute-intensive, high concurrency, etc.) to provide reference data for the simulation and ensure that the simulation state is consistent with the real state.
[0029] For example, the operation criteria can be obtained from the historical operation data generated by liquid-cooled servers of the same model under different load states. Among them, the relevant operation data can include physical indicators such as temperature thresholds, coolant flow rates, power consumption ranges, pressure parameters, or performance indicators such as response times and throughputs.
[0030] The association unit can establish a mapping relationship of the working condition data between the to-be-tested liquid-cooled server and the load simulation module 100 based on the operation criteria. Through dynamic data binding, the load simulation module 100 can generate induced data (such as temperature fluctuations, pressure changes) that match the real load to verify the stability of the liquid-cooled server under extreme or specific working conditions.
[0031] For example, when the CPU load of the to-be-tested liquid-cooled server reaches 80%, the load simulation module 100 needs to output a corresponding high-power electric heating load.
[0032] Optionally, in an embodiment of the present invention, the load simulation module 100 includes: an idle load simulation unit, a light load simulation unit, and a full load simulation unit.
[0033] Among them, the idle load simulation unit is configured to simulate the idle state of the to-be-tested liquid-cooled server based on a heat dissipation detection instruction and a preset idle operation criterion. In the idle state, the to-be-tested liquid-cooled server is in a preset standby state, and all application processes and services that do not meet the preset detection conditions are terminated, so that the load of the to-be-tested liquid-cooled server is within a preset idle load range.
[0034] The light load simulation unit is configured to simulate the light load state of the to-be-tested liquid-cooled server based on a heat dissipation detection instruction and a preset light load operation criterion. In the light load state, the to-be-tested liquid-cooled server starts at least one application and / or service that meets the light load operation criterion, so that the load of the to-be-tested liquid-cooled server is within a preset light load range.
[0035] Full-load simulation unit, which is used to simulate the full-load state of the to-be-tested liquid-cooled server based on a heat dissipation detection instruction and a preset full-load operation standard. In the full-load state, the to-be-tested liquid-cooled server starts multiple high-concurrency stress applications and / or services until reaching the concurrency processing limit of the to-be-tested liquid-cooled server, so that the load of the to-be-tested liquid-cooled server is within a preset full-load range.
[0036] For the to-be-tested liquid-cooled server, in the idle state, stop load simulation: terminate all stress test tasks. Wait for stability: wait for 30 seconds to 1 minute to ensure that server resources are released and enter a stable state.
[0037] In the light load state, set light load parameters: configure the load intensity (such as CPU utilization rate of 20% - 30% and memory occupancy of 40% - 50%). Start light load simulation: run lightweight stress tests (such as single-threaded CPU calculation, small file reading and writing, and a small number of network requests).
[0038] In the full load state, set full load parameters: configure the "maximum load" mode (such as CPU utilization rate ≥ 90% and memory occupancy ≥ 90%). Start full load simulation: run multiple types of stress tests in parallel (such as multi-threaded CPU calculation, large file reading and writing, and high-concurrency network requests).
[0039] Based on the above several load states, the load simulation module 100 of the embodiment of the present invention can simulate the load state of the liquid-cooled server through the idle simulation unit, the light load simulation unit, and the full load simulation unit, so as to achieve full coverage of the load scenario, ensure the reliability of the detection result, replace the real business flow, shorten the test cycle, reduce the loss of hardware, and facilitate popularization and application.
[0040] Acquisition module 200, which is used to acquire the induction data generated by the load simulation module 100 during the simulation process.
[0041] The acquisition module 200 can acquire the induction data generated by the load simulation module 100 in real time during the simulation process, such as temperature, coolant flow rate, coolant pressure, etc., for heat dissipation analysis and evaluation based on the induction data.
[0042] Optionally, in an embodiment of the present invention, the acquisition module 200 includes: a temperature acquisition unit, a flow rate acquisition unit, a pressure acquisition unit, and a processing unit.
[0043] Among them, the temperature acquisition unit is used to acquire the temperature data of the load simulation module.
[0044] The flow rate acquisition unit is used to acquire the coolant flow rates at the inlet and outlet of the load simulation module.
[0045] A pressure acquisition unit for acquiring pressure change data during the coolant circulation process.
[0046] A processing unit for calibrating the sensed data and performing signal analog-to-digital conversion on the calibrated sensed data to obtain data to be analyzed that meets the preset analysis conditions.
[0047] A cache unit for caching the data to be analyzed.
[0048] Among them, the temperature acquisition unit can select a high-precision thermocouple or a thermistor temperature sensor to detect the temperature data of the load simulation module 100 in real time. The flow rate acquisition unit can adopt an electromagnetic flowmeter or a turbine flowmeter to detect the coolant flow rates at the inlet and outlet of the load simulation module 100 in real time. The pressure acquisition unit is used to detect the pressure change during the coolant circulation process in real time.
[0049] In the embodiment of the present invention, after collecting data, the processing unit can be used for data preprocessing to remove the noise (such as power supply ripple, electromagnetic interference, sensor drift) in the collected data and retain the real signal characteristics.
[0050] Among them, the processing method can include filtering calibration, etc. to remove noise interference and improve the accuracy of the collected data.
[0051] For example, the filtering algorithm can be as shown in Table 1, and Table 1 is an application table of the filtering algorithm.
[0052] Table 1
[0053] The purpose of calibration is to correct system errors such as sensor non-linear error, temperature drift, zero offset, etc. to ensure data accuracy (such as drift calibration of current sensors at high temperatures).
[0054] Among them, the calibration type and method can be as shown in Table 2, and Table 2 is a calibration implementation comparison table.
[0055] Table 2
[0056] Furthermore, in the embodiment of the present invention, the cache unit can be used to cache the above data for subsequent calls.
[0057] An analysis module 300 for analyzing at least one heat dissipation characteristic for characterizing the heat dissipation performance of the to-be-tested liquid-cooled server according to the sensed data.
[0058] During the actual execution process, the analysis module 300 can receive the sensed data from the acquisition module 200 (such as real-time parameters like temperature, flow rate, pressure, power consumption, etc.), analyze the data through algorithms or physical models, and extract heat dissipation characteristics, including but not limited to: Heat dissipation efficiency: the amount of heat carried away by the coolant per unit time (such as kW / L); Response time: the time required to reach thermal equilibrium from a sudden change in load (such as in seconds).
[0059] In addition, the embodiments of the present invention can also use at least one heat dissipation characteristic to evaluate the heat dissipation performance. For example, compare the extracted heat dissipation characteristics with preset operating standards (such as temperature thresholds, thermal resistance tolerances) to determine whether the heat dissipation performance meets the standards; identify potential failure modes (such as a sudden drop in flow rate caused by coolant leakage, pressure fluctuations caused by pump failures).
[0060] According to the evaluation results, the embodiments of the present invention can also perform visual display so that users can confirm the heat dissipation situation in a timely manner.
[0061] By extracting multi-dimensional heat dissipation characteristics, it realizes the quantifiable evaluation of heat dissipation performance, avoids subjective judgment, and accelerates product iteration and optimization, pushing the testing of liquid-cooled servers from "experience dependence" to "precision quantification". Its value is not only reflected in improving the testing efficiency and reliability, but more importantly, it provides key support for reducing the operating costs of data centers and extending the equipment life through predictive maintenance and energy efficiency optimization.
[0062] Optionally, in an embodiment of the present invention, the analysis module 300 includes: an analysis unit and an evaluation unit.
[0063] Among them, the analysis unit is used to analyze the sensed data to obtain a curve of the sensed data changing with time or load.
[0064] The evaluation unit is used to extract at least one heat dissipation characteristic from the curve, and evaluate the heat dissipation performance of the liquid-cooled server to be tested by combining at least one heat dissipation characteristic and a pre-constructed evaluation criterion.
[0065] Among them, the analysis unit can deeply analyze the processed acquisition data, draw curves of temperature, flow rate, and pressure parameters changing with time or load, calculate key indicators such as the average chip temperature and heat dissipation efficiency, and obtain analysis data. For example, time series curve: showing the changes of temperature, flow rate, and pressure over time (such as the CPU temperature rising from 25°C to 60°C within a 30-minute test cycle); Load response curve: the horizontal axis is the power command of the load simulation module (0%-100%), and the vertical axis is the actual heat dissipation parameter (such as coolant temperature), revealing the dynamic response characteristics of the system.
[0066] The evaluation unit can evaluate the heat dissipation performance of the server based on preset criteria and thresholds, generate a detection report, and visually display the performance advantages and disadvantages of the heat dissipation system. Among them, the preset criteria can be industry standards, manufacturer standards of the heat dissipation system, or user standards of the heat dissipation system user, etc.
[0067] The interaction module 400 is used to generate a heat dissipation detection instruction based on the user's interaction action, and generate a feedback action according to at least one heat dissipation feature, so as to display a display result adapted to at least one heat dissipation feature to the user.
[0068] As a possible implementation manner, in the embodiment of the present invention, the interaction module 400 can implement interaction with the user. For example, the user can issue a heat dissipation test instruction through the interaction module 400, and can configure the load status through the interaction module 400.
[0069] In addition to displaying the analysis results of the analysis module 300, the interaction module 400 can also display various key index features during the load simulation process.
[0070] Among them, for the dynamic display of the analysis results: the heat dissipation performance is presented in real time through visualization tools such as heat maps and trend curves, and report output: a structured test report is generated, including key heat dissipation feature indicators and optimization suggestions.
[0071] The key index features in the no-load state can be as shown in Table 3, and Table 3 is the no-load index table.
[0072] Table 3
[0073] The key index features in the light-load state can be as shown in Table 4, and Table 4 is the light-load index table.
[0074] Table 4
[0075] The key index features in the full-load state can be as shown in Table 5, and Table 5 is the full-load index table.
[0076] Table 5
[0077] Optionally, in an embodiment of the present invention, the heat dissipation detection system 10 of the liquid-cooled server further includes: a decision module and a tracking module.
[0078] Among them, the decision module is used to generate a corresponding liquid-cooling adjustment strategy based on the heat dissipation performance and the liquid-cooling parameters of the liquid-cooled server to be tested, so as to enable the load simulation module 100 to generate new induction data under the intervention of the liquid-cooling adjustment strategy.
[0079] The tracking module is used to track the analysis results of the new induction data by the analysis module 300 and optimize the liquid cooling adjustment strategy based on the analysis results.
[0080] During the actual execution process, the decision-making module can adjust the liquid cooling parameters according to the evaluated heat dissipation performance. For example, it can adjust the flow rate, flow volume, etc. to generate the corresponding liquid cooling adjustment strategy. Among them, the liquid cooling adjustment strategy can be obtained based on historical heat dissipation data, the factory parameters of the liquid cooling system, and the heat dissipation requirements of the liquid cooling server to be tested under different load states.
[0081] After the liquid cooling adjustment strategy is executed, the tracking module of the embodiment of the present invention can continuously track the heat dissipation performance. That is, under the intervention of the liquid cooling adjustment strategy, the analysis module 300 can perform a new heat dissipation performance evaluation according to the new induction data generated by the load simulation module, and optimize the liquid cooling adjustment strategy according to the new heat dissipation performance evaluation result, and associate and store the optimized liquid cooling adjustment strategy with the corresponding load state, so that when the liquid cooling server to be tested is actually used, it can directly call the corresponding liquid cooling adjustment strategy according to the load state.
[0082] Optionally, in an embodiment of the present invention, the heat dissipation detection system 10 of the liquid cooling server further includes: a recording module, a judgment module, and a warning module.
[0083] Among them, the recording module is used to record historical heat dissipation detection instructions, historical induction data generated during the detection process, and historical working condition data of the load simulation module.
[0084] The judgment module is used to judge whether at least one heat dissipation feature meets a preset abnormal condition by combining historical induction data and historical working condition data.
[0085] The warning module is used to generate a simulated abnormal reminder when the preset abnormal condition is met.
[0086] The recording module can store historical heat dissipation detection instructions (such as test tasks, timestamps), induction data (temperature, flow rate, pressure, etc.), and working condition data of the load simulation module 100 (such as power load, coolant flow rate).
[0087] When storing, it can be classified by time series or test scenarios, and supports quick retrieval (such as filtering data by server model, test date).
[0088] The judgment module can establish a heat dissipation feature baseline in combination with historical data (for example, the thermal resistance is 0.08 °C / W under normal operating conditions), and compare the real-time data to determine whether it deviates from the baseline. A machine learning model (such as an LSTM (Long Short-Term Memory) network) can be used to predict the trend of heat dissipation performance decay, or the deviation between the theoretical value and the actual value can be calculated based on a physical model (such as a heat transfer equation).
[0089] By presetting multi-dimensional anomaly rules (such as a sudden temperature increase of 10 °C / minute and the thermal resistance exceeding the threshold by 20% for 5 minutes), potential faults can be identified.
[0090] The warning module can trigger different levels of alarms according to the severity of the anomaly (such as a yellow warning - attention required, a red warning - immediate shutdown for inspection), push the alarm to the operation and maintenance team through emails, text messages, and API interfaces, and automatically create a maintenance task by associating with the work order system.
[0091] The long-term data accumulated by the recording module (such as the heat dissipation performance decay curve for 6 months) provides a basis for trend analysis for the judgment module, identifies the signs of performance decline in advance, and trains the judgment model through historical data (such as distinguishing normal fluctuations from real anomalies) to reduce the false alarm rate.
[0092] Optionally, in an embodiment of the present invention, the heat dissipation detection system 10 of the liquid-cooled server further includes: a verification module.
[0093] Among them, the verification module is used to obtain the operating condition data of the load simulation module, verify whether the operating condition data matches the target load state of the liquid-cooled server to be tested, and generate a simulated fault warning when it does not match the target load state.
[0094] Combined Figure 2 and Figure 3 As shown, an embodiment of the heat dissipation detection system 10 of the liquid-cooled server in the embodiment of the present invention will be elaborated in detail.
[0095] Such as Figure 2 As shown, an embodiment of the present invention may include: a load simulation module 100, a collection module 200, a processing unit 201, an analysis module 300, an interaction module 400, a warning module 500, and a decision module 600.
[0096] Among them, the data transmission between the modules can be as Figure 2 As shown, the control of each stage is achieved through the interaction module 400 each time, or it can be transmitted between different modules. Specifically, it can be set accordingly according to the actual situation. Here, only the method of being controlled by the interaction module 400 is taken as an example for illustration.
[0097] The load simulation module 100 is used to simulate the no-load, light-load, and full-load conditions of the to-be-tested liquid-cooled server to obtain different load states.
[0098] The acquisition module 200 is used to acquire the induction data in different load states in real time to obtain the acquisition data; The processing unit 201 is used to perform filtering, calibration processing, and processing data caching on the acquired data.
[0099] The analysis module 300 is used to analyze the processed acquisition data and evaluate the heat dissipation performance of the server according to the analysis results.
[0100] The interaction module 400 is used to control the operation of the other modules and display the acquisition data in real time.
[0101] The interaction module 400 is used to control the load simulation module 100 to simulate the no-load, balanced, and full-load conditions of the server and obtain the states under different loads.
[0102] The acquisition module 200 can acquire the induction data in different load states in real time, obtain the acquisition data, and perform signal amplification, filtering, calibration, signal analog-to-digital conversion, and processing data caching through the processing unit 201.
[0103] The analysis module 300 further deeply analyzes the processed acquisition data, evaluates the heat dissipation performance of the server according to the analysis results, and generates a detection report. For example, it deeply analyzes the processed acquisition data, draws curves of temperature, flow rate, and pressure parameters changing with time or load, calculates key parameters such as average temperature, flow velocity, pressure, and heat dissipation efficiency, and obtains heat dissipation characteristics such as average chip temperature and heat dissipation efficiency; it evaluates the heat dissipation performance of the server based on preset standards and thresholds and generates a detection report. Finally, the performance advantages and disadvantages of the heat dissipation system are intuitively displayed through the interaction module 400.
[0104] The interaction module 400 can display the acquisition data and analysis data in real time, and can also control the operation of the other modules, and preset the load state of the load simulation module 100 and the sampling frequency of the acquisition module 200.
[0105] The interaction module 400 displays the acquisition data and analysis data in real time; it is convenient for users to intuitively understand the data situation during the detection process, control the operation of the other modules, and preset the load state of the load simulation module 100 and the sampling frequency of the acquisition module, such as load mode, sampling frequency, etc., to realize the control of the heat dissipation detection system 10 of the entire liquid-cooled server.
[0106] The warning module 500 and the decision-making module 600 are respectively connected to the analysis module 300; The warning module 500 is used to compare the analysis results with preset standards and thresholds and give warnings according to the comparison results; Among them, the early warning module 500 includes an alarm unit, a traceability unit, and a positioning unit.
[0107] The alarm unit is used to compare the analysis result with a preset standard and threshold, and give an early warning according to the comparison result; The traceability unit traces abnormal data in the collected data based on the analysis result to obtain fault information; The positioning unit locates the faulty device in the server based on the fault information.
[0108] The decision-making module 600 automatically generates a processing decision based on the result obtained by the analysis module 300.
[0109] As Figure 3 shown, the embodiments of the present invention may include the following steps: Step S301, the interaction module 400 controls the load simulation module 100 to simulate the no-load, light-load, and full-load states of the server, and obtains different load states of the server.
[0110] The interaction module 400 inputs the load target (no-load / light-load / full-load), load type (CPU / memory / IO, etc.), and duration of the load simulation module 100 through an interface (such as a GUI (Graphical User Interface)), and displays the key metrics of the server (such as CPU utilization, memory occupancy, disk read / write rate, etc.) in real time, and sends instructions to the load simulation module 100 to trigger the simulation of different load scenarios.
[0111] The interaction module 400 collects server metrics in real time through an API (Application Programming Interface) or a proxy tool (such as Prometheus, Zabbix), and updates them 1 to 5 times per second.
[0112] Log recording: The load simulation module 100 records metadata such as the start / end time of the task and load parameters. Server system logs (such as / var / log / syslog) and application logs (such as Tomcat, Nginx logs) are used to analyze the impact of the load on the business.
[0113] Compare the load target set by the interaction module 400 with the actually monitored metrics to ensure that the simulation scenario is accurate (for example, when setting the CPU load to 80%, the actual utilization rate should be in the range of 75% to 85%).
[0114] Observe whether the server has performance bottlenecks (such as disk queue length > 2, frequent memory Swap).
[0115] Step S302: The acquisition module 200 collects induction data in real time under different load states to obtain the collected data, and the processing unit 201 performs filtering and calibration processing on it.
[0116] Step S303: The analysis module 300 further deeply analyzes the processed collected data and evaluates the heat dissipation performance of the server according to the analysis results.
[0117] The embodiment of the present invention can comprehensively and accurately monitor and detect the heat dissipation performance of the liquid-cooled server, improving the reliability and accuracy guarantee of the detected data.
[0118] Through the description of the above embodiments, those skilled in the art can clearly understand that the system according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation method.
[0119] The embodiment of the present invention also provides a heat dissipation detection method for a liquid-cooled server.
[0120] As Figure 4 shown, the heat dissipation detection method for a liquid-cooled server includes the following steps: In step S401, receive the user's interaction action and generate a corresponding heat dissipation detection instruction based on the interaction action.
[0121] In step S402, in response to the heat dissipation detection instruction, determine the corresponding load state simulation target, and use the load state simulation target to match the operating standard of the liquid-cooled server to be tested under the target load state, so as to simulate the working condition of the liquid-cooled server to be tested under the target load state based on the operating standard.
[0122] In step S403, collect the induction data generated by the load simulation module during the simulation process.
[0123] In step S404, analyze at least one heat dissipation feature used to characterize the heat dissipation performance of the liquid-cooled server to be tested according to the induction data.
[0124] In step S405, generate a feedback action according to at least one heat dissipation feature to display a display result adapted to at least one heat dissipation feature to the user.
[0125] For the description of the features in the embodiment corresponding to the heat dissipation detection method of the liquid-cooled server, reference can be made to the relevant description of the embodiment corresponding to the heat dissipation detection system of the liquid-cooled server, which will not be elaborated here one by one.
[0126] An embodiment of the present invention further provides an electronic device, including a memory and a processor. A computer program is stored in the memory, and the processor is configured to run the computer program to execute the steps in any of the above embodiments of the heat dissipation detection method for a liquid-cooled server.
[0127] An embodiment of the present invention further provides a computer-readable storage medium, in which a computer program is stored. The computer program is configured to execute the steps in any of the above embodiments of the heat dissipation detection method for a liquid-cooled server when running.
[0128] In an exemplary embodiment, the above computer-readable storage medium may include, but is not limited to: USB flash drives, read-only memory (ROM for short), random access memory (RAM for short), external hard drives, magnetic disks, or optical discs and other media that can store computer programs.
[0129] An embodiment of the present invention further provides a computer program product. The above computer program product includes a computer program, and when the computer program is executed by a processor, the steps in any of the above embodiments of the heat dissipation detection method for a liquid-cooled server are implemented.
[0130] An embodiment of the present invention further provides another computer program product, including a non-volatile computer-readable storage medium. The non-volatile computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in any of the above embodiments of the heat dissipation detection method for a liquid-cooled server are implemented.
[0131] Those skilled in the art can further realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, computer software, or a combination of the two. To clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described according to functions in the above description. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Skilled professionals can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present invention.
[0132] The above has introduced in detail a heat dissipation detection system, method, electronic device and storage medium for a liquid-cooled server provided by the present invention. Specific examples are used in this article to elaborate on the principle and implementation manner of the present invention. The description of the above embodiments is only used to help understand the method and its core idea of the present invention. It should be noted that for those of ordinary skill in the art in this technical field, without departing from the principle of the present invention, several improvements and modifications can be made to the present invention, and these improvements and modifications also fall within the protection scope of the claims of the present invention.
Claims
1. A heat dissipation detection system for a liquid-cooled server, characterized in that Comprising: A load simulation module, configured to, in response to a heat dissipation detection instruction of a user, determine a corresponding load status simulation target, match the operation standard of the to-be-tested liquid-cooled server in the target load status by using the load status simulation target, and based on the operation standard, simulate the working condition of the to-be-tested liquid-cooled server in the target load status; An acquisition module, configured to acquire the induction data generated by the load simulation module during the simulation process; An analysis module, configured to analyze at least one heat dissipation feature for characterizing the heat dissipation performance of the to-be-tested liquid-cooled server according to the induction data; An interaction module, configured to generate the heat dissipation detection instruction based on the interaction action of the user, and generate a feedback action according to the at least one heat dissipation feature, so as to display a display result adapted to the at least one heat dissipation feature to the user.
2. The heat dissipation detection system of the liquid-cooled server according to claim 1, wherein The load simulation module includes: An obtaining unit, configured to obtain the operation standard of the to-be-tested liquid-cooled server in each load status; An association unit, configured to establish a mapping relationship between the to-be-tested liquid-cooled server and the working condition data of the load simulation module in each load status based on the operation standard, so as to generate the induction data during the simulation process by using the mapping relationship.
3. The heat dissipation detection system of the liquid-cooled server according to claim 2, wherein The load simulation module includes: An idle load simulation unit, configured to simulate the idle load state of the to-be-tested liquid-cooled server based on the heat dissipation detection instruction and a preset idle load operation standard. Wherein, in the idle load state, the to-be-tested liquid-cooled server is in a preset standby state, and all application processes and services that do not meet the preset detection conditions are ended, so that the load of the to-be-tested liquid-cooled server is within a preset idle load range; A light load simulation unit, configured to simulate the light load state of the to-be-tested liquid-cooled server based on the heat dissipation detection instruction and a preset light load operation standard. Wherein, in the light load state, the to-be-tested liquid-cooled server starts at least one application and / or service that meets the light load operation standard, so that the load of the to-be-tested liquid-cooled server is within a preset light load range; A full load simulation unit, configured to simulate the full load state of the to-be-tested liquid-cooled server based on the heat dissipation detection instruction and a preset full load operation standard. Wherein, in the full load state, the to-be-tested liquid-cooled server starts a plurality of high-concurrency pressure applications and / or services until reaching the concurrency processing upper limit of the to-be-tested liquid-cooled server, so that the load of the to-be-tested liquid-cooled server is within a preset full load range.
4. The heat dissipation detection system of the liquid-cooled server according to claim 1, wherein, The acquisition module includes: A temperature acquisition unit, configured to acquire the temperature data of the load simulation module; A flow rate acquisition unit, configured to acquire the coolant flow rates at the inlet and outlet of the load simulation module; A pressure acquisition unit, configured to acquire the pressure change data during the coolant circulation process; A processing unit, configured to calibrate the induction data, and perform signal analog-to-digital conversion on the calibrated induction data to obtain the to-be-analyzed data that meets the preset analysis conditions; A cache unit, configured to cache the to-be-analyzed data.
5. The heat dissipation detection system of the liquid-cooled server according to claim 1, characterized in that The analysis module includes: An analysis unit, configured to analyze the induction data to obtain a curve of the induction data changing with time or load; An evaluation unit is configured to extract the at least one heat dissipation feature from the curve, and evaluate the heat dissipation performance of the to-be-tested liquid cooling server by combining the at least one heat dissipation feature and a pre-constructed evaluation criterion.
6. The heat dissipation detection system of the liquid-cooled server according to claim 5, characterized in that, It further includes: A decision-making module, configured to generate a corresponding liquid cooling adjustment strategy based on the heat dissipation performance and the liquid cooling parameters of the to-be-tested liquid cooling server, so that new induction data is generated by the load simulation module under the intervention of the liquid cooling adjustment strategy; A tracking module, configured to track the analysis result of the analysis module on the new induction data, and optimize the liquid cooling adjustment strategy based on the analysis result.
7. The heat dissipation detection system of the liquid-cooled server according to claim 2, wherein It further includes: A recording module, configured to record historical heat dissipation detection instructions, historical induction data generated during the detection process, and historical working condition data of the load simulation module; A judgment module, configured to judge whether the at least one heat dissipation feature meets a preset abnormal condition by combining the historical induction data and historical working condition data; An early warning module, configured to generate a simulated abnormal reminder when the preset abnormal condition is met.
8. The heat dissipation detection system of the liquid-cooled server according to claim 2, wherein It further includes: A verification module, configured to obtain the working condition data of the load simulation module, verify whether the working condition data matches the target load state of the to-be-tested liquid cooling server, and generate a simulated fault warning when it does not match the target load state.
9. A heat dissipation detection method for a liquid-cooled server, characterized in that, Using the heat dissipation detection system of the liquid cooling server according to any one of claims 1-8, wherein the method includes the following steps: Receiving an interaction action of a user, and generating a corresponding heat dissipation detection instruction based on the interaction action; Responding to the heat dissipation detection instruction, determining a corresponding load state simulation target, and using the load state simulation target to match the operation standard of the to-be-tested liquid cooling server in the target load state, so as to simulate the working condition of the to-be-tested liquid cooling server in the target load state based on the operation standard; Collecting induction data generated by the load simulation module during the simulation process; Analyzing at least one heat dissipation feature for characterizing the heat dissipation performance of the to-be-tested liquid cooling server according to the induction data; Generating a feedback action according to the at least one heat dissipation feature to display a display result adapted to the at least one heat dissipation feature to the user.
10. An electronic device, characterized in that, It includes: A memory, configured to store a computer program; A processor, configured to implement the steps of the heat dissipation detection method of the liquid cooling server according to claim 9 when executing the computer program.
Citation Information
Patent Citations
Method and device for testing liquid cooling system, testing system, equipment and storage medium
CN117007212A
Testing device and testing system
CN119534541A
Control method and control system of data center liquid cooling heat dissipation system
CN119597054A
Heat dissipation performance test system and method, and storage medium
CN119845624A
Cited By
Dynamic flow control method for two-phase cold plate liquid cooling system based on multi-mode perception
CN120909404A
Intelligent liquid feeding control method and system for single-phase immersion liquid cooling data center cabinet
CN121586244A
Liquid cooling cluster CDU unit performance test method and system
CN121933912A