CN103631351B - Fan control method and device of server and server - Google Patents

Fan control method and device of server and server Download PDF

Info

Publication number
CN103631351B
CN103631351B CN201310692916.3A CN201310692916A CN103631351B CN 103631351 B CN103631351 B CN 103631351B CN 201310692916 A CN201310692916 A CN 201310692916A CN 103631351 B CN103631351 B CN 103631351B
Authority
CN
China
Prior art keywords
server
temperature
fan
information
mode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310692916.3A
Other languages
Chinese (zh)
Other versions
CN103631351A (en
Inventor
张曙
张家军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201310692916.3A priority Critical patent/CN103631351B/en
Publication of CN103631351A publication Critical patent/CN103631351A/en
Application granted granted Critical
Publication of CN103631351B publication Critical patent/CN103631351B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

The invention provides a fan control method and a fan control device of a server and the server, wherein the server comprises a plurality of feature components and a plurality of fans. The method comprises the following steps: measuring temperature information and power consumption information of the plurality of feature components of the server; obtaining a current work mode of the server according to the temperature information and the power consumption information of the plurality of feature components; obtaining temperature of a plurality of key positions in the server according to the current work mode of the server and the preset temperature prediction model; respectively controlling the plurality of fans according to the temperature of the plurality of key positions. By adopting the method disclosed by the embodiment of the invention, real-time prediction of the temperature of the plurality of key positions is achieved in a numerical simulation manner under the premise of not increasing a physical sensor to the server; the plurality of fans are respectively controlled according to the real-time prediction temperature; the reliability of real-time measurement of temperature of the server is improved; the potential safety hazard in the server is reduced; meanwhile, the fans of the server are accurately controlled, and the waste of power consumption of the fans is avoided.

Description

The control method for fan of server, device server
Technical field
The present invention relates to server technology field, more particularly, to a kind of control method for fan of server, device and service Device.
Background technology
At present, by the entity temperature sensor of arrangement in the middle part of server, can read a limited number of feature in server The temperature information of part, for example, CPU(Central Processing Unit, central processing unit)、PCH((Platform Controller Hub, platform courses center) etc..Entity temperature sensor is read by server heat management control strategy Temperature information as the control parameter to fan in server and feature power consumption, by improving or reducing the rotating speed of fan Or within the power consumption of controlling feature part is to ensure the restriction scope that the temperature of the feature in server designs at it.This Outward, because the feature of heating in server runs far deeper than the crucial feature such as CPU or PCH, therefore also can be suitable Ground improves the rotating speed of fan further that is to say, that by keeping certain air quantity redundancy in server, to ensure that server dissipates The security of the effect server of heat.
But the problem that presently, there are is, 1), the temperature information of all features cannot be grabbed, for example, hard disk, interior Deposit.And to keeping certain air quantity redundancy in server, be only based on the experience of designer, and can be pre- according to some Survey conventional scene this amount of redundancy to formulate.If the less words of amount of redundancy can lead to server overheated, if amount of redundancy is larger If can cause the waste of fan power consumption.Therefore, the reliability of the server real time temperature data reading is very poor, leads to clothes In business device, the rotating speed of fan can not accurately be controlled.For example for some storage-type servers, CPU in many cases Duty factor lighter, therefore the temperature of CPU is also than relatively low.But hard disk is larger due to read-write data volume ratio, leads to the work(of hard disk Consumption is very big, temperature is very high.Now iff the temperature information with reference to CPU, it is mistakenly considered server and is in idle condition, from And make server controls fan work under the very low pattern of rotating speed, there is the overheated risk of hard disk.That is, due to no Method reads the temperature information of hard disk it is therefore necessary to lift the minimum rotation speed of the fan under server free state, to solve hard disk The too high situation of temperature.If but when actually server is truly under idle condition, the rotating speed of fan does not need so Height, will necessarily cause the waste of fan power consumption.
2), due to the feature in server temperature information also be subject to environment temperature, system wind flow, heating during Many factors such as power consumption affect, therefore, it is difficult to grab enough, sufficiently accurate temperature information, and also are difficult to To accurate wind flow information, therefore in the server of prediction, the reliability of real time temperature is also very poor, necessarily can not reach to wind The purpose of fan precise control.
Content of the invention
It is contemplated that at least solving one of above-mentioned technical problem.
For this reason, the first of the present invention purpose is to propose a kind of control method for fan of server.The method is not increasing Plus on the premise of entity sensor in server, achieve the pre- in real time of multiple key position temperature by way of numerical simulation Survey, and according to real-time estimate temperature, multiple fans are respectively controlled, improve the reliability measuring server temperature in real time, fall Potential safety hazard in low server, has accurately controlled the fan of server simultaneously, it is to avoid the waste of fan power consumption.
Second object of the present invention is to propose a kind of fan control device of server.
Third object of the present invention is to propose a kind of server.
To achieve these goals, the control method for fan of the server of first aspect present invention embodiment, including following Step:Described server includes multiple features and multiple fan, the temperature letter of the measurement the plurality of feature of server Breath and power consumption information;Temperature information according to the plurality of feature and the work at present of the power consumption information described server of acquisition Pattern;Current operation mode according to described server and default temperature prediction model obtain multiple keys in described server The temperature of position;And according to the temperature of the plurality of key position, the plurality of fan is respectively controlled.
The control method for fan of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, real-time estimate, and the temperature according to multiple key positions are carried out to multiple key position temperature by the method for numerical simulation Multiple fans are respectively controlled, improve the reliability of measurement server real time temperature, reduce features in server The overheated potential safety hazard of part, is simultaneously achieved the precise control to fan in server and the waste avoiding fan power consumption.
To achieve these goals, the fan control device of the server of second aspect present invention embodiment, including:Measurement Module, described server includes multiple features and multiple fan, and described measurement module is used for measuring server the plurality of The temperature information of feature and power consumption information;First acquisition module, for the temperature information according to the plurality of feature Obtain the current operation mode of described server with power consumption information;Second acquisition module, for current according to described server The temperature of multiple key positions in mode of operation and the default temperature prediction model described server of acquisition;And first control mould Block, is respectively controlled to the plurality of fan for the temperature according to the plurality of key position.
The fan control device of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, real-time estimate is carried out to multiple key position temperature by the second acquisition module, the first control module is according to multiple passes key mapping The temperature put is respectively controlled to multiple fans, improves the reliability of measurement server real time temperature, reduces server The overheated potential safety hazard of middle feature, is simultaneously achieved the precise control to server fan.
To achieve these goals, the server of third aspect present invention embodiment, implements including second aspect present invention The fan control device of the server of example.
The server of the embodiment of the present invention, on the premise of not increasing entity sensor in it, by the side of numerical simulation Method carries out real-time estimate to multiple key position temperature, and according to the temperature of multiple key positions, multiple fans is controlled respectively System, improves the reliability of measurement server real time temperature, reduces and leads to presence in server because feature is overheated Potential safety hazard, is simultaneously achieved the precise control to fan in server and the waste avoiding fan power consumption.
The aspect that the present invention adds and advantage will be set forth in part in the description, and partly will become from the following description Obtain substantially, or recognized by the practice of the present invention.
Brief description
The above-mentioned and/or additional aspect of the present invention and advantage will become from the following description of the accompanying drawings of embodiments Substantially and easy to understand, wherein,
Fig. 1 is the flow chart of the control method for fan of the server of one embodiment of the invention;
Fig. 2 is the schematic diagram with key position vs. temperature for the rotation speed of the fan of one embodiment of the invention;
Fig. 3 is the flow chart of the control method for fan of server of one specific embodiment of the present invention;
Fig. 4 is the schematic diagram with distinguished and admirable magnitude relation for the rotation speed of the fan of one embodiment of the invention;
Fig. 5 is the flow chart of the control method for fan of the server of another specific embodiment of the present invention;
Fig. 6 is the structural representation of the fan control device of the server of one embodiment of the invention;
Fig. 7 is the structural representation of the fan control device of server of one specific embodiment of the present invention;And
Fig. 8 is the structural representation of the fan control device of the server of another specific embodiment of the present invention;
Specific embodiment
Embodiments of the invention are described below in detail, the example of described embodiment is shown in the drawings, wherein from start to finish The element that same or similar label represents same or similar element or has same or like function.Below with reference to attached The embodiment of figure description is exemplary, is only used for explaining the present invention, and is not considered as limiting the invention.On the contrary, originally Inventive embodiment includes falling into all changes in the range of the spirit of attached claims and intension, modification and equivalent Thing.
In describing the invention it is to be understood that term " first ", " second " etc. are only used for describing purpose, and not It is understood that as indicating or implying relative importance.In describing the invention, it should be noted that specifying unless otherwise clear and definite And restriction, term " being connected ", " connection " should be interpreted broadly, for example, it may be being fixedly connected or being detachably connected, Or be integrally connected;Can be to be mechanically connected or electrically connect;Can be to be joined directly together it is also possible to pass through intermediary It is indirectly connected to.For the ordinary skill in the art, above-mentioned term tool in the present invention can be understood with concrete condition Body implication.Additionally, in describing the invention, unless otherwise stated, " multiple " are meant that two or more.
In flow chart or here any process described otherwise above or method description are construed as, represent and include The module of the code of executable instruction of one or more steps for realizing specific logical function or process, fragment or portion Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discuss suitable Sequence, including according to involved function by substantially simultaneously in the way of or in the opposite order, carry out perform function, this should be by the present invention Embodiment person of ordinary skill in the field understood.
Below with reference to the accompanying drawings control method for fan according to embodiments of the present invention, device server are described.
At present, existing server heat management control strategy has that predictive server real time temperature is inaccurate, leads to clothes The inaccurate problem of fan control in business device.If can be according to heat transfer principle, in the work(of the feature getting heating The information such as heat transfer path in the layout of feature in consumption and distribution, server, server, can be by each numerical value Calculate and realize prediction to any one key point temperature in server.That is if it is possible to grab in server The power consumption information of the key feature part of heating, and grab the wind flow in server, and combine each temperature in server The temperature information that sensor reads, can be to the position not arranging entity temperature sensor in server and feature Temperature is calculated and is predicted, will not arrange that the position of entity temperature sensor and the temperature of feature regard in server It is the temperature being read by virtual temperature sensors.
Further, the situation according to server real time execution, and the situation of each key feature part power consumption are permissible The mode of operation of whole server is defined.For example, cpu model be exactly be loaded with CPU based on;Balanced mode be exactly with CPU and GPU(Graphic Processing Unit, graphic process unit)And based on other key equipments are loaded;Storage mould Formula be exactly be loaded with hard disk based on.By the temperature information that reads above-mentioned entity temperature sensor, each components and parts Power consumption information, wind flow and mode of operation as server heat management control strategy parameter so that calculating and predicting In server, the temperature of key position is more reasonable and accurate.Therefore, the present invention proposes one kind is not increasing entity sensor On the premise of, the more fine and accurate method of existing server heat management control strategy can be made, the method can be further Reduce the overheated risk of each feature in server, and by the precise controlling of rotation speed of the fan is reached with saving fan work( The purpose of consumption.Wherein, the method comprises the following steps:The temperature information of the measurement multiple feature of server and power consumption information; Temperature information according to multiple features and the current operation mode of power consumption information acquisition server;Current according to server The temperature of multiple key positions in mode of operation and default temperature prediction model acquisition server;And according to multiple passes key mapping The temperature put is respectively controlled to multiple fans.
Fig. 1 is the flow chart of the control method for fan of the server of one embodiment of the invention, and Fig. 2 is one reality of the present invention Apply the rotation speed of the fan of example and the schematic diagram of key position vs. temperature.As depicted in figs. 1 and 2, the fan control of server Method comprises the following steps.
S101, the temperature information of the measurement multiple feature of server and power consumption information.
Wherein, server includes multiple features and multiple fan, and multiple features may include but be not limited to one Individual or multiple CPU, GPU, hard disk, internal memory, system bus, power supply etc..Specifically, can be by the such as entity temperature in server Degree sensor measures the temperature information of multiple features, and multiple by the device measuring such as such as application program or ammeter The power consumption information of feature.
S102, the temperature information according to multiple features and power consumption information obtain the current operation mode of server.
In one embodiment of the invention, mode of operation includes cpu model, balanced mode and memory module.Specifically, Multiple mode of operations can be given tacit consent in server, or multiple mode of operations can be preset in the server, for example, cpu model, that is, take The utilization rate that business device is loaded with CPU and CPU is higher;Or balanced mode, that is, server is loaded with CPU, GPU and other is crucial The utilization rate of feature and these features is higher;Or memory module, that is, server be loaded with hard disk and hard disk Utilization rate is higher, read-write amount is larger etc..Can be sentenced according to the temperature information of the multiple features measured and power consumption information If the current mode of operation of disconnected server, that is to say, that the temperature of multiple feature is high and/or power consumption is high, can determine whether Server is loaded with this feature part, and server is in the corresponding mode of operation of the feature being loaded with.
S103, the current operation mode according to server and default temperature prediction model obtain multiple keys in server The temperature of position.
Specifically, temperature prediction model can be given tacit consent in the server, or default in the server, and this temperature is pre- Surveying model can be according to the temperature information of features multiple in server and power consumption information, ambient temperature information, wind flow, service The mode of operation of device, as known input information, calculates and predicts the temperature of multiple key positions.Temperature prediction model Particular content will be described in detail later, and is not detailed herein.
S104, the temperature according to multiple key positions is respectively controlled to multiple fans.
Specifically, corresponding logical relation between multiple fans and multiple key position temperature can be set up in the server, Wherein, this logical relation can be corresponding between simple linear relationship, or multiple fan and multiple key position temperature patrolling The relation of collecting can be also the relation coordinating according to weight ratio.Therefore, when the temperature of certain key position in server exceedes it During default temperature threshold, server can control the stronger fan of being associated with property, improves the rotating speed of this fan, with to this key Radiated in position, until the temperature of this key position is less than default threshold value.Thus, the rotating speed of controlling fan and pass key mapping Put temperature and reach a dynamic balance.For example, if as shown in Fig. 2 the Current Temperatures of key position are 32 DEG C, controlling clothes Business device neutralizes the related multiple fans of this key position that is to say, that can be to multiple fans of this key position radiating, by its turn Speed be controlled to fan under total power rotating speed 59%.When key position temperature is increased to 36 DEG C, then server neutralization is controlled to be somebody's turn to do The related multiple fans of key position, by the rotating speed lifting most fan of the plurality of fan under total power rotating speed 65%.
The control method for fan of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, real-time estimate, and the temperature according to multiple key positions are carried out to multiple key position temperature by the method for numerical simulation Multiple fans are respectively controlled, improve the reliability of measurement server real time temperature, reduce features in server The overheated potential safety hazard of part, is simultaneously achieved the precise control to fan in server and the waste avoiding fan power consumption.
Wind flow in server is also crawled to arrive.But if can determine the model of fan in server And position, the server form that cooperation determines(I.e. flow resistance in server), wind flow and fan in a server can be set up The corresponding relation of the fixation of rotating speed.Real-time wind flow in server can be extrapolated by corresponding relation.And according to distinguished and admirable The parameters such as amount, the mode of operation of server set up temperature prediction model.
Fig. 3 is the flow chart of the control method for fan of server of one specific embodiment of the present invention, and Fig. 4 is the present invention one The rotation speed of the fan of individual embodiment and the schematic diagram of distinguished and admirable magnitude relation.As shown in Figure 3 and Figure 4, the control method for fan bag of server Include following steps.
S301, the temperature information of the measurement multiple feature of server and power consumption information.
Wherein, server includes multiple features and multiple fan, and multiple features may include but be not limited to one Individual or multiple CPU, GPU, hard disk, internal memory, system bus, power supply etc..Specifically, can be by the such as entity temperature in server Degree sensor measures the temperature information of multiple features, and multiple by the device measuring such as such as application program or ammeter The power consumption information of feature.
S302, the temperature information according to multiple features and power consumption information obtain the current operation mode of server.
In one embodiment of the invention, mode of operation includes cpu model, balanced mode and memory module.Specifically, Multiple mode of operations can be given tacit consent in server, or multiple mode of operations can be preset in the server, for example, cpu model, that is, take The utilization rate that business device is loaded with CPU and CPU is higher;Or balanced mode, that is, server is loaded with CPU, GPU and other is crucial The utilization rate of feature and these features is higher;Or memory module, that is, server be loaded with hard disk and hard disk Utilization rate is higher, read-write amount is larger etc..Can be sentenced according to the temperature information of the multiple features measured and power consumption information If the current mode of operation of disconnected server, that is to say, that the temperature of multiple feature is high and/or power consumption is high, can determine whether Server is loaded with this feature part, and server is in the corresponding mode of operation of the feature being loaded with.
S303, is tested to server and is closed with the corresponding of rotation speed of the fan in server with obtaining wind flow in server System.
Specifically, as shown in figure 4, wind tunnel test can be passed through, the flow resistance curve of server and the fan of fan can be measured Correlation between static pressure P and air mass flow Q, i.e. the PQ characteristic curve of fan.Then, obtained by actual measurement or theoretical calculation Fan under different rotating speeds, the wind flow in server and the relation of rotation speed of the fan.It should be understood that wind tunnel test and wind flow and wind The computational methods of the relation of fan rotating speed all can use existing method, no longer multiple superfluous herein.
S304, carries out hot emulation testing to obtain Temperature Distribution letter under different working modes for the server to server Breath.
Specifically, the temperature information that can be gone out according to entity temperature sensor measurement in server, ambient temperature information, distinguished and admirable Amount, the mode of operation of the power consumption server of multiple feature as parameter, by means of such as CFD(Computational Fluid Dynamics, computational fluid dynamics)Software, for the different operative scenario of server, i.e. different mode of operation, Carry out hot emulation testing, obtain all of temperature distribution information in server.It should be understood that the method for hot emulation testing can be using existing Some methods, no longer multiple superfluous herein.
S305, according in wind flow and server in mode of operation, the corresponding temperature distribution information of mode of operation, server It is pre- that the corresponding relation of rotation speed of the fan and the corresponding multiple feature temperature informations of mode of operation and power consumption information set up temperature Survey model.
Specifically, temperature prediction model can be given tacit consent in the server, or default in the server.It should be understood that If the precision of hot emulation testing is sufficiently high, and simulate enough mode of operations, the temperature prediction model of foundation can The more accurately heat compensator conducting property in the middle part of response service device, just more accurately can not be arranged entity temperature in predictive server yet The temperature of the feature of sensor.
S306, the current operation mode according to server and default temperature prediction model obtain multiple keys in server The temperature of position.
Specifically, can be according to the temperature information of current multiple features in server and power consumption information, environment temperature Information, wind flow, the mode of operation of server, as known input information, are calculated by default temperature prediction model and pre- Measure the temperature of multiple key positions.
S307, the temperature according to multiple key positions is respectively controlled to multiple fans.
In one embodiment of the invention, when the temperature of a key position in multiple key positions is more than preset temperature Threshold value, then control at least one fan being associated with a key position to improve rotating speed, until the temperature of a key position Less than preset temperature threshold value.Specifically, can set up in the server corresponding between multiple fans and multiple key position temperature Logical relation, for example, as shown in Fig. 2 this logical relation can be simple linear relationship.Or multiple fans and multiple passes key mapping Putting corresponding logical relation between temperature can be also the relation coordinating according to weight ratio.Therefore, when certain pass in server When the temperature of key position exceedes its default temperature threshold, server can control the stronger fan of being associated with property, improves this wind The rotating speed of fan, to radiate to this key position, until the temperature of this key position is less than default threshold value.Thus, controlled The rotating speed of fan processed and key position temperature reach a dynamic balance.
The control method for fan of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, wind flow is obtained by test, and Temperature Distribution letter under different working modes for the server is obtained according to hot emulation testing Breath, thus can import the concept of virtual flow and mode of operation, increased the input information of existing temperature control strategy, increase Add the precision of temperature in temperature prediction model predictive server in existing temperature control strategy, improve measurement server real The reliability of Shi Wendu.
After obtaining the temperature of multiple key positions, also can be according to multiple features in the temperature control service device of key position The power consumption of part, thus, it is possible to reduce the overheated potential safety hazard of feature further.Fig. 5 be the present invention another be embodied as The flow chart of the control method for fan of server of example.As shown in figure 5, the control method for fan of server comprises the following steps.
S501, the temperature information of the measurement multiple feature of server and power consumption information.
Wherein, server includes multiple features and multiple fan, and multiple features may include but be not limited to one Individual or multiple CPU, GPU, hard disk, internal memory, system bus, power supply etc..Specifically, can be by the such as entity temperature in server Degree sensor measures the temperature information of multiple features, and multiple by the device measuring such as such as application program or ammeter The power consumption information of feature.
S502, the temperature information according to multiple features and power consumption information obtain the current operation mode of server.
In one embodiment of the invention, mode of operation includes cpu model, balanced mode and memory module.Specifically, Multiple mode of operations can be given tacit consent in server, or multiple mode of operations can be preset in the server, for example, cpu model, that is, take The utilization rate that business device is loaded with CPU and CPU is higher;Or balanced mode, that is, server is loaded with CPU, GPU and other is crucial The utilization rate of feature and these features is higher;Or memory module, that is, server be loaded with hard disk and hard disk Utilization rate is higher, read-write amount is larger etc..Can be sentenced according to the temperature information of the multiple features measured and power consumption information If the current mode of operation of disconnected server, that is to say, that the temperature of multiple feature is high and/or power consumption is high, can determine whether Server is loaded with this feature part, and server is in the corresponding mode of operation of the feature being loaded with.
S503, is tested to server and is closed with the corresponding of rotation speed of the fan in server with obtaining wind flow in server System.
Specifically, as shown in figure 4, wind tunnel test can be passed through, the flow resistance curve of server and the fan of fan can be measured Correlation between static pressure P and air mass flow Q, i.e. the PQ characteristic of fan.Then, fan is obtained by actual measurement or theoretical calculation Under different rotating speeds, the wind flow in server and the relation of rotation speed of the fan.It should be understood that wind tunnel test and wind flow and fan turn The computational methods of the relation of speed all can use existing method, no longer multiple superfluous herein.
S504, carries out hot emulation testing to obtain Temperature Distribution letter under different working modes for the server to server Breath.
Specifically, the temperature information that can be gone out according to entity temperature sensor measurement in server, ambient temperature information, distinguished and admirable Amount, the mode of operation of the power consumption server of multiple feature as parameter, by means of such as CFD(Computational Fluid Dynamics, computational fluid dynamics)Software, for the different operative scenario of server, i.e. different mode of operation, Carry out hot emulation testing, obtain all of temperature distribution information in server.It should be understood that the method for hot emulation testing can be using existing Some methods, no longer multiple superfluous herein.
S505, according in wind flow and server in mode of operation, the corresponding temperature distribution information of mode of operation, server It is pre- that the corresponding relation of rotation speed of the fan and the corresponding multiple feature temperature informations of mode of operation and power consumption information set up temperature Survey model.
Specifically, temperature prediction model can be given tacit consent in the server, or default in the server.It should be understood that If the precision of hot emulation testing is sufficiently high, and simulate enough mode of operations, the temperature prediction model of foundation can The more accurately heat compensator conducting property in the middle part of response service device, just more accurately can not be arranged entity temperature in predictive server yet The temperature of the feature of sensor.
S506, the current operation mode according to server and default temperature prediction model obtain multiple keys in server The temperature of position.
Specifically, can be according to the temperature information of current multiple features in server and power consumption information, environment temperature Information, wind flow, the mode of operation of server, as known input information, are calculated by default temperature prediction model and pre- Measure the temperature of multiple key positions.
S507, the temperature according to multiple key positions is respectively controlled to multiple fans.
In one embodiment of the invention, when the temperature of a key position in multiple key positions is more than preset temperature Threshold value, then control at least one fan being associated with a key position to improve rotating speed, until the temperature of a key position Less than preset temperature threshold value.Specifically, can set up in the server corresponding between multiple fans and multiple key position temperature Logical relation, for example, as shown in Fig. 2 this logical relation can be simple linear relationship.Or multiple fans and multiple passes key mapping Putting corresponding logical relation between temperature can be also the relation coordinating according to weight ratio.Therefore, when certain pass in server When the temperature of key position exceedes its default temperature threshold, server can control the stronger fan of being associated with property, improves this wind The rotating speed of fan, to radiate to this key position, until the temperature of this key position is less than default threshold value.Thus, controlled The rotating speed of fan processed and key position temperature reach a dynamic balance.For example, if as shown in Fig. 2 key position work as Front temperature is 32 DEG C, then control server to neutralize the related multiple fans of this key position that is to say, that can be to this key position Radiating multiple fans, by its rotating speed be controlled to fan under total power rotating speed 59%.When key position temperature is increased to 36 DEG C When, then control server to neutralize the related multiple fans of this key position, the rotating speed lifting most fan of the plurality of fan is existed The 65% of rotating speed under total power.
S508, the temperature according to multiple key positions is controlled to the power consumption of features multiple in server.
For example, if the Current Temperatures predetermined threshold value of key position, server is controlled to neutralize this key position correlation Multiple features are that is to say, that reduce the utilization rate of this feature part, so that temperature too high will not lead to this spy in server Levy part overheated, damage this feature part.
The control method for fan of the server of the embodiment of the present invention, the temperature according to multiple key positions is to many in server The power consumption of individual feature is controlled, and reduce further the overheated potential safety hazard of feature in server.
In order to realize above-described embodiment, the present invention also proposes a kind of fan control device of server.
A kind of fan control device of server, including:Measurement module, for measuring the temperature of the multiple feature of server Degree information and power consumption information;First acquisition module, obtains clothes for the temperature information according to multiple features and power consumption information The current operation mode of business device;Second acquisition module, for the current operation mode according to server and default temperature prediction Model obtains the temperature of multiple key positions in server;And first control module, for the temperature according to multiple key positions Degree is respectively controlled to multiple fans.
Fan control below with reference to the server of the method explanation embodiment of the present invention of the fan control of above-mentioned server Device processed.
Fig. 6 is the structural representation of the fan control device of the server of one embodiment of the invention.
As shown in fig. 6, the fan control device of server includes:Measurement module 100, the first acquisition module 200, second obtain Delivery block 300 and the first control module 400.
Specifically, measurement module 100 is used for measuring temperature information and the power consumption information of the multiple feature of server.Its In, server includes multiple features and multiple fan, and multiple features may include but be not limited to one or more CPU, GPU, hard disk, internal memory, system bus, power supply etc..More specifically, measurement module 100 can be by for example real in server Temperature sensor measures the temperature information of multiple features, and passes through the device measuring such as such as application program or ammeter The power consumption information of multiple features.
First acquisition module 200 obtains working as of server for the temperature information according to multiple features and power consumption information Front mode of operation.Wherein, mode of operation may include cpu model, balanced mode and memory module.More specifically, can in server Give tacit consent to multiple mode of operations, or multiple mode of operations can be preset in the server, for example, cpu model, that is, server be loaded with The utilization rate of CPU and CPU is higher;Or balanced mode, that is, server be loaded with CPU, GPU and other key feature part simultaneously And the utilization rate of these features is higher;Or memory module, that is, server be loaded with the utilization rate of hard disk and hard disk relatively High, read-write amount is larger etc..First acquisition module 200 can be believed according to the temperature information of the multiple features measured and power consumption If breath judges the current mode of operation of server that is to say, that the temperature of multiple feature is high and/or power consumption is high, can Judge that server is loaded with this feature part, server is in the corresponding mode of operation of the feature being loaded with.
Second acquisition module 300 is used for current operation mode and default temperature prediction model acquisition clothes according to server The temperature of multiple key positions in business device.More specifically, temperature prediction model can be given tacit consent in the server, or in service Default in device, the second acquisition module 300 can pass through this temperature prediction model, and the temperature according to features multiple in server Degree information and power consumption information, ambient temperature information, wind flow, the mode of operation of server, as known input information, calculate With the temperature predicting multiple key positions.
First control module 400 is used for according to the temperature of multiple key positions, multiple fans being respectively controlled.At this In one embodiment of invention, when the temperature of a key position in multiple key positions is more than preset temperature threshold value, first Control module 400 controls at least one fan being associated with a key position to improve rotating speed, until a key position Temperature is less than preset temperature threshold value.More specifically, can set up in the server between multiple fans and multiple key position temperature Corresponding logical relation, for example, as shown in Fig. 2 this logical relation can be simple linear relationship.Or multiple fans with multiple Between key position temperature, corresponding logical relation can be also the relation coordinating according to weight ratio.Therefore, when in server When the temperature of certain key position exceedes its default temperature threshold, controllable the being associated with property of the first control module 400 is stronger Fan, improve the rotating speed of this fan, to radiate to this key position, until this key position temperature be less than default Threshold value.Thus, the rotating speed of controlling fan and key position temperature reach a dynamic balance.For example, as shown in Fig. 2 such as The Current Temperatures of fruit key position are 32 DEG C, then control server to neutralize the related multiple fans of this key position that is to say, that Can to this key position radiating multiple fans, by its rotating speed be controlled to fan under total power rotating speed 59%.Work as key position When temperature is increased to 36 DEG C, then server is controlled to neutralize the related multiple fans of this key position, by the rotating speed of the plurality of fan Lifting most fan under total power rotating speed 65%.
The fan control device of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, real-time estimate, and the temperature according to multiple key positions are carried out to multiple key position temperature by the method for numerical simulation Multiple fans are respectively controlled, improve the reliability of measurement server real time temperature, reduce features in server The overheated potential safety hazard of part, is simultaneously achieved the precise control to fan in server and the waste avoiding fan power consumption.
Fig. 7 is the structural representation of the fan control device of server of one specific embodiment of the present invention.
As shown in fig. 7, the fan control device of server includes:Measurement module 100, the first acquisition module 200, second obtain Delivery block 300, the first control module 400, the 3rd acquisition module 500, the 4th acquisition module 600 and set up module 700.
Specifically, the 3rd acquisition module 500 is used for server is tested to obtain wind flow and service in server The corresponding relation of rotation speed of the fan in device.Specifically, as shown in figure 4, wind tunnel test can be passed through, the flow resistance curve of server can be measured And the correlation between fan static pressures P of fan and air mass flow Q, i.e. the PQ characteristic of fan.Then, by surveying or managing Obtain fan by calculating under different rotating speeds, the wind flow in server and the relation of rotation speed of the fan.It should be understood that wind tunnel test and The computational methods of the relation of wind flow and rotation speed of the fan all can use existing method, no longer multiple superfluous herein.
4th acquisition module 600 is used for carrying out hot emulation testing to obtain server under different working modes to server Temperature distribution information.Specifically, the temperature that the 4th acquisition module 600 can go out according to entity temperature sensor measurement in server Information, ambient temperature information, wind flow, the mode of operation of the power consumption server of multiple feature as parameter, by means of Such as CFD(Computational Fluid Dynamics, computational fluid dynamics)Software, for the different work of server Scene, i.e. different mode of operation, carry out hot emulation testing, obtain all of temperature distribution information in server.It should be understood that it is hot The method of emulation testing can use existing method, no longer multiple superfluous herein.
Set up module 700 for according to wind flow in mode of operation, the corresponding temperature distribution information of mode of operation, server Corresponding relation and the corresponding multiple feature temperature informations of mode of operation and power consumption information with rotation speed of the fan in server Set up temperature prediction model.Specifically, temperature prediction model can be given tacit consent in the server, or presets in the server 's.If it should be understood that the precision of hot emulation testing is sufficiently high, and simulate enough mode of operations, the temperature of foundation is pre- Survey the heat compensator conducting property that model can more accurately in the middle part of response service device, also just can more accurately in predictive server not by cloth Put the temperature of the feature of entity temperature sensor.
The fan control device of the server of the embodiment of the present invention, in the premise not increasing entity sensor in server Under, wind flow is obtained by the 3rd acquisition module test, and server is obtained in different working modes according to the 4th acquisition module Under temperature distribution information, thus can import the concept of virtual flow and mode of operation, increased existing temperature control plan Input information slightly, increased the precision of temperature in temperature prediction model predictive server in existing temperature control strategy, carries The high reliability of measurement server real time temperature.
Fig. 8 is the structural representation of the fan control device of the server of another specific embodiment of the present invention.
As shown in figure 8, the fan control device of server includes:Measurement module 100, the first acquisition module 200, second obtain Delivery block 300, the first control module 400, the 3rd acquisition module 500, the 4th acquisition module 600, set up module 700 and the second control Molding block 800.
Specifically, the second control module 800 is used for temperature according to multiple key positions to features multiple in server The power consumption of part is controlled.For example, if the Current Temperatures predetermined threshold value of key position, the second control module 800 controls clothes Business device neutralizes the related multiple features of this key position that is to say, that reducing the utilization rate of this feature part, so that service In device, temperature too high will not lead to this feature part overheated, damages this feature part.
The fan control device of the server of the embodiment of the present invention, the temperature according to multiple key positions is to many in server The power consumption of individual feature is controlled, and reduce further the overheated potential safety hazard of each feature in server.
In order to realize above-described embodiment, the present invention also proposes a kind of server.
A kind of server, including the fan control device of the server of second aspect present invention embodiment.
The server of the embodiment of the present invention, on the premise of not increasing entity sensor in it, by the side of numerical simulation Method carries out real-time estimate to multiple key position temperature, and according to the temperature of multiple key positions, multiple fans is controlled respectively System, improves the reliability of measurement server real time temperature, reduces the overheated potential safety hazard of feature in server, simultaneously Achieve the precise control to fan in server and the waste avoiding fan power consumption.
It should be appreciated that each several part of the present invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In embodiment, the software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realizing.For example, if realized with hardware, and the same in another embodiment, can use well known in the art under Any one of row technology or their combination are realizing:There is the logic gates for data-signal is realized with logic function Discrete logic, there is the special IC of suitable combinational logic gate circuit, programmable gate array(PGA), scene Programmable gate array(FPGA)Deng.
In the description of this specification, reference term " embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or the spy describing with reference to this embodiment or example Point is contained at least one embodiment or the example of the present invention.In this manual, to the schematic representation of above-mentioned term not Necessarily refer to identical embodiment or example.And, the specific features of description, structure, material or feature can be any One or more embodiments or example in combine in an appropriate manner.
Although an embodiment of the present invention has been shown and described, it will be understood by those skilled in the art that:Not Multiple changes, modification, replacement and modification can be carried out to these embodiments in the case of the principle of the disengaging present invention and objective, this The scope of invention is limited by claim and its equivalent.

Claims (11)

1. a kind of control method for fan of server is it is characterised in that described server includes multiple features and multiple wind Fan, the method comprising the steps of:
The temperature information of the measurement the plurality of feature of server and power consumption information;
Temperature information according to the plurality of feature and the current operation mode of the power consumption information described server of acquisition;
Current operation mode according to described server and default temperature prediction model obtain multiple keys in described server The temperature of position;And
Temperature according to the plurality of key position is respectively controlled to the plurality of fan.
2. method according to claim 1 is it is characterised in that also include:
Described server is tested with obtain wind flow in described server with described server rotation speed of the fan corresponding Relation;
Described server is carried out with hot emulation testing to obtain temperature distribution information under different working modes for the described server; And
According to wind flow in described mode of operation, the corresponding temperature distribution information of described mode of operation, described server with described The corresponding relation of rotation speed of the fan and the corresponding the plurality of feature temperature information of described mode of operation and work(in server Consumption information sets up described temperature prediction model.
3. method according to claim 1 is it is characterised in that the described temperature according to multiple key positions is to the plurality of Fan is respectively controlled and specifically includes:
When the temperature of a key position in the plurality of key position is more than preset temperature threshold value, control and one pass At least one fan that key position is associated improves rotating speed, until the temperature of one key position is less than described preset temperature Threshold value.
4. method according to claim 1 is it is characterised in that described mode of operation includes cpu model, balanced mode and deposits Storage pattern.
5. method according to claim 1 is it is characterised in that also include:
Temperature according to the plurality of key position is controlled to the power consumption of multiple features in described server.
6. a kind of fan control device of server is it is characterised in that described server includes multiple features and multiple wind Fan, described device includes:
Measurement module, for measuring temperature information and the power consumption information of the plurality of feature of server;
First acquisition module, obtains described server for the temperature information according to the plurality of feature and power consumption information Current operation mode;
Second acquisition module, for described in the current operation mode according to described server and the acquisition of default temperature prediction model The temperature of multiple key positions in server;And
First control module, is respectively controlled to the plurality of fan for the temperature according to the plurality of key position.
7. the fan control device of server according to claim 6 is it is characterised in that also include:
3rd acquisition module, for being tested to described server to obtain wind flow and described server in described server The corresponding relation of middle rotation speed of the fan;
4th acquisition module, for carrying out hot emulation testing to obtain described server in different working modes to described server Under temperature distribution information;And
Set up module, for according in described mode of operation, the corresponding temperature distribution information of described mode of operation, described server The corresponding relation of wind flow and rotation speed of the fan in described server and the corresponding the plurality of feature of described mode of operation Temperature information and power consumption information set up described temperature prediction model.
8. the fan control device of server according to claim 6 is it is characterised in that described first control module is also used In:
When the temperature of a key position in the plurality of key position is more than preset temperature threshold value, then control and one pass At least one fan that key position is associated improves rotating speed, until the temperature of one key position is less than described preset temperature Threshold value.
9. the fan control device of server according to claim 6 is it is characterised in that described mode of operation includes CPU Pattern, balanced mode and memory module.
10. the fan control device of server according to claim 6 is it is characterised in that also include:
Second control module, for the work(to multiple features in described server for the temperature according to the plurality of key position Consumption is controlled.
A kind of 11. servers are it is characterised in that include the fan control dress of the server described in any one of claim 6-10 Put.
CN201310692916.3A 2013-12-17 2013-12-17 Fan control method and device of server and server Active CN103631351B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310692916.3A CN103631351B (en) 2013-12-17 2013-12-17 Fan control method and device of server and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310692916.3A CN103631351B (en) 2013-12-17 2013-12-17 Fan control method and device of server and server

Publications (2)

Publication Number Publication Date
CN103631351A CN103631351A (en) 2014-03-12
CN103631351B true CN103631351B (en) 2017-02-15

Family

ID=50212528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310692916.3A Active CN103631351B (en) 2013-12-17 2013-12-17 Fan control method and device of server and server

Country Status (1)

Country Link
CN (1) CN103631351B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110304502A (en) * 2019-07-12 2019-10-08 深圳市海浦蒙特科技有限公司 A kind of control method and system of the radiator fan for villa elevator control cabinet

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335267B (en) * 2014-05-30 2018-06-15 华为技术有限公司 A kind of server temperature Forecasting Methodology, apparatus and system
CN104635797B (en) * 2014-12-16 2017-01-25 浪潮电子信息产业股份有限公司 Regional detection control method for temperature of server mainboard
US20170248995A1 (en) * 2016-02-29 2017-08-31 GM Global Technology Operations LLC Methods and systems for configurable temperature control of controller processors
CN106484059B (en) * 2016-10-21 2019-03-08 郑州云海信息技术有限公司 A kind of server radiating regulation method, apparatus and system
CN107329560B (en) * 2017-07-04 2019-12-31 苏州浪潮智能科技有限公司 Server and energy consumption ratio optimization method and system thereof
US10386899B2 (en) 2017-08-08 2019-08-20 GM Global Technology Operations LLC Methods and systems for configurable temperature control of controller processors
CN107291200A (en) * 2017-08-18 2017-10-24 郑州云海信息技术有限公司 A kind of new Purley cpu heats design method
CN107957763A (en) * 2017-11-30 2018-04-24 紫光华山信息技术有限公司 The control method for fan and control device of server
CN108594971A (en) * 2018-02-01 2018-09-28 联想(北京)有限公司 control method and control system
CN108897221B (en) * 2018-07-21 2021-04-02 成都光电传感技术研究所有限公司 Military power supply chassis fan rotating speed control method
CN109240460A (en) * 2018-09-04 2019-01-18 深圳市宝德计算机***有限公司 A kind of server radiating method, apparatus, equipment and computer storage medium
CN111237229B (en) * 2018-11-28 2022-10-25 阿里巴巴集团控股有限公司 Method, device and equipment for controlling rotating speed of fan
CN109931285B (en) * 2019-03-06 2021-10-26 郑州云海信息技术有限公司 Fan speed regulation method and device and electronic equipment
CN109933109A (en) * 2019-03-19 2019-06-25 浪潮商用机器有限公司 A kind of temprature control method of PCIe card, system and relevant device
CN110489303B (en) * 2019-08-22 2022-09-23 江苏华存电子科技有限公司 Temperature prediction control management method and device based on NVMe SSD
CN110866370A (en) * 2019-11-11 2020-03-06 中国科学院微电子研究所 Circuit reliability logic simulation method, device, equipment and storage medium
CN111637614B (en) * 2020-05-26 2021-06-08 内蒙古工业大学 Intelligent control method for data center active ventilation floor
CN111722694A (en) * 2020-06-19 2020-09-29 苏州浪潮智能科技有限公司 Server energy-saving system, method for reducing power consumption of server and storage medium
CN112780590A (en) * 2021-01-22 2021-05-11 苏州浪潮智能科技有限公司 Method, system and device for identifying fan model
CN112965586A (en) * 2021-03-05 2021-06-15 山东英信计算机技术有限公司 Temperature control method, system and device of edge server and edge server
CN113840512B (en) * 2021-08-06 2023-10-20 锐捷网络股份有限公司 Temperature adjusting method and device, electronic equipment and storage medium
CN114706462B (en) * 2022-03-25 2024-03-19 云尖信息技术有限公司 Multi-node BMC fan control method, system, computer equipment and storage medium
CN114898784B (en) * 2022-04-07 2023-07-04 北京中关村水木医疗科技有限公司 System and method for testing data storage device of breathing machine
CN115062562B (en) * 2022-08-11 2022-11-04 锦浪科技股份有限公司 Design method of air cooling system of power supply equipment

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009038237A (en) * 2007-08-02 2009-02-19 Fujitsu Telecom Networks Ltd Electronic device and cooling method of electronic device
TW201020742A (en) * 2008-11-28 2010-06-01 Inventec Corp Computer system
CN102156518A (en) * 2010-02-12 2011-08-17 英业达股份有限公司 Heat radiation control method
CN202583994U (en) * 2012-04-24 2012-12-05 杭州美全网络技术有限公司 Server with speed-variable fan
CN102854949A (en) * 2012-07-26 2013-01-02 爱科瑞士制冷科技(深圳)有限公司 Computer server heat dissipation system and method for heat-dissipating and cooling computer server heat dissipation system
US8369083B2 (en) * 2010-02-16 2013-02-05 Manufacturing Resources International, Inc. System and method for selectively engaging cooling fans within an electronic display
TW201331477A (en) * 2012-01-30 2013-08-01 Asustek Comp Inc Fan controlling method and electronic device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009038237A (en) * 2007-08-02 2009-02-19 Fujitsu Telecom Networks Ltd Electronic device and cooling method of electronic device
TW201020742A (en) * 2008-11-28 2010-06-01 Inventec Corp Computer system
CN102156518A (en) * 2010-02-12 2011-08-17 英业达股份有限公司 Heat radiation control method
US8369083B2 (en) * 2010-02-16 2013-02-05 Manufacturing Resources International, Inc. System and method for selectively engaging cooling fans within an electronic display
TW201331477A (en) * 2012-01-30 2013-08-01 Asustek Comp Inc Fan controlling method and electronic device
CN202583994U (en) * 2012-04-24 2012-12-05 杭州美全网络技术有限公司 Server with speed-variable fan
CN102854949A (en) * 2012-07-26 2013-01-02 爱科瑞士制冷科技(深圳)有限公司 Computer server heat dissipation system and method for heat-dissipating and cooling computer server heat dissipation system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110304502A (en) * 2019-07-12 2019-10-08 深圳市海浦蒙特科技有限公司 A kind of control method and system of the radiator fan for villa elevator control cabinet
CN110304502B (en) * 2019-07-12 2021-10-22 深圳市海浦蒙特科技有限公司 Control method and system for radiator fan of villa elevator control cabinet

Also Published As

Publication number Publication date
CN103631351A (en) 2014-03-12

Similar Documents

Publication Publication Date Title
CN103631351B (en) Fan control method and device of server and server
CN102486181B (en) A kind of temperature control device and temperature control method adjusting temperature in closed equipment
US9664400B2 (en) Automated technique of measuring room air change rates in HVAC system
CN104236755B (en) Air conditioner outlet air temperature field detecting method
CN107134604A (en) A kind of power battery thermal management method based on working characteristicses
KR101961273B1 (en) Method For Estimating The Temperature At The Core of A Battery Cell
WO2002079959A2 (en) Method and apparatus for determining throttle settings
CN105066348B (en) The power estimating method of ptc heater, device and air-conditioning system in air-conditioning system
CN103029650B (en) Prediction of transistor temperature in inverter power module of vehicle, and related operating method
JP7019044B2 (en) Energy saving management device, energy saving management system, energy saving management method and program
CN107923645A (en) Air adjustment operating analysis device and program
CN105091076A (en) Energy-saving effect calculation method and device
CN108027761A (en) Heat sensor for hot spot interpolation is placed
CN108008314A (en) Thermal balance testing method and device for power battery system
CN109754195A (en) A kind of ground-source heat pump system whole year method for testing performance
CN107479367A (en) Control method, system and the vehicle of motor
CN107859646A (en) Temperature control equipment and its control method
CN103970958B (en) A kind of method for designing of excitation system self-cold and hot pipe heat radiation power cabinet
CN104201947B (en) Driving method and device, electrical equipment
CN106771646A (en) Power device loss test mthods, systems and devices
Bao et al. The extended 2-dimensional state-queuing model for the thermostatically controlled loads
CN206684275U (en) Battery bag analog simulation operating mode thermal analysis system
CN105632964A (en) Chip automatic packaging analysis policy-making platform and analysis policy-making method
CN110184403B (en) Method, system, medium and equipment for evaluating working state of cooling equipment
CN115169079A (en) Air conditioner heat load calculation method and device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant