CN108845647B - Method and device for cooling server and electronic equipment - Google Patents
Method and device for cooling server and electronic equipment Download PDFInfo
- Publication number
- CN108845647B CN108845647B CN201810556283.6A CN201810556283A CN108845647B CN 108845647 B CN108845647 B CN 108845647B CN 201810556283 A CN201810556283 A CN 201810556283A CN 108845647 B CN108845647 B CN 108845647B
- Authority
- CN
- China
- Prior art keywords
- bridge
- fan
- state
- air
- cpu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001816 cooling Methods 0.000 title claims abstract description 74
- 238000000034 method Methods 0.000 title claims abstract description 47
- 238000012545 processing Methods 0.000 claims abstract description 7
- 230000004913 activation Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 239000011121 hardwood Substances 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
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
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
The embodiment of the application provides a method and a device for cooling a server and electronic equipment, wherein the device is applied to the electronic equipment, and the electronic equipment at least comprises: a sensor and a central processing unit CPU; the CPU controls the start of the device; the apparatus at least comprises: bridge, circuit, fan module, air input module, wherein: the bridge is mounted in the circuit; one end of the circuit is connected with the fan module, and the other end of the circuit is connected with the air input module; the air input module is used for inputting air into the device according to the state of the bridge detected by the sensor; and the fan module is used for adjusting the rotating speed of the fan according to the state of the electric bridge and the input air quantity.
Description
Technical Field
The present invention relates to a cooling technology for a server, and in particular, to a method and an apparatus for cooling a server, and an electronic device.
Background
According to the experience supported by the field, the local server side cannot control the machine room environment of the server of the client. Since some client server rooms may not have enough air flow to cool the servers in time, it is difficult for the local server and Power supply Equipment (PFE) to figure out what changes have occurred in the room environment of the client servers, and thus the service cost and the client satisfaction are greatly lost. When the indoor temperatures are the same, under heavy load, the server room environment of the client is more likely to cause the temperature of the processor to be too high than the laboratory environment. However, neither the local server nor the power supply equipment can determine whether the room capacity affects the cooling effect of the client, and whether the air capacity in the client's room is sufficient cannot be directly determined based on the inherent design of the current server, and must be measured by means of an air capacity machine.
Disclosure of Invention
In view of this, embodiments of the present invention provide a method, an apparatus, and an electronic device for cooling a server, to solve the problems in the prior art, in which a wheatstone bridge and a sensor are installed in a circuit, and an amount of air to be input and a rotation speed of a fan are adjusted according to a state of the wheatstone bridge, so that sufficient air is ensured in a machine room.
The technical scheme of the embodiment of the application is realized as follows:
the embodiment of the application provides a device for cooling a server, which is applied to an electronic device, wherein the electronic device at least comprises: a sensor and a central processing unit CPU;
the CPU controls the start of the device;
the apparatus at least comprises: bridge, circuit, fan module, air input module, wherein:
the bridge is mounted in the circuit; one end of the circuit is connected with the fan module, and the other end of the circuit is connected with the air input module;
the air input module is used for inputting air into the device according to the state of the bridge detected by the sensor;
and the fan module is used for adjusting the rotating speed of the fan according to the state of the electric bridge and the input air quantity.
The embodiment of the application provides an electronic device, and the electronic device comprises the server cooling device.
An embodiment of the present application further provides a method for cooling a server, which is applied to an electronic device associated with the apparatus with a cooling server, where the electronic device at least includes: a sensor and a CPU, wherein the CPU controls activation of the devices of the cooling server;
the method comprises the following steps:
determining the current state of the bridge according to the current value of the bridge detected by the sensor;
determining an amount of air input from a device of the cooling server based on the current state;
determining a rotational speed of a fan in a device of the cooling server based on the current state and the amount of air to be input.
The embodiment of the application provides a method and a device for cooling a server and electronic equipment, wherein the device is applied to the electronic equipment, and the electronic equipment at least comprises: a sensor and a central processing unit CPU; the CPU controls the start of the device; the apparatus at least comprises: bridge, circuit, fan module, air input module, wherein: the bridge is mounted in the circuit; one end of the circuit is connected with the fan module, and the other end of the circuit is connected with the air input module; the air input module is used for inputting air into the device according to the state of the bridge detected by the sensor; the fan module is used for adjusting the rotating speed of the fan according to the state of the electric bridge and the input air quantity; therefore, the Wheatstone bridge and the sensor are arranged in the circuit, and the quantity of air required to be input and the rotating speed of the fan are adjusted according to the state of the Wheatstone bridge, so that enough air in the machine room is ensured.
Drawings
In the drawings, which are not necessarily drawn to scale, like reference numerals may describe similar components in different views. Like reference numerals having different letter suffixes may represent different examples of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed herein.
FIG. 1 is a schematic structural diagram illustrating an apparatus for cooling a server according to an embodiment of the present disclosure;
FIG. 2 is a schematic flow chart illustrating a method for cooling a server according to an embodiment of the present disclosure;
FIG. 3 is a schematic flow chart illustrating a method for cooling a server according to another embodiment of the present disclosure;
FIG. 4 is a system plan view of a method of cooling a server according to an embodiment of the present application;
FIG. 5 is another schematic flow chart diagram illustrating a method for cooling a server according to an embodiment of the present application;
fig. 6 is a schematic structural diagram of a bridge according to an embodiment of the present application.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning by themselves. Thus, "module", "component" or "unit" may be used mixedly.
The electronic device may be implemented in various forms. For example, the electronic devices described in the present application may include mobile electronic devices such as Personal Digital Assistants (PDAs), navigation devices, wearable devices, and fixed electronic devices such as Digital TVs, desktop computers, and the like.
While the following description will be made taking a mobile electronic device as an example, those skilled in the art will appreciate that the configuration according to the embodiment of the present application can be applied to a fixed type electronic device in addition to elements particularly used for moving purposes.
This embodiment provides an apparatus for cooling a server, fig. 1 is a schematic structural diagram of the apparatus for cooling a server according to the embodiment of the present application, and as shown in fig. 1, the apparatus 11 is applied to an electronic device 10, where the electronic device 10 at least includes: a sensor 101 and a Central Processing Unit 102 (CPU); the electronic equipment is the server to be cooled.
The sensor 101 is used for detecting the state of the bridge 111.
And a central processing unit 102 for controlling the start of the device 11.
The device 11 comprises at least: circuit 110, bridge 111, air input module 112, and fan module 113, wherein:
the bridge 111 is mounted in the circuit 110.
Here, the bridge 111 may be a wheatstone bridge or another bridge for detecting whether or not the currents are balanced.
The circuit 110 has one end connected to the fan module 113 and the other end connected to the air input module 112.
Here, the circuit 110 is an electronic circuit for carrying a bridge, and is capable of converting the amount of air input into an electric signal, thereby transmitting the electric signal to the fan module 113.
The air input module 112 is configured to input air into the device according to the state of the bridge 111 detected by the sensor 101.
Here, the states of the bridge 111 include a balanced state and an unbalanced state, wherein if the current value of the bridge 111 is 0, it is determined that the current state of the bridge 111 is the balanced state; if the current value of the bridge 111 is not equal to 0, the current state of the bridge 111 is determined to be an unbalanced state.
The fan module 113 is configured to adjust a rotation speed of the fan according to a state of the bridge 111 and an input air amount.
Here, the fan refers to a fan for reducing the temperature of the CPU in the CPU.
The sensor 101 is used for detecting whether the power supply of the device is in a preset power state, whether the ratio of the rotating speed of the fan to the temperature of the CPU 102 meets a preset threshold value, and whether the bridge 111 is in a balanced state.
Here, the preset power state may be understood as a state in which the power supply handles a steady power, i.e., when the sensor 101 is used to detect whether the power supply of the device is in a steady power state.
The CPU 102 is configured to determine a current state of the bridge 111 according to the current value of the bridge 111 detected by the sensor; determining an amount of air input from a device of the cooling server based on the current state; determining a rotational speed of a fan in a device of the cooling server based on the current state and the amount of air to be input.
When the power supply is in a stable power state and the ratio of the rotating speed of the fan to the temperature of the CPU 102 meets a preset threshold, the amount of the input air and the rotating speed of the fan are adjusted according to the state of the bridge 111 until the bridge is balanced, namely, the amount of the input air and the rotating speed of the fan are adjusted according to the state of the bridge 111, so that the aim of cooling is fulfilled.
In the apparatus for cooling a server provided in this embodiment, a circuit in which a bridge is installed is applied to the apparatus for cooling a server, and the amount of air to be input and the rotation speed of a fan are adjusted according to the state of the bridge detected by a sensor of an electronic device, so as to achieve the purpose of reducing the temperature of the electronic device itself, thereby ensuring that the temperature of a CPU can be effectively controlled even when the electronic device is operated under a high load.
In other embodiments, the CPU 102 further comprises: a Basic Management Controller (BMC) configured to determine that a ratio of a rotation speed of the fan to a temperature of the CPU satisfies a preset threshold when a power supply of the apparatus is in a preset power state; determining a current state of the bridge; if the bridge is in an unbalanced state, the means for cooling the servers is controlled to input air and the speed of the fan is adjusted.
The BMC is monitoring software installed in the CPU, analyzes the current and voltage of the bridge by monitoring the current and voltage of the bridge, obtains whether the current mass density of the air in which the device is located meets preset conditions, and increases the air input amount and the fan rotating speed if the current mass density of the air in which the device is located does not meet the preset conditions. For example, if the current mass density of the air in which the device is located is too low, it indicates that the electronic device corresponding to the device is likely to have too high temperature when operating in such an environment, and at this time, the BMC controls the air input module to increase the input amount of the air and causes the fan module to increase the rotation speed of the fan.
The preset threshold may be 50%, that is, a ratio of the rotation speed of the fan to the temperature of the CPU (Pulse Width Modulation (PWM) of the fan) satisfies the preset threshold, and it may be considered that the ratio of the rotation speed of the fan to the temperature of the CPU is in a stable state, for example, the ratio of the rotation speed of the fan to the temperature of the CPU is stable at 50%. The bridge is in an unbalanced state, and it can be understood that the value of the current flowing through the ammeter in the bridge is not 0, which indicates that the processor temperature of the electronic device is too high, which causes the resistance of the bridge to change, and destroys the original balanced state of the bridge, so the flow rate of the flowing air needs to be adjusted, and the rotating speed of the fan needs to be increased to reduce the temperature of the processor.
In other embodiments, the BMC is further configured to not determine the current state of the bridge if a ratio of the rotation speed of the fan to the temperature of the CPU does not satisfy a preset threshold.
Here, if the ratio of the rotation speed of the fan to the temperature of the CPU does not satisfy the preset threshold, the current state of the bridge is not determined, which may be understood as that, if the ratio of the rotation speed of the fan to the temperature of the CPU (i.e., the PWM of the fan) is not stabilized at a certain value (e.g., 50%), the current state of the bridge does not need to be determined (i.e., it needs to be determined whether the bridge is in a balanced state).
An embodiment of the present application provides a method for cooling a server, fig. 2 is a schematic flowchart illustrating a method for cooling a server according to an embodiment of the present application, and as shown in fig. 2, the method includes the following steps:
step S201, determining the current state of the bridge according to the current value of the bridge detected by the sensor.
Here, the method of cooling a server is applied to an electronic apparatus in which a device of the cooling server is installed, the electronic apparatus including at least: a sensor and a CPU, wherein the CPU controls activation of the devices of the cooling server; the CPU also comprises a BMC which is monitoring software installed in the CPU, and the BMC controls the air input module to increase the input air quantity and controls the fan module to increase the rotating speed of the fan by monitoring the current and the voltage of the bridge if the BMC detects that the current and the voltage are abnormal, so that the bridge is in a balanced state, and the temperature of the CPU is reduced. The current state includes a balanced state and an unbalanced state.
In step S202, the amount of air input from the cooling server device is determined according to the current state.
Here, if the current state is an unbalanced state of the bridge, the cooling server apparatus increases the amount of air that should be input until the bridge is in a balanced state again, that is, when the power supply is in a preset power state and a ratio of the fan speed to the CPU temperature (that is, PWM of the fan) satisfies a condition, adjusts the amount of air input and the fan speed according to the state of the bridge until the bridge is balanced.
Step S203, determining the rotating speed of a fan in the device of the cooling server according to the current state and the air volume to be input.
Here, the determination of the rotation speed of the fan in the device for cooling the server based on the current state and the amount of air to be input may be understood as, for example, when the bridge is in an unbalanced state, if the amount of air to be input is small, the rotation speed of the fan may be appropriately set to a large value so that the temperature of the server can be rapidly decreased. In addition, when the bridge is in the balance state, the temperature of the server is proper, and the rotating speed of the fan does not need to be adjusted.
In the method for cooling a server provided by the embodiment, first, the current state of the bridge is determined according to the current value of the bridge detected by the sensor; then, determining an amount of air input from the devices of the cooling server according to the current state; finally, the speed of the fan in the device for cooling the server is determined on the basis of the current state and the quantity of air to be fed, so that the quantity of air to be fed and the speed of the fan are adjusted on the basis of the current state of the bridge in order to reduce the higher temperatures occurring during the operation of the server.
An embodiment of the present application provides a method for cooling a server, and fig. 3 is a schematic flowchart illustrating a further method for cooling a server according to an embodiment of the present application, and as shown in fig. 3, the method includes the following steps:
step S301, when the power supply of the device is detected to be in a preset power state, if the ratio of the rotating speed of the fan to the temperature of the CPU meets a preset threshold value, determining the current state of the bridge.
Here, if the ratio of the rotation speed of the fan to the temperature of the CPU does not satisfy a preset threshold, the current state of the bridge is not judged. The power supply of the device is in a predetermined power state, which may be considered as a steady power level. The ratio of the rotating speed of the fan to the temperature of the CPU is PWM of the fan; the preset threshold is generally set to 50% in actual engineering, that is, when the ratio of the rotation speed of the fan to the temperature of the CPU is stabilized at 50%, it is determined that the ratio of the rotation speed of the fan to the temperature of the CPU satisfies the preset threshold. Thus, the step S301 of determining the current state of the bridge if the ratio of the rotation speed of the fan to the temperature of the CPU satisfies the preset threshold value when the power supply of the device is detected to be in the preset power state may be understood as starting to detect the current state of the bridge if the ratio of the rotation speed of the fan to the temperature of the CPU is stabilized at 50% when the power supply of the device is in a stable value.
Step S302, if the bridge is in an unbalanced state, controlling the device of the cooling server to input air and adjusting the rotating speed of a fan.
Here, if the power supply is in a state of a certain stable power value and the ratio of the fan speed to the CPU temperature satisfies a preset threshold, the amount of air input and the fan speed are adjusted according to the state of the bridge until the bridge is balanced. The step S302, that is, "if the bridge is in an unbalanced state, the device for cooling the server inputs air and adjusts the rotation speed of the fan", is executed by the BMC software installed in the CPU, that is, the BMC detects that the bridge is in an unbalanced state, controls the air input module in the device to increase the input amount of air, and controls the fan module to increase the rotation speed of the fan to decrease the temperature of the CPU.
Step S303, if the current value of the bridge is not equal to 0, determining that the current state of the bridge is an unbalanced state.
Here, if the current value of the bridge is equal to 0, it is determined that the current state of the bridge is an equilibrium state. The value of the current flowing through the ammeter in the bridge is not 0, which indicates that the processor temperature of the electronic equipment is too high, so that the resistance of the bridge is changed, and the original balance state of the bridge is damaged, therefore, the value of the current of the bridge is not 0, which indicates that the bridge is in an unbalanced state.
In step S304, the amount of air input from the cooling server device is determined according to the current state.
Step S305, determining the rotating speed of a fan in the device of the cooling server according to the current state and the air volume to be input.
In this embodiment, by determining whether the fan PWM satisfies the preset threshold and detecting the current state of the bridge, the BMC controls the device for cooling the server, and can adjust the amount of the input air and the rotation speed of the fan, thereby not only obtaining the amount of air in the environment where the electronic device is located, but also effectively ensuring that the CPU can be at a lower temperature even if the CPU operates at a high load.
In other embodiments, the step S302 of controlling the device of the cooling server to input air and adjusting the rotation speed of the fan if the bridge is in an unbalanced state may be implemented by:
step S321, if the bridge is in an unbalanced state, controlling the device of the cooling server to input air, and increasing the rotation speed of the fan.
Step S322, when the bridge is in the equilibrium state again, stopping inputting air and stopping increasing the rotation speed of the fan.
In this embodiment, when the bridge is unbalanced, the BMC in the CPU controls the means to cool the server to increase the amount of input air and increase the fan speed until the bridge is again balanced.
The embodiment of the application provides a method for cooling a server, which is applied to an electronic device provided with a device of the cooling server and is realized by adding a hardware (hard wood, HW) circuit in a system of the electronic device. A Wheatstone (Wheatstone) bridge is used on the circuit board where the hardware circuitry is located. The measurement register (i.e. the register for obtaining the air density by measuring the current and voltage variations) is changed into a thermally stable register (i.e. the register is a register which can stably work for different heat sources and is still used for obtaining the air density by measuring the current and voltage variations). When the conventional airflow is input when the load of the CPU is maximum, the current flowing through the Wheatstone bridge should be adjusted, and experiments and theoretical analysis prove that the method for cooling the server provided by the embodiment can ensure that the server is in a low-temperature state even in environments with different air capacities.
Fig. 4 is a system plan view of a method for cooling a server according to an embodiment of the present application, and as shown in fig. 4, the plan view includes four modules: an air input module 401, a wheatstone bridge detection module 402, a BMC module 403, and a fan module 404, wherein the functions of each module are as follows:
and an air input module 401, configured to increase or decrease an input amount of air according to a received instruction sent by the BMC module 403.
A wheatstone bridge detection module 402 for detecting whether the bridge is in an equilibrium state and reporting the current state of the bridge to the BMC module 403.
The BMC module 403 is configured to control the air input module 401 to increase the input amount of air and control the fan module 404 to adjust the fan speed according to the current state of the received bridge.
And the fan module 404 is used for adjusting the rotating speed of the fan according to the instruction of the BMC module 403.
Fig. 5 is another schematic flow chart of a method for cooling a server according to an embodiment of the present application, and as shown in fig. 5, the method includes the following steps:
step S501, starting the BMC.
Step S502, the BMC starts detecting the load of the electronic device.
Step S503, the BMC detects whether the power of the power supply in the electronic device is stable.
Here, if the power of the power supply is stable, the process proceeds to step S504, and if the power of the power supply is unstable, the process does not proceed to step S504 until the power of the power supply is stable, and the next step is not performed.
Step S504, the BMC detects whether the PWM of the fan is stable.
Here, if the PWM of the fan is stable, the process proceeds to step S505.
Step S505, the wheatstone bridge detection module is started so as to detect the current state of the bridge.
In step S506, the BMC adjusts the input amount of air.
Here, when the display bridge is again in the equilibrium state in the wheatstone bridge detection module, the air input is stopped.
Step S507, the BMC increases the rotation speed of the fan to keep the bridge in a balanced state.
To facilitate understanding of the server cooling method provided in the present embodiment, the internal structure of the wheatstone bridge is explained, and fig. 6 is a schematic structural diagram of the bridge according to the present embodiment, and as shown in fig. 6, the structure of the bridge includes 4 resistors (i.e., R)1、R2、R3And Rx) Galvanometer VGAnd a power supply 601. Wherein R isxIs the unknown resistance to be measured, R1、R2And R3Is a known resistance, and R2Is an adjustable resistor. If branch R is known1/R2The ratio of the two resistors is equal to the unknown branch Rx/R3The ratio of the two resistors, the voltage between node B and node D in fig. 6 will be zero and no current will flow through galvanometer VGI.e. the bridge is in equilibrium.
If the bridge is in an unbalanced state, galvanometer VGThe flow direction of the current in (1) indicates the adjustable resistance R2Whether too high or too low; when galvanometer VGWhen no current is flowing in, R2No change will occur and the galvanometer VG reads zero.
Due to the use of galvanometer VGDetecting zero current can be extremely accurate, so if R is known1、R2And R3With very high accuracy, then R is measuredxThe accuracy of (2) is also high. Even if R isxThe small change disturbing the balance occurs, and is easy to detect; therefore, the temperature of the CPU can be timely and rapidly reduced.
In fig. 6, the calculation process of detecting the current state by the wheatstone bridge can be realized by the following steps:
first, the currents at node B and node D are found based on kirchhoff's first law, as shown in equations (1) and (2):
I3-Ix+IG=0 (1)
in the formula (1), I3Representing the flow resistance R3Current of (I)xRepresenting the flow resistance RxCurrent of (I)GRepresenting the current flowing through the galvanometer.
I1-I2-IG=0 (2)
In the formula (1), I1Representing the flow resistance R1Current of (I)2Representing the flow resistance R2The current of (2).
In the second step, a second law based on kirchhoff is used to find the voltages in the loops ABD and BCD, as shown in equations (3) and (4):
(I3·R3)-(IG·RG)-(I1·R1)=0 (3)
(Ix·Rx)-(I2·R2)+(IG·RG)=0 (4)
in equations (3) and (4), (. cndot.) denotes multiplication, RGRepresenting the resistance value of the galvanometer.
Second, when the bridge is balanced, then IGSo, equations (3) and (4) may be changed to:
I3·R3=I1·R1 (5)
Ix·Rx=I2·R2 (6)
dividing equations (5) and (6) yields:
thirdly, obtaining I based on the first law of kirchhoff3=IxAnd I1=I2So that RxThe resistance value of (A) is:
if all four resistance values and the voltage (V) of the power supply are knownS) And the resistance of the galvanometer is sufficiently high so that IGNegligible, therefore, the voltage across the bridge (V) can be found by calculating the voltage of one voltage divider (i.e., the voltage in loop ABD) minus the voltage of the other voltage divider (the voltage in loop BCD)G) The following were used:
in formula (9), VGRepresenting the voltage between node B and node D.
The embodiment of the application provides electronic equipment, and the electronic equipment at least comprises a sensor, a CPU and the device for cooling the server.
It should be noted that, in the embodiment of the present application, if the display method is implemented in the form of a software functional module and sold or used as a standalone product, the display method may also be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or portions thereof contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for causing a computing device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read Only Memory (ROM), a magnetic disk, or an optical disk. Thus, embodiments of the present application are not limited to any specific combination of hardware and software.
Correspondingly, an embodiment of the present application provides an electronic device, which at least includes: a sensor and a CPU, wherein the CPU controls activation of the devices of the cooling server;
the CPU is used for executing the display program stored in the memory so as to realize the following steps:
determining the current state of the bridge according to the current value of the bridge detected by the sensor;
determining an amount of air input from a device of the cooling server based on the current state;
determining a rotational speed of a fan in a device of the cooling server based on the current state and the amount of air to be input.
The above description of the storage medium and device embodiments is similar to the description of the method embodiments above, with similar advantageous effects as the method embodiments. For technical details not disclosed in the embodiments of the storage medium and apparatus of the present application, reference is made to the description of the embodiments of the method of the present application for understanding.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The above-mentioned separate components may or may not be physically separate, and the components shown may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: various media capable of storing program codes, such as a removable Memory device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, and an optical disk.
Alternatively, the integrated units described above in the present application may be stored in a computer-readable storage medium if they are implemented in the form of software functional modules and sold or used as independent products. Based on such understanding, the technical solutions of the embodiments of the present application may be essentially implemented or portions thereof contributing to the prior art may be embodied in the form of a software product stored in a storage medium, and including several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims (10)
1. An apparatus for cooling a server, the apparatus being applied to an electronic device, the electronic device including at least: a sensor and a central processing unit CPU;
the CPU controls the start of the device;
the apparatus at least comprises: bridge, circuit, fan module, air input module, wherein:
the sensor is used for detecting the current state of the electric bridge if the ratio of the rotating speed of the fan in the CPU to the temperature of the CPU meets a preset threshold value when the power supply of the device is detected to be in a preset power state;
the bridge is mounted in the circuit; one end of the circuit is connected with the fan module, and the other end of the circuit is connected with the air input module;
the air input module is used for inputting air into the device according to the state of the bridge detected by the sensor;
and the fan module is used for adjusting the rotating speed of the fan according to the state of the electric bridge and the air quantity to be input.
2. An arrangement for cooling a server, characterized in that the arrangement comprises at least: bridge, circuit, fan module, air input module, the device is applied to electronic equipment, electronic equipment includes at least: a sensor and a CPU, wherein:
the sensor is used for detecting whether a power supply of the device is in a preset power state, whether the ratio of the rotating speed of the fan to the temperature of the CPU meets a preset threshold value and whether the electric bridge is in a balanced state;
the CPU is used for determining the current state of the bridge according to the current value of the bridge detected by the sensor; determining an amount of air to be input from devices of the cooling server according to the current state; determining a rotational speed of a fan in a device of the cooling server based on the current state and the amount of air to be input.
3. The apparatus of claim 2, wherein the CPU further comprises: the BMC is used for judging that the ratio of the rotating speed of the fan to the temperature of the CPU meets a preset threshold value when the power supply of the device is in a preset power state; determining a current state of the bridge; if the bridge is in an unbalanced state, the means for cooling the servers is controlled to input air and the speed of the fan is adjusted.
4. The apparatus of claim 3, wherein the BMC is further configured to not determine a current state of the bridge if a ratio of a speed of the fan to a temperature of the CPU does not meet a predetermined threshold.
5. An electronic device, characterized in that it comprises means for cooling a server according to any one of claims 1 or 2 to 4.
6. A method of cooling a server, applied to an electronic apparatus to which the device with the cooling server installed according to claim 1 or 2 is associated, the electronic apparatus including at least: a sensor and a CPU, wherein the CPU controls activation of the devices of the cooling server;
the method comprises the following steps:
when the power supply of the device is detected to be in a preset power state, if the ratio of the rotating speed of a fan in the CPU to the temperature of the CPU meets a preset threshold value, determining the current state of a bridge in the device of the cooling server;
determining the current state of the bridge according to the current value of the bridge detected by the sensor;
determining an amount of air to be input from devices of the cooling server according to the current state;
determining a rotational speed of a fan in a device of the cooling server based on the current state and the amount of air to be input.
7. The method of claim 6, wherein prior to said determining the current state of the bridge, the method further comprises:
if the bridge is in an unbalanced state, the means for cooling the servers is controlled to input air and the speed of the fan is adjusted.
8. The method of claim 6, wherein said determining a current state of said bridge based on a current value of said bridge detected by said sensor comprises:
if the current value of the electric bridge is 0, determining that the current state of the electric bridge is a balanced state;
and if the current value of the bridge is not equal to 0, determining that the current state of the bridge is an unbalanced state.
9. The method of claim 7, wherein if the ratio of the speed of the fan to the temperature of the CPU does not meet a preset threshold, the method further comprises:
and if the ratio of the rotating speed of the fan to the temperature of the CPU does not meet a preset threshold value, the current state of the bridge is not judged.
10. The method of claim 7, wherein said controlling said means for cooling the servers to input air and adjusting the speed of the fans if said bridge is in an unbalanced state comprises:
if the bridge is in an unbalanced state, controlling the device for cooling the server to input air and increasing the rotating speed of the fan;
when the bridge is again in equilibrium, the air input is stopped and the fan speed is stopped from increasing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810556283.6A CN108845647B (en) | 2018-05-31 | 2018-05-31 | Method and device for cooling server and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810556283.6A CN108845647B (en) | 2018-05-31 | 2018-05-31 | Method and device for cooling server and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108845647A CN108845647A (en) | 2018-11-20 |
CN108845647B true CN108845647B (en) | 2022-03-25 |
Family
ID=64211185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810556283.6A Active CN108845647B (en) | 2018-05-31 | 2018-05-31 | Method and device for cooling server and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108845647B (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3961900A (en) * | 1973-06-05 | 1976-06-08 | Catalytic Pollution Controls, Inc. | Combustible vapor detector |
US5929581A (en) * | 1997-10-22 | 1999-07-27 | Hewlett-Packard Company | Proportional integral fan controller for computer |
CN102996523A (en) * | 2011-09-13 | 2013-03-27 | 鸿富锦精密工业(深圳)有限公司 | Radiating fan |
CN104460894A (en) * | 2013-09-18 | 2015-03-25 | 成都爱信雅克科技有限公司 | Computer temperature control heat dissipation fan circuit |
CN204314811U (en) * | 2014-11-03 | 2015-05-06 | 惠州紫旭科技有限公司 | Server host heat abstractor |
CN206073373U (en) * | 2016-10-12 | 2017-04-05 | 重庆邮电大学 | A kind of electronic evidence protection servicer machine room cooling control system |
CN107355400A (en) * | 2017-08-21 | 2017-11-17 | 联想(北京)有限公司 | Control method for fan, device and the electronic equipment of a kind of electronic equipment |
-
2018
- 2018-05-31 CN CN201810556283.6A patent/CN108845647B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3961900A (en) * | 1973-06-05 | 1976-06-08 | Catalytic Pollution Controls, Inc. | Combustible vapor detector |
US5929581A (en) * | 1997-10-22 | 1999-07-27 | Hewlett-Packard Company | Proportional integral fan controller for computer |
CN102996523A (en) * | 2011-09-13 | 2013-03-27 | 鸿富锦精密工业(深圳)有限公司 | Radiating fan |
CN104460894A (en) * | 2013-09-18 | 2015-03-25 | 成都爱信雅克科技有限公司 | Computer temperature control heat dissipation fan circuit |
CN204314811U (en) * | 2014-11-03 | 2015-05-06 | 惠州紫旭科技有限公司 | Server host heat abstractor |
CN206073373U (en) * | 2016-10-12 | 2017-04-05 | 重庆邮电大学 | A kind of electronic evidence protection servicer machine room cooling control system |
CN107355400A (en) * | 2017-08-21 | 2017-11-17 | 联想(北京)有限公司 | Control method for fan, device and the electronic equipment of a kind of electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
CN108845647A (en) | 2018-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6643128B2 (en) | Method and system for controlling a cooling fan within a computer system | |
US10877533B2 (en) | Energy efficient workload placement management using predetermined server efficiency data | |
TWI698647B (en) | Sysytem power monitor | |
US9304565B2 (en) | Information handling system power supply automated de-rating for power output and thermal constraints | |
US8734007B2 (en) | Calibrated airflow sensor facilitating monitoring of electronic system cooling | |
US8041521B2 (en) | Estimating power consumption of computing components configured in a computing system | |
US8164434B2 (en) | Cooling-control technique for use in a computer system | |
JP6417672B2 (en) | Data center, data center control method and control program | |
CN101730871A (en) | Temperature sensing system | |
US9743552B2 (en) | Regulation of airflow and performance in information handling systems after fan failure | |
CN104373366B (en) | fan control system and method for controlling rotating speed of fan | |
US20130208419A1 (en) | Temperature control system | |
US9268347B2 (en) | Implementing dynamic regulator output current limiting | |
WO2009128839A1 (en) | Device and method for cooling fan control using measured amperage load | |
JP2001224199A (en) | Thermal control system | |
KR101880497B1 (en) | A power detector circuit | |
TW201430534A (en) | Matrix thermal sensing circuit and heat-dissipation system | |
US11630003B2 (en) | Temperature control system for central processing unit and temperature control method thereof | |
JP2011151332A (en) | Fan air speed control configuration and method for device | |
CN108845647B (en) | Method and device for cooling server and electronic equipment | |
US20170075399A1 (en) | Cooling system for a processor | |
US7321523B2 (en) | System for monitoring processing device utilization in a computer | |
JP2007122657A (en) | Current consumption control system | |
TW201701747A (en) | Server fan control system and method including a detection module, a comparison module, a control module and a storage module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |