CN116225180A - Heat dissipation method and system of server, electronic equipment and medium - Google Patents
Heat dissipation method and system of server, electronic equipment and medium Download PDFInfo
- Publication number
- CN116225180A CN116225180A CN202211599508.9A CN202211599508A CN116225180A CN 116225180 A CN116225180 A CN 116225180A CN 202211599508 A CN202211599508 A CN 202211599508A CN 116225180 A CN116225180 A CN 116225180A
- Authority
- CN
- China
- Prior art keywords
- heat dissipation
- control signal
- server
- unit
- dissipation control
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/20—Cooling means
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Power Sources (AREA)
Abstract
The application provides a heat dissipation method, a heat dissipation system, electronic equipment and a medium of a server, wherein the heat dissipation method comprises the following steps: acquiring the working state of a server; generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of a server, wherein the first heat dissipation signal is used for controlling a first heat dissipation unit arranged in the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control; and correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal. According to the method, the temperature control of heating devices such as the CPU and the memory module is effectively guaranteed to be within the respective temperature specification range through the first heat radiating unit and the second heat radiating unit, the electricity consumption of the backup battery unit is saved, the supported nonvolatile write cache time is prolonged, and the smooth completion of the nonvolatile write cache is guaranteed.
Description
Technical Field
The application belongs to the technical field of servers, and relates to a heat dissipation method, in particular to a heat dissipation method, a heat dissipation system, electronic equipment and a heat dissipation medium of a server.
Background
When the power supply of the server fails or is disconnected, the backup battery unit in the server supplies power to the system for a specific time period, so that a single computing node can complete nonvolatile write cache from the memory module to a storage medium (particularly a solid state disk) on the board, and data is protected. In the process of nonvolatile write cache, key devices in the backup battery unit and the computing node comprise a CPU, a memory module (DIMM), a storage medium (particularly a solid state disk) on a board and the like which are still continuous heating devices, and the temperatures of the devices are required to be kept within the device temperature specification range, so that the smooth completion of nonvolatile write cache is ensured.
However, for a high-performance storage server, the heat generated by heat generating devices such as a CPU and a DIMM is high, if wind flows with enough flow velocity do not flow in the process of performing nonvolatile write cache, the temperature of the heat generating devices will quickly rise to a temperature specification limit value, so that the support time of the nonvolatile write cache is shortened, smooth completion of the nonvolatile write cache cannot be ensured, data cannot be better protected, and meanwhile, the risk of physical damage of the devices caused by overhigh temperature is also caused. In the traditional storage server, after the power supply fails or is disconnected, the backup battery unit supplies power to a system fan outside the computing node to drive wind flow in the computing node, so that the smooth progress of nonvolatile write cache is ensured.
However, in the conventional storage server, since only the system fan is used, after the computing node is pulled out of the storage server system, since there is no fan unit in the computing node and there is no wind flow of sufficient flow rate, the temperature of the heat generating device will rise rapidly to the temperature specification limit value, so that the time for "nonvolatile write cache" or "nonvolatile write cache" supported in such a scenario is not supported to be very short.
Disclosure of Invention
The application provides a heat dissipation method, a heat dissipation system, electronic equipment and a heat dissipation medium for a server, which are used for solving the technical problem that in the prior art, when the server cannot work normally, only a system fan dissipates heat and the durable work of the server cannot be well guaranteed.
In a first aspect, the present application provides a heat dissipation method of a server, including: acquiring the working state of a server; generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of the server, wherein the first heat dissipation control signal is used for controlling a first heat dissipation unit arranged on the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control; and correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal.
In the application, two heat dissipation units are arranged in the server, one heat dissipation unit is arranged in the server, the other heat dissipation unit is arranged in the computing node, and the first heat dissipation control signal and the second heat dissipation control signal are respectively generated according to the state of the server, so that the first heat dissipation unit and the second heat dissipation unit are controlled to perform operation heat dissipation according to different conditions of the server, the heat dissipation can be more efficiently performed, the temperature control of heating devices such as a CPU (Central processing Unit) and a memory module is enabled to be in respective temperature specification ranges, the electric consumption of a backup battery unit is saved, the supported nonvolatile write cache time is prolonged, and the smooth completion of nonvolatile write cache is ensured.
In an implementation manner of the first aspect, generating the first heat dissipation control signal and/or the second heat dissipation control signal based on an operating state of the server includes: when the server normally works, the first heat dissipation control signal is generated to control the first heat dissipation unit to operate based on the first heat dissipation control signal or the second heat dissipation control signal is generated to control the second heat dissipation unit to operate based on the second heat dissipation control signal, or the first heat dissipation control signal and the second heat dissipation control signal are simultaneously generated to control the first heat dissipation unit to operate based on the first heat dissipation control signal and the second heat dissipation unit to operate based on the second heat dissipation control signal.
In this implementation manner, when the server works normally, three heat dissipation control methods are provided, namely, the first heat dissipation unit performs operation heat dissipation, the second heat dissipation unit performs operation heat dissipation, and the first heat dissipation unit and the second heat dissipation unit perform operation heat dissipation together. When the server works normally, the server can be selected according to the heating condition of the server, so that a more efficient heat dissipation effect is realized, and energy conservation can be realized.
In one implementation of the first aspect, the first heat dissipation control signal includes a low rotational speed control signal.
In the implementation mode, the first heat dissipation unit is arranged in the server, and can be controlled to work at a low rotating speed through the first heat dissipation control signal, so that the energy saving function is realized on the premise of guaranteeing heat dissipation.
In an implementation manner of the first aspect, generating the first heat dissipation control signal and/or the second heat dissipation control signal based on an operating state of the server includes: and when the server does not work normally, generating at least the second heat dissipation control signal to control the second heat dissipation unit to run based on the second heat dissipation control signal.
In the implementation manner, when the server cannot work normally, the second heat dissipation unit in the computing node is controlled to operate, and the air current is driven to flow, so that the temperatures of the heating devices such as the CPU and the memory module are still controlled within the respective temperature specification ranges, and the non-volatile write cache in the computing node is ensured to be completed smoothly. Especially, after the computing node is pulled out of the server system, the second heat dissipation unit in the computing node can still dissipate heat.
In an implementation manner of the first aspect, generating the first heat dissipation control signal and/or the second heat dissipation control signal based on an operating state of the server includes: and when the server does not work normally, the first heat dissipation control signal and the second heat dissipation control signal are generated simultaneously to control the first heat dissipation unit to operate based on the first heat dissipation control signal and control the second heat dissipation unit to operate based on the second heat dissipation control signal.
In this implementation manner, when the server cannot normally work, in order to better realize the heat dissipation function, the first heat dissipation unit and the second heat dissipation unit can be controlled to operate together at the same time, so that the server is more efficiently dissipated.
In one implementation of the first aspect, the first heat dissipation control signal includes a low rotational speed control signal.
In the implementation mode, the first heat dissipation unit can be controlled to work at a low rotation speed through the first heat dissipation control signal, so that the energy-saving function is realized on the premise of guaranteeing heat dissipation.
In a second aspect, the present application provides a heat dissipation system of a server, including: the acquisition module is used for acquiring the working state of the server; the system comprises a signal generation module, a first heat dissipation control module and a second heat dissipation control module, wherein the signal generation module is used for generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of a server, the first heat dissipation control signal is used for controlling a first heat dissipation unit arranged in the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control; the control module is used for correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal.
In the application, two heat dissipation units are arranged in the server, one is installed in the server, and the other is installed in the computing node. The signal generation module respectively generates a first heat dissipation control signal and a second heat dissipation control signal through the acquisition module, so that the first heat dissipation unit and the second heat dissipation unit are controlled to perform operation heat dissipation according to different conditions of the server, the heat dissipation can be more efficiently performed, the temperature of heating devices such as a CPU (Central processing Unit) and a memory module are controlled within respective temperature specification ranges, the electric consumption of a backup battery unit is saved, the supported nonvolatile write cache time is prolonged, and the smooth completion of nonvolatile write cache is ensured.
In one implementation manner of the second aspect, the control module includes a first control sub-module and a second control sub-module; the first control submodule is used for controlling the first heat dissipation unit to operate based on the first heat dissipation control signal; the second control submodule is used for controlling the second heat dissipation unit to operate based on the second heat dissipation control signal.
In the implementation mode, the first heat dissipation unit and the second heat dissipation unit are correspondingly controlled to operate based on the first heat dissipation control signal and the second heat dissipation control signal through the first control submodule and the second control submodule respectively, so that heat dissipation can be guaranteed according to different working conditions of the server, and efficient heat dissipation and energy saving are achieved.
In a third aspect, the present application provides an electronic device, comprising: a processor and a memory; the memory is used for storing a computer program, the processor is in communication connection with the memory, and the processor is used for executing the computer program stored in the memory so as to execute the heat dissipation method of the server according to the first aspect of the application.
In this application, by executing the heat dissipation method of the server according to the first aspect, the electronic device may generate the first heat dissipation control signal and the second heat dissipation control signal according to the state of the server, so as to control the first heat dissipation unit disposed in the server and the second heat dissipation unit disposed in the computing node to perform operation and heat dissipation according to different conditions of the server, thereby ensuring that heat dissipation can be performed more efficiently, controlling the temperatures of the heat generating devices such as the CPU and the memory module within respective temperature specification ranges, saving the power consumption of the backup battery unit, prolonging the supported nonvolatile write buffer time, and ensuring smooth completion of the nonvolatile write buffer.
In a fourth aspect, the present application provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method for dissipating heat from a server according to the first aspect of the present application.
As described above, the heat dissipation method, system, electronic device and medium of the server have the following beneficial effects: the first heat radiating unit arranged in the server and the second heat radiating unit arranged in the computing node ensure that heat can be radiated more efficiently, so that the temperature of heating devices such as a CPU (Central processing Unit), a memory module and the like is controlled within respective temperature specification ranges, the electricity consumption of a backup battery unit is saved, the supported nonvolatile write cache time is prolonged, and the smooth completion of nonvolatile write cache is ensured. Meanwhile, various heat dissipation controls can be carried out according to different working states of the server, and the energy-saving effect is achieved.
Drawings
Fig. 1 is a schematic diagram of an application scenario of a storage server according to an embodiment of the present application.
Fig. 2 is a flow chart illustrating a heat dissipation method of a server according to an embodiment of the disclosure.
Fig. 3 is a flow chart illustrating a heat dissipation method of a server according to an embodiment of the disclosure.
Fig. 4 is a schematic diagram of a heat dissipation system of a server according to an embodiment of the disclosure.
Fig. 5 is a schematic diagram of a control module according to an embodiment of the disclosure.
Fig. 6 is a schematic diagram of an architecture of an electronic device according to an embodiment of the disclosure.
Description of element reference numerals
10. Memory device
11. System fan
12. Computing node
13. Power supply
14. Battery backup unit
15. Memory module
16. Fan unit
17. CPU module with active radiator
20. Acquisition module
21. Signal generating module
22. Control module
221. First control submodule
222. Second control submodule
30. Electronic equipment
301. Memory device
302. Processor and method for controlling the same
S1 to S3 steps
Detailed Description
Other advantages and effects of the present application will become apparent to those skilled in the art from the present disclosure, when the following description of the embodiments is taken in conjunction with the accompanying drawings. The present application may be embodied or carried out in other specific embodiments, and the details of the present application may be modified or changed from various points of view and applications without departing from the spirit of the present application. It should be noted that the following embodiments and features in the embodiments may be combined with each other without conflict.
It should be noted that, the illustrations provided in the following embodiments merely illustrate the basic concepts of the application by way of illustration, and only the components related to the application are shown in the drawings and are not drawn according to the number, shape and size of the components in actual implementation, and the form, number and proportion of the components in actual implementation may be arbitrarily changed, and the layout of the components may be more complex.
The following embodiments of the present application provide a method, a system, an electronic device, and a medium for heat dissipation of a server, where application scenarios include, but are not limited to, a server, a terminal, and a chip, and will be described below by taking an application scenario of a storage server as an example.
As shown in fig. 1, the present embodiment provides a storage server application scenario architecture diagram.
It should be noted that the structure shown in fig. 1 is only an example, and is not the only structure used to perform the method. As shown in fig. 1, the application scenario is composed of the following parts:
memory device 10: for storing the relevant data.
System fan 11: the heat dissipation device is arranged in the server and used for dissipating heat of the server.
Computing node 12: including a computation node 121 and a computation node 122 for computing process-related data. When the power supply of the storage server fails or is disconnected, the computing node completes nonvolatile write caching from the memory module to a storage medium (particularly a solid state disk) on the board, so that data is protected.
Power supply 13: including a power source 131 and a power source 132 for supplying power, installed outside the computing node.
It should be noted that, in other embodiments, the power supply 13 may also be located within the computing node.
Battery backup unit 14: a battery backup unit 141 and a battery backup unit 142 are included for supplying power to the server system for a certain period of time after the power supply of the storage server fails or the power supply is disconnected.
Memory module 15: the memory module 151 and the memory module 152 are included to provide a data channel, so as to meet the transmission requirement of data signals.
Fan unit 16: the fan unit 161 and the fan unit 162 are installed in the computing node and are used for radiating heat of the server.
CPU module 17 mounted with active radiator: the CPU module 171 and the CPU module 172 are installed with the active radiator, and are used as a central processing unit for processing related data. An active radiator is configured, comprising a radiator and a fan, for efficient heat dissipation.
Specifically, in the application scenario of the storage server, if the storage server can work normally, at least the system fan 11 or the fan unit 16 operates to dissipate heat, including three situations that the system fan 11 works, the fan unit 16 works, or both work together. Wherein the system fan 11 can be operated at a low rotational speed to achieve the energy saving function. And in the case where the storage server is operating normally, if the system fan 11 and the fan unit 16 are operated together, more efficient heat dissipation can be achieved, thereby increasing the amount of heat generation supported by the CPU and DIMM and the system power consumption.
Specifically, in this storage server application scenario, if the storage server cannot work normally, at least the fan unit 16 radiates heat. Since the fan unit 16 is installed in the computing node relatively closer to the heat generating devices, the temperatures of the heat generating devices such as the CPU and DIMM can be more efficiently controlled within the respective temperature specification ranges at this time, thereby saving the electrical consumption of the backup battery unit and extending the supported nonvolatile write buffer time. And when the power supply of the storage server fails or is disconnected, the fan unit 16 in the computing node can still work to ensure heat dissipation after the computing node is pulled out of the storage server system. In addition, if the storage server does not work properly, the system fan 11 and the fan unit 16 may also operate together to achieve a better heat dissipation function.
The following describes the technical solutions in the embodiments of the present application in detail with reference to the drawings in the embodiments of the present application.
As shown in fig. 2, the present embodiment provides a heat dissipation method of a server, which includes the following steps S1 to S3:
step S1: and acquiring the working state of the server.
Specifically, the working states of the server include a normal working state and an abnormal working state. Here, the abnormal operation state generally refers to an abnormal operation state caused by a power failure or a power disconnection of the server.
Step S2: and generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of the server, wherein the first heat dissipation signal is used for controlling a first heat dissipation unit arranged in the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control.
The first heat dissipation unit comprises a system fan and is arranged in the server.
The second heat dissipation unit comprises a fan unit and an active heat radiator, and the fan unit and the active heat radiator are both arranged in the computing node. The active radiator is arranged on the CPU module in the computing node.
Specifically, the fan unit may be any type and size of fan such as a centrifugal fan and a small axial fan, which meet the heat dissipation requirement of performing nonvolatile write cache by a computing node when the power supply fails or is disconnected.
Specifically, the active radiator includes a radiator and a fan, and the fan may be a frameless fan or a framed fan.
Specifically, as shown in fig. 3, step S2 includes three cases: generating a first heat dissipation control signal, generating a second heat dissipation control signal, and generating both the first heat dissipation control signal and the second heat dissipation control signal.
Further, the first heat dissipation control signal includes a low rotational speed control signal.
Alternatively, the low rotational speed control range is 1000 to 1500 revolutions per minute.
Step S3: and correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal.
Specifically, control signals are generated according to different conditions of the working state of the server to correspondingly control the first heat dissipation unit and the second heat dissipation unit to perform heat dissipation.
The heat dissipation control cases of different scenes will be described by different embodiments.
Embodiment one: the server normally works, generates a first heat dissipation control signal, controls a system fan positioned in the server to work and dissipate heat, and the second heat dissipation unit does not work at the moment. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
Embodiment two: the server normally works, generates a second heat dissipation control signal, controls the fan unit and the active radiator which are positioned in the computing node to work and dissipate heat, and the first heat dissipation unit does not work at the moment.
Embodiment III: the server normally works and generates a first heat dissipation control signal and a second heat dissipation control signal. At this time, the system fan, the fan unit, and the active heat sink all operate, so that the amount of heat generated by the CPU and DIMM and the system power consumption can be increased. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
Embodiment four: the server cannot work normally, and generates a second heat dissipation control signal to control the fan unit and the active radiator in the computing node to work and dissipate heat, and at the moment, the first heat dissipation unit does not work.
Fifth embodiment: the server cannot work normally, and generates a first heat dissipation control signal and a second heat dissipation control signal at the same time. At this time, the system fan, the fan unit and the active radiator all operate to radiate heat more efficiently. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
The embodiment of the application provides a heat dissipation method of a server, which is used for correspondingly controlling the operation of a first heat dissipation unit and/or a second heat dissipation unit by acquiring the working state of the server and generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of the server, so that a heat dissipation function is realized. The method realizes more efficient heat dissipation, controls the temperature of heating devices such as a CPU (Central processing Unit), a memory module and the like within respective temperature specification ranges, saves the electricity consumption of a backup battery unit, prolongs the supported nonvolatile write cache time, and ensures the successful completion of the nonvolatile write cache. Meanwhile, various heat dissipation controls can be carried out according to different working states of the server, and the energy-saving effect is achieved.
The protection scope of the heat dissipation method of the server according to the embodiment of the present application is not limited to the execution sequence of the steps listed in the embodiment, and all the schemes implemented by adding or removing steps and replacing steps according to the prior art made by the principles of the present application are included in the protection scope of the present application.
The embodiment of the application also provides a heat dissipation system of a server, which can realize the heat dissipation method of the server, but the implementation device of the heat dissipation method of the server includes, but is not limited to, the structure of the heat dissipation system of the server listed in the embodiment, and all structural modifications and substitutions of the prior art made according to the principles of the application are included in the protection scope of the application.
As shown in fig. 4, the present embodiment provides a heat dissipation system of a server, which includes an acquisition module 20, a signal generation module 21, and a control module 22.
Specifically, the obtaining module 20 is configured to obtain an operating state of the server.
The signal generating module 21 is configured to generate a first heat dissipation control signal and/or a second heat dissipation control signal based on an operating state of the server, where the first heat dissipation signal is used to control a first heat dissipation unit disposed in the server to perform heat dissipation control, and the second heat dissipation control signal is used to control a second heat dissipation unit disposed in a computing node of the server to perform heat dissipation control.
The control module 22 is configured to correspondingly control the first heat dissipating unit and/or the second heat dissipating unit to operate based on the first heat dissipating control signal and/or the second heat dissipating control signal.
The signal generating module 21 generates signals of three different situations based on the operating state of the server, including generating a first heat dissipation control signal, generating a second heat dissipation control signal, and generating the first heat dissipation control signal and the second heat dissipation control signal simultaneously.
Further, the first heat dissipation control signal includes a low rotational speed control signal.
Alternatively, the low rotational speed control range is 1000 to 1500 revolutions per minute.
The control module 22 divides the server into different situations according to the working state of the server, and generates control signals to correspondingly control the first heat dissipation unit and the second heat dissipation unit to operate for heat dissipation.
Specifically, as shown in fig. 5, the control module 22 includes:
the first control sub-module 221 controls the first heat dissipating unit to operate based on the first heat dissipating control signal. In this embodiment, the first heat dissipating unit includes a system fan installed in the server.
The second control sub-module 222 controls the second heat dissipating unit to operate based on the second heat dissipating control signal. In this embodiment, the second heat dissipation unit includes a fan unit within the compute node and an active heat sink in the CPU module.
The heat dissipation control cases of different scenes will be described by different embodiments.
Embodiment one: the server normally operates, the signal generating module 21 generates a first heat dissipation control signal, and the first control sub-module 221 controls the system fan located in the server to perform heat dissipation, and at this time, the second heat dissipation unit does not perform work. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
Embodiment two: the server normally works, the signal generating module 21 generates a second heat dissipation control signal, and the second control sub-module 222 controls the fan unit and the active heat sink located in the computing node to work and dissipate heat, and at this time, the first heat dissipation unit does not work.
Embodiment III: the server normally operates, and the signal generating module 21 generates the first heat dissipation control signal and the second heat dissipation control signal at the same time. At this time, the first control sub-module 221 controls the system fan to operate, and the second control sub-module 222 controls the fan unit and the active radiator to operate, so that the heat generation amount and the system power consumption supported by the CPU and the DIMM can be improved. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
Embodiment four: the server cannot work normally, the signal generating module 21 generates a second heat dissipation control signal, and the second control sub-module 222 controls the fan unit and the active heat sink located in the computing node to work and dissipate heat, and at this time, the first heat dissipation unit does not work.
Fifth embodiment: the server cannot operate normally, and the signal generating module 21 generates the first heat dissipation control signal and the second heat dissipation control signal at the same time. At this time, the first control sub-module 221 controls the system fan to operate, and the second control sub-module 222 controls the fan unit and the active radiator to operate so as to radiate heat more efficiently. It should be noted that the rotation speed of the system fan can be controlled, and the system fan can be selected to work at a low rotation speed according to the heating condition of the server.
According to the heat dissipation system of the server, the working state of the server is obtained through the obtaining module 20, the signal generating module 21 generates different heat dissipation control signals according to different working states of the server, the heat dissipation system comprises the first heat dissipation control signal, the second heat dissipation control signal and the first heat dissipation control signal and the second heat dissipation control signal which are generated simultaneously, and the control module 22 correspondingly controls the operation of the first heat dissipation unit and the second heat dissipation unit based on different heat dissipation control signals. The system can perform various heat dissipation control according to different working states of the server, and has an energy-saving effect. Meanwhile, the system realizes more efficient heat dissipation, so that the temperatures of heating devices such as a CPU (Central processing Unit), a memory module and the like are controlled within respective temperature specification ranges, the electricity consumption of a backup battery unit is saved, the supported nonvolatile write cache time is prolonged, and the smooth completion of the nonvolatile write cache is ensured.
The application also provides electronic equipment. As shown in fig. 6, the present embodiment provides an electronic device 30, the electronic device 30 including: a memory 301 configured to store a computer program; and a processor 302 communicatively coupled to the memory 301 and configured to invoke the computer program to perform the method of cooling the server.
The memory 301 includes: ROM (Read Only Memory image), RAM (Random Access Memory), magnetic disk, USB flash disk, memory card or optical disk, etc.
The processor 302 is connected to the memory 301, and is configured to execute a computer program stored in the memory 301, so that the electronic device executes the above-mentioned heat dissipation method of the server.
Preferably, the processor 302 may be a general-purpose processor, including a central processing unit (Central Processing Unit, CPU for short), a network processor (Network Processor, NP for short), etc.; but also digital signal processors (Digital Signal Processor, DSP for short), application specific integrated circuits (Application Specific Integrated Circuit, ASIC for short), field programmable gate arrays (Field Programmable Gate Array, FPGA for short) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, or methods may be implemented in other manners. For example, the apparatus embodiments described above are merely illustrative, e.g., the division of modules/units is merely a logical function division, and there may be additional divisions when actually implemented, e.g., multiple modules or units may be combined or integrated into another system, or some features may be omitted or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be an indirect coupling or communication connection via some interfaces, devices or modules or units, which may be in electrical, mechanical or other forms.
The modules/units illustrated as separate components may or may not be physically separate, and components shown as modules/units may or may not be physical modules, i.e., may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules/units may be selected according to actual needs to achieve the purposes of the embodiments of the present application. For example, functional modules/units in various embodiments of the present application may be integrated into one processing module, or each module/unit may exist alone physically, or two or more modules/units may be integrated into one module/unit.
Those of ordinary skill would further appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, in computer software, or in a combination of the two, and that the elements and steps of the examples have been generally described in terms of function in the foregoing description to clearly illustrate the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Embodiments of the present application also provide a computer-readable storage medium. Those of ordinary skill in the art will appreciate that all or part of the steps in the method implementing the above embodiments may be implemented by a program to instruct a processor, where the program may be stored in a computer readable storage medium, where the storage medium is a non-transitory (non-transitory) medium, such as a random access memory, a read only memory, a flash memory, a hard disk, a solid state disk, a magnetic tape (magnetic tape), a floppy disk (floppy disk), an optical disk (optical disk), and any combination thereof. The storage media may be any available media that can be accessed by a computer or a data storage device such as a server, data center, or the like that contains an integration of one or more available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a digital video disc (digital video disc, DVD)), or a semiconductor medium (e.g., a Solid State Disk (SSD)), or the like.
Embodiments of the present application may also provide a computer program product comprising one or more computer instructions. When the computer instructions are loaded and executed on a computing device, the processes or functions described in accordance with the embodiments of the present application are produced in whole or in part. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website, computer, or data center to another website, computer, or data center by a wired (e.g., coaxial cable, fiber optic, digital Subscriber Line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.).
The computer program product is executed by a computer, which performs the method according to the preceding method embodiment. The computer program product may be a software installation package, which may be downloaded and executed on a computer in case the aforementioned method is required.
The descriptions of the processes or structures corresponding to the drawings have emphasis, and the descriptions of other processes or structures may be referred to for the parts of a certain process or structure that are not described in detail.
The foregoing embodiments are merely illustrative of the principles of the present application and their effectiveness, and are not intended to limit the application. Modifications and variations may be made to the above-described embodiments by those of ordinary skill in the art without departing from the spirit and scope of the present application. Accordingly, it is intended that all equivalent modifications and variations which may be accomplished by persons skilled in the art without departing from the spirit and technical spirit of the disclosure be covered by the claims of this application.
Claims (10)
1. A method for dissipating heat of a server, comprising:
acquiring the working state of a server;
generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of the server, wherein the first heat dissipation control signal is used for controlling a first heat dissipation unit arranged in the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control;
and correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal.
2. The method according to claim 1, wherein generating the first heat dissipation control signal and/or the second heat dissipation control signal based on the operating state of the server comprises: when the server normally works, the first heat dissipation control signal is generated to control the first heat dissipation unit to operate based on the first heat dissipation control signal or the second heat dissipation control signal is generated to control the second heat dissipation unit to operate based on the second heat dissipation control signal, or the first heat dissipation control signal and the second heat dissipation control signal are simultaneously generated to control the first heat dissipation unit to operate based on the first heat dissipation control signal and the second heat dissipation unit to operate based on the second heat dissipation control signal.
3. The method of claim 2, wherein the first heat dissipation control signal comprises a low rotational speed control signal.
4. The method according to claim 1, wherein generating the first heat dissipation control signal and/or the second heat dissipation control signal based on the operating state of the server comprises: and when the server does not work normally, generating at least the second heat dissipation control signal to control the second heat dissipation unit to run based on the second heat dissipation control signal.
5. The method according to claim 4, wherein generating the first heat dissipation control signal and/or the second heat dissipation control signal based on the operating state of the server comprises: and when the server does not work normally, the first heat dissipation control signal and the second heat dissipation control signal are generated simultaneously to control the first heat dissipation unit to operate based on the first heat dissipation control signal and control the second heat dissipation unit to operate based on the second heat dissipation control signal.
6. The method of claim 5, wherein the first heat dissipation control signal comprises a low rotational speed control signal.
7. A heat dissipation system for a server, comprising:
the acquisition module is used for acquiring the working state of the server;
the system comprises a signal generation module, a first heat dissipation control module and a second heat dissipation control module, wherein the signal generation module is used for generating a first heat dissipation control signal and/or a second heat dissipation control signal based on the working state of a server, the first heat dissipation control signal is used for controlling a first heat dissipation unit arranged in the server to conduct heat dissipation control, and the second heat dissipation control signal is used for controlling a second heat dissipation unit arranged in a computing node of the server to conduct heat dissipation control;
the control module is used for correspondingly controlling the first heat dissipation unit and/or the second heat dissipation unit to operate based on the first heat dissipation control signal and/or the second heat dissipation control signal.
8. The server heat dissipation system of claim 7, wherein the control module comprises a first control sub-module and a second control sub-module;
the first control submodule is used for controlling the first heat dissipation unit to operate based on the first heat dissipation control signal; the second control submodule is used for controlling the second heat dissipation unit to operate based on the second heat dissipation control signal.
9. An electronic device, comprising: a processor and a memory;
the memory is configured to store a computer program, the processor is in communication with the memory, and the processor is configured to execute the computer program stored in the memory to perform the method of cooling a server according to any one of claims 1 to 6.
10. A computer readable storage medium having stored thereon a computer program, characterized in that the computer program, when executed by a processor, implements a method of heat dissipation of a server according to any one of claims 1 to 6.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211599508.9A CN116225180A (en) | 2022-12-12 | 2022-12-12 | Heat dissipation method and system of server, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211599508.9A CN116225180A (en) | 2022-12-12 | 2022-12-12 | Heat dissipation method and system of server, electronic equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116225180A true CN116225180A (en) | 2023-06-06 |
Family
ID=86568687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211599508.9A Pending CN116225180A (en) | 2022-12-12 | 2022-12-12 | Heat dissipation method and system of server, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116225180A (en) |
-
2022
- 2022-12-12 CN CN202211599508.9A patent/CN116225180A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10238009B2 (en) | Coolant and ambient temperature control for chillerless liquid cooled data centers | |
US10716245B2 (en) | Provisioning cooling elements for chillerless data centers | |
US7327571B2 (en) | Thermal load balancing systems and methods | |
TW201211742A (en) | Power bus current bounding using local current-limiting soft-switches and device requirements information | |
US20080313492A1 (en) | Adjusting a Cooling Device and a Server in Response to a Thermal Event | |
CN102308292A (en) | Dynamic updating of thresholds in accordance with operating conditions | |
US11314666B2 (en) | Systems and methods for optimizing clock distribution in NVMe storage enclosures | |
US10969838B2 (en) | Hybrid cooling system with multiple outlet blowers | |
CN113821091B (en) | Fan fault compensation | |
CN107656588B (en) | Server system with optimized heat dissipation and installation method | |
US10856441B1 (en) | System and method for bi-side heating vapor chamber structure in an information handling system | |
US20110002098A1 (en) | Circuit, system and method for controlling heat dissipation for multiple units on a circuit board | |
CN113009999A (en) | Power adjustment method and device for processor | |
US9854716B2 (en) | System and method of controlling an air mover | |
US20210373531A1 (en) | Systems and methods for thermal control of an information handling resource using thermoelectric effect | |
US10925187B1 (en) | Remote heat exchanger arm for direct contact liquid cooling for rack mounted equipment | |
TW201321610A (en) | Fan control system and method thereof | |
CN116225180A (en) | Heat dissipation method and system of server, electronic equipment and medium | |
US11596083B2 (en) | Liquid cooling module for an information handling system | |
CN214098354U (en) | Server cooling system | |
US11439001B2 (en) | System and method for heat removal using a thermal potting solution in an information handling system | |
CN102478936A (en) | Server framework | |
US11755082B2 (en) | Methods and systems for processor-calibrated fan control | |
US20230026424A1 (en) | Immersion cooling of information handling systems with on-node boost pumps | |
CN219370298U (en) | Storage device with autonomous monitoring and multiple heat dissipation functions |
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 |