CN105041696A - Speed regulation method for fans in server cabinet and server cabinet - Google Patents
Speed regulation method for fans in server cabinet and server cabinet Download PDFInfo
- Publication number
- CN105041696A CN105041696A CN201510362513.1A CN201510362513A CN105041696A CN 105041696 A CN105041696 A CN 105041696A CN 201510362513 A CN201510362513 A CN 201510362513A CN 105041696 A CN105041696 A CN 105041696A
- Authority
- CN
- China
- Prior art keywords
- fan
- control board
- speed
- fan control
- operation information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 abstract description 8
- 230000001105 regulatory effect Effects 0.000 abstract description 4
- 230000005855 radiation Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
The invention provides a speed regulation method for fans in a server cabinet and a server cabinet. The speed regulation method comprises the following steps: acquiring operation information of all fans in a server cabinet, as well as operation information of all cabinet nodes in the server cabinet, and calculating the speed regulation values of the fans according to the operation information of both the fans and the cabinet nodes; and regulating the speeds of the fans through fan control panels according to the calculated speed regulation values of the fans. The server cabinet comprises at least one fan control panel, and each fan control panel corresponds to at least one fan and at least one cabinet node. By adoption of the scheme, the fan speed regulation development efficiency can be improved.
Description
Technical field
The present invention relates to radiating management field, particularly a kind of server cabinet fan speed-governing method and server cabinet.
Background technique
Along with the development of the new techniques such as large data, cloud computing, the use amount of server is also increasing, wherein in the majority with cabinet type server again.Because the calling party of server is many, data processing amount is large, so server can produce a large amount of heat in running, if heat radiation not in time, will cause server due to temperature too high and damage, so reasonably will to dispel the heat strategy to server formulation.Because the application of cabinet type server is different with applied environment, user is also different to the configuration requirement of server, the quantity of such as server node, node mainboard model, the quantity of fan and the position etc. of fan, thus the heat radiation strategy of each cabinet type server and fan speed-governing method are also not quite similar.
At present, the speed regulating method of cabinet type server fan is mainly according to the configuring condition of server, and the server for difference configuration formulates different speed governing curves, carries out speed governing according to speed governing curve to the fan of server.
Because the demand of user is different, the configuration of server is also different, server for difference configuration needs to formulate corresponding speed governing curve and carries out speed governing to fan, so all will formulate for the cabinet type server of difference configuration the speed governing curve corresponded, code development workload in fan speed-regulating is very large, and development efficiency is lower.
Summary of the invention
The invention provides a kind of server cabinet fan speed-governing method and server cabinet, the efficiency of fan speed-regulating development can be improved.
Embodiments provide a kind of server cabinet speed regulating method, be applied in server cabinet, this server cabinet comprises at least one fan control board, and each described fan control board at least one fan corresponding, comprising:
The operation information of each fan in acquisition server rack;
The operation information of each rack node in acquisition server rack;
According to the operation information of each fan and the operation information of each rack node, calculate fan speed-regulating value;
According to the fan speed-regulating value calculated, by fan control board, speed governing is carried out to each fan.
Preferably, the operation information calculating fan speed-regulating value of the described operation information according to each fan and each rack node comprises:
For any one the first fan control board, according to the operation information of each fan corresponding to the first fan control board, and the operation information of each rack node corresponding to the first fan control board, calculate the first fan speed-regulating value corresponding to this first fan control board;
The described fan speed-regulating value according to calculating is carried out speed governing by fan control board to each fan and is comprised:
For any one the first fan control board, the first fan control board carries out speed governing according to the first fan speed-regulating value each fan to self correspondence.
Preferably, described first fan control is according to the operation information of each fan of self correspondence, and the operation information of each rack node of self correspondence, calculates the first fan speed-regulating value corresponding to this first fan control board and comprises:
For each rack node that described first fan control board is corresponding, utilize the operation information of each fan that the first fan control board is corresponding and the operation information of this rack node, calculate the fan speed-regulating value corresponding to this rack node, for each rack node that the first fan control board is corresponding, maximum fan speed-regulating value corresponding for rack node is defined as described first fan speed-regulating value.
Preferably, after described calculating first fan speed-regulating value, and described by the first fan control board speed governing is carried out to each fan before, comprise further: be directed to the server cabinet comprising at least two regions, from each fan speed-regulating value that each fan control board being arranged in current region is corresponding, select the second maximum fan speed-regulating value;
Describedly by the first fan control board, speed governing is carried out to each fan and comprises:
Each fan control board in current region carries out speed governing according to the second fan speed-regulating value to each self-corresponding fan.
Preferably, the operation information of described fan comprises: the rotating speed of fan and/or power consumption.
Preferably, the operation information of described rack node comprises: any one or more in cpu temperature, CPU power consumption, intake air temperature and exhaust outlet temperature.
Preferably, described calculating fan speed-regulating value comprises:
For any one the first fan control board, according to the operation information of each fan corresponding to the first fan control board, calculate average operation information, wherein, described average operation information comprises: in each rack node that the mean speed of each fan that the first fan control board is corresponding, total power consumption, the first fan control board are corresponding current be in open state rack number of nodes and the first fan control board can be corresponding rack node maximum quantity in any one or more;
Further according to the operation information of described average operation information and rack node corresponding to the first fan control board, calculate the fan speed-regulating value that each rack node corresponding to described first fan control board is corresponding.
The embodiment of the present invention additionally provides a kind of server cabinet, comprising: at least one fan control board, each described fan control board at least one fan corresponding and at least one rack node;
Described fan control board, for the operation information of each fan in acquisition server rack;
Baseboard management controller, for the operation information of each rack node in acquisition server rack, and the operation information of each fan gathered according to described fan control board and the operation information of each rack node, calculate fan speed-regulating value;
Described fan control board, is further used for the fan speed-regulating value calculated according to described baseboard management controller, carries out speed governing to each fan.
Preferably, described baseboard management controller, for the operation information according to each fan corresponding to any one the first fan control board, and the operation information of each rack node corresponding to this first fan control board, calculate the first fan speed-regulating value corresponding to this first fan control board;
Described first fan control board, for according to described first fan speed-regulating value, carries out speed governing to each fan of self correspondence.
Preferably, described baseboard management controller, for the operation information of the operation information of each fan of utilizing fan control board corresponding and each rack node corresponding to this fan control board, calculates the fan speed-regulating value corresponding to each rack node;
Described middle plate, for for the fan control board corresponded, from the fan speed-regulating value of each rack node corresponding to this fan control board, is defined as fan speed-regulating value corresponding to this fan control board by maximum fan speed-regulating value.
Preferably, this server cabinet comprises Shelf Management Controller further;
Described Shelf Management Controller, in the server cabinet comprising two regions, from each fan speed-regulating value that each fan control board being arranged in current region is corresponding, selects the second maximum fan speed-regulating value;
Each fan control board in current region, for carrying out speed governing according to described second fan speed-regulating value to each self-corresponding fan.
Preferably, described middle plate, for for the first fan control board corresponded, according to rotating speed and/or the power consumption of each fan corresponding to this first fan control board, calculate in each rack node corresponding to the mean speed of each fan corresponding to the first fan control board, total power consumption, the first fan control board current be in open state rack number of nodes and the first fan control board can be corresponding rack node maximum quantity in any one or more;
Described baseboard management controller, any one or more for what gather in the cpu temperature of each rack node corresponding to described first fan control board, CPU power consumption, intake air temperature and exhaust outlet temperature, and according to the result of calculation of described middle plate and the operation information of rack node that himself collects, calculate the fan speed-regulating value that each rack node corresponding to described first fan control board is corresponding.
The invention provides a kind of server cabinet fan speed-governing method and server cabinet, the operation information of acquisition server rack each fan interior and each rack node respectively, according to the operation information of each fan and the operation information of each rack node, calculate fan speed-regulating value, according to calculating gained fan speed-regulating value, speed governing is carried out to each fan in server cabinet, by this fan speed-governing method, the operation information of Real-time Collection fan and rack node, according to operation information determination fan speed-regulating value, according to fan speed-regulating value, speed governing is carried out to fan, by this self-adjusting method, be applicable to the server cabinet of various configuration, server without the need to configuring for difference formulates separately fan speed-regulating curve, thus improve the efficiency of fan speed-regulating development.
Accompanying drawing explanation
Fig. 1 is a kind of server cabinet fan speed-governing method flow chart that one embodiment of the invention provides;
Fig. 2 is a kind of server cabinet fan speed-governing method flow chart that another embodiment of the present invention provides;
Fig. 3 is a kind of server cabinet fan speed-governing method flow chart that another embodiment of the present invention provides;
Fig. 4 is a kind of server cabinet structure schematic diagram that one embodiment of the invention example is carried;
Fig. 5 is a kind of server cabinet structure schematic diagram that another embodiment of the present invention example is carried;
Fig. 6 is a kind of server cabinet structure schematic diagram that another embodiment's example of the present invention is carried.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technological scheme in the embodiment of the present invention is clearly and completely described.Obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
As shown in Figure 1, one embodiment of the invention provides a kind of server cabinet fan speed-governing method, is applied in server cabinet, and this server cabinet comprises at least one fan control board, and each described fan control board at least one fan corresponding, comprising:
Step 101: the operation information of each fan in acquisition server rack;
Step 102: the operation information of each rack node in acquisition server rack;
Step 103: according to the operation information of each fan and the operation information of each rack node, calculates fan speed-regulating value;
Step 104: according to the fan speed-regulating value calculated, by fan control board, speed governing is carried out to each fan.
By a kind of server cabinet fan speed-governing method that the embodiment of the present invention provides, the operation information of acquisition server rack each fan interior and each rack node respectively, according to the operation information of each fan and the operation information of each rack node, calculate fan speed-regulating value, according to calculating gained fan speed-regulating value, speed governing is carried out to each fan in server cabinet, by this fan speed-governing method, the operation information of Real-time Collection fan and rack node, according to operation information determination fan speed-regulating value, according to fan speed-regulating value, speed governing is carried out to fan, by this self-adjusting method, be applicable to the server cabinet of various configuration, server without the need to configuring for difference formulates separately fan speed-regulating curve, thus improve the efficiency of fan speed-regulating development.
In an embodiment of the invention, for any one fan control board, there are the fan and rack node that correspond, according to the operation information of fan and rack node, calculated by the method preset, draw the fan speed-regulating value corresponding to this fan control board, according to this fan speed-regulating value, speed governing is carried out to each fan, for the rack node of correspondence dispels the heat, owing to adopting real-time monitoring, the strategy of real-time adjustment, can reduce the waste of the energy, and the ability adapting to complicated temperature controlled environment is stronger while the heat radiation of Deterministic service device.
In an embodiment of the invention, when the corresponding multiple rack node of a fan control board, by the operation information of the fan corresponding with this fan control board and rack node, calculate the fan speed-regulating value corresponding with each rack node, from the fan speed-regulating value that each rack node is corresponding, select maximum fan speed-regulating value as fan speed-regulating value corresponding to this fan control board, according to this fan speed-regulating value, each fan corresponding to this fan control board carries out speed governing, due to each fan close together that same fan control board is corresponding, heat radiation work has a lot of intersection region, maximum fan speed-regulating value is adopted to carry out speed governing to each fan, guarantee that each rack node that this fan control board is corresponding can dispel the heat in time, ensure that it normally runs.
In an embodiment of the invention, a server cabinet can be divided at least two regions, each region comprises multiple fan control board, the operation information of the fan corresponding by each fan control board in current region and rack node, calculate the fan speed-regulating value that each fan control board is corresponding, from each fan control to selecting maximum fan speed-regulating value as the fan speed-regulating value of current region the fan speed-regulating value of correspondence, according to this fan speed-regulating value, speed governing is carried out to each fan in current region, because the temperature difference of each rack node in the same area is little, each fan in the same area is adjusted to same maximum rate according to the fan speed-regulating value in this region, ensure to dispel the heat timely and effectively.
In an embodiment of the invention, the operation information of fan comprises rotating speed and/or the power consumption of fan, the operation information of rack node comprises cpu temperature, CPU power consumption, any one or more in intake air temperature and exhaust outlet temperature, by rotating speed and/or the power consumption of fan, calculate average operation information, described average operation information comprises: the mean speed of each fan that fan control board is corresponding, total power consumption, in each rack node that fan control board is corresponding current be in open state rack number of nodes and fan control board can be corresponding rack node maximum quantity in any one or more, by the operation information of the average operation information that calculates and each rack node, calculate the fan speed-regulating value that each rack node corresponding to fan control board is corresponding, by these parameters, in conjunction with the formula preset, the fan speed-regulating value that each rack node is corresponding can be calculated more exactly, the speed governing of fan can be made more level and smooth, more accurate, the heat radiation of better Deterministic service device rack.
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with drawings and the specific embodiments, the present invention is described in further detail.
As shown in Figure 2, one embodiment of the invention provides a kind of server cabinet fan speed-governing method, comprising:
Step 201: the operation information of each fan in acquisition server rack.
In an embodiment of the invention, the corresponding multiple fan of each fan control board, the corresponding fan control board of each fan, each fan control board gathers the operation information of each fan of self correspondence.Such as, comprise 10 fan control boards, be respectively fan control board 1 to 10 in server cabinet, corresponding 3 fans of each fan control board, each fan control board gathers rotating speed and the power consumption information of 3 fans of self correspondence.
Step 202: according to the operation information of each fan, calculates the average operation information that each fan control board is corresponding.
In an embodiment of the invention, after the operation information collecting each fan, according to the operation information of multiple fans of self correspondence of each fan control board, calculate the average operation information that each fan control board is corresponding, comprise in each rack node corresponding to the mean speed of each fan corresponding to fan control board, total power consumption, fan control board current be in the rack node of open state quantity and fan control board can be corresponding the maximum quantity of rack node.Such as, according to rotating speed and the power consumption information of 3 fans of self correspondence of fan control board 1, calculate the average operation information of fan control board 1 correspondence, comprise: the mean speed of 3 fans of fan control board 1 correspondence, total power consumption, in each rack node of fan control board 1 correspondence current be in the rack node of open state quantity and fan control board 1 can be corresponding the maximum quantity of rack node, equally, according to rotating speed and the power consumption information of each self-corresponding 3 fans of fan control board 2 to 10, calculate each self-corresponding average operation information of fan control board 2 to 10 respectively.
Step 203: the operation information of each rack node in acquisition server rack.
In an embodiment of the invention, each fan control board at least one rack node corresponding, the fan that same fan control board is corresponding is that corresponding rack node dispels the heat, and gathers the operation information of each node that integrates with in rack node running.Such as, fan control board 1 to 10, corresponding 4 the rack nodes of each fan control board, 3 fans of fan control board 1 correspondence are that 4 rack nodes of fan control board 1 correspondence dispel the heat, similarly, each self-corresponding 3 fans of fan control board 2 to 10 are that each self-corresponding 4 rack nodes dispel the heat; Gather the operation information of 4 rack nodes corresponding to each fan control board respectively, comprise 4:CPU temperature, CPU power consumption, intake air temperature and exhaust outlet temperature.
Step 204: the average operation information corresponding according to each fan control board and the operation information of each rack node, calculate the fan speed-regulating value that each rack node is corresponding.
In an embodiment of the invention, the operation information of the average operation information corresponding according to same fan control board and corresponding rack node, calculates the fan speed-regulating value that each rack node is corresponding.Such as, according to the operation information of the average operation information of fan control board 1 correspondence and 4 rack nodes of fan control board 1 correspondence, by PID speed governing algorithm, calculate the fan speed-regulating value that 4 rack nodes of fan control board 1 correspondence are corresponding respectively, the corresponding fan speed-regulating value of each rack node, similarly, the fan speed-regulating value that each self-corresponding 4 the rack nodes of fan control board 2 to 10 are corresponding is calculated.
Step 205: select maximum fan speed-regulating value from the fan speed-regulating value that each rack node corresponding by same fan control board is corresponding, as the fan speed-regulating value that current fan control board is corresponding.
In an embodiment of the invention, the corresponding multiple rack node of each fan control board, the corresponding fan speed-regulating value of each rack node, be directed to same fan control board, from the fan speed-regulating value that each rack node that this fan control board is corresponding is corresponding, select a maximum fan speed-regulating value as fan speed-regulating value corresponding to this fan control board.Such as, corresponding 4 the rack nodes of fan control board 1, the corresponding fan speed-regulating value of each rack node, a maximum fan speed-regulating value is selected, as the fan speed-regulating value of fan control board 1 correspondence, similarly from these 4 fan speed-regulating values, fan control board 2 to 10, from 4 fan speed-regulating values that each self-corresponding 4 rack nodes are corresponding, select a maximum fan speed-regulating value respectively, as each self-corresponding fan speed-regulating value of fan control board 2 to 10.
Step 206: the fan speed-regulating value corresponding according to each fan control board, carries out speed governing by fan control board each fan to himself correspondence.
In an embodiment of the invention, as calculated with selection, the corresponding fan speed-regulating value of each fan control board, each fan control board, according to the fan speed-regulating value of self correspondence, carries out speed governing to each fan of self correspondence.Such as, fan control board 1, according to the fan speed-regulating value of self correspondence, carries out speed governing to 3 fans of fan control board 1 correspondence, and similarly, fan control board 2 to 10, also according to the fan speed-regulating value of self correspondence, carries out speed governing to 3 fans of self correspondence respectively.
As shown in Figure 3, one embodiment of the invention provides a kind of server cabinet fan speed-governing method, is directed to the server cabinet comprising multiple region, to comprise two regions, comprising:
Step 301: the operation information of each fan in difference acquisition server rack two regions.
In an embodiment of the invention, server cabinet comprises two regions, is respectively rotating speed and power consumption information that each fan control board in region 1 and region, 2, two, region gathers each corresponding fan respectively.Such as, comprise 5 fan control boards in region 1, be respectively fan control board 1 to fan control board 5, in region 2, also comprise 5 fan control boards, be respectively fan control board 6 to fan control board 10, corresponding 3 fans of each fan control board and 4 rack nodes in region 1 and region 2; 5 fan control boards in region 1 gather rotating speed and the power consumption information of each self-corresponding 3 fans respectively, amount to 15 groups of information, also gather rotating speed and the power consumption information of each self-corresponding 3 fans with the fan control board of 5 in time domain 2, amount to 15 groups of information.
Step 302: according to the operation information of each fan in two regions, calculates the average operation information that in two regions, each fan control board is corresponding.
In an embodiment of the invention, the rotation speed of the fan collected according to each fan control board in two regions and power consumption information, calculate the average operation information of each fan control board in two regions respectively, comprise in each rack node corresponding to the mean speed of each fan corresponding to fan control board, total power consumption, fan control board current be in the rack node of open state quantity and fan control board can be corresponding the maximum quantity of rack node.Such as, according to rotating speed and the power consumption information of 3 fans of himself correspondence of fan control board 1 in region 1, calculate the average operation information of fan control board 1 correspondence, in 4 rack nodes of the i.e. mean speed of 3 fans of fan control board 1 correspondence, total power consumption, fan control board 1 correspondence current be in the rack node of open state quantity and fan control board 1 can be corresponding the maximum quantity of rack node, meanwhile, 5 each self-corresponding average operation informations of fan control board in other 4 fan control boards in region 1 and region 2 are calculated.
Step 303: the operation information of each rack node in difference acquisition server rack two regions.
In an embodiment of the invention, the respectively operation information of each rack node that each fan control board is corresponding in pickup area 1 and region 2, operation information comprises: the cpu temperature of rack node, CPU power consumption, intake air temperature and exhaust outlet temperature.Such as, fan control board 1 to the fan control board 5 comprised in region 1, corresponding 4 the rack nodes of each fan control board, amount to 20 rack nodes, gather the cpu temperature of these 20 rack nodes, CPU power consumption, intake air temperature and exhaust outlet temperature respectively, amount to 20 groups of rack node running informations, meanwhile, collect 20 groups of rack node running informations of 20 rack nodes of region 2 fan control panel 6 to fan control board 10 correspondence.
Step 304: the average operation information corresponding according to each fan control board in two regions and the operation information of each rack node, calculate the fan speed-regulating value that in two regions, each rack node is corresponding respectively.
In an embodiment of the invention, in two regions, the operation information of each rack node of the average information corresponding according to each fan control board and correspondence, calculates the fan speed-regulating value that each rack node is corresponding.Such as, in zone 1, according to the operation information of the average operation information of fan control board 1 correspondence and 4 rack nodes of fan control board 1 correspondence, by PID speed governing algorithm, calculate the fan speed-regulating value that 4 rack nodes of fan control board 1 correspondence are corresponding, similarly, the fan speed-regulating value that in region 1, in other 4 fan control boards and region 2,5 each self-corresponding 4 rack nodes of fan control board are corresponding is calculated.
Step 305: in two regions, selects maximum fan speed-regulating value, is defined as the fan speed-regulating value that this fan control board is corresponding from the fan speed-regulating value that each rack node that each fan control board is corresponding is corresponding.
In an embodiment of the invention, the corresponding multiple rack node of each fan control board, the corresponding fan speed-regulating value of each rack node, from the fan speed-regulating value that each rack node that same fan control board is corresponding is corresponding, select maximum fan speed-regulating value, be defined as the fan speed-regulating value that this fan control board is corresponding.Such as, corresponding 4 the rack nodes of fan control board 1 in region 1, the corresponding fan speed-regulating value of each rack node, from these 4 fan speed-regulating values, select a maximum fan speed-regulating value as the fan speed-regulating value of fan control board 1 correspondence, same, determine fan control board 2 to the fan control board 5 in region 1 and each self-corresponding fan speed-regulating value of fan control board 6 to the fan control board 10 in region 2.
Step 306: select maximum fan speed-regulating value respectively from fan speed-regulating value corresponding to each fan control board in two regions, be defined as the fan speed-regulating value that two regions are corresponding.
In an embodiment of the invention, in the fan speed-regulating value that each fan control board comprised respectively is corresponding, select maximum fan speed-regulating value from region 1 and region 2, as the fan speed-regulating value of region 1 and region 2 correspondence.Such as, in 5 fan control boards comprised in region 1, the fan speed-regulating value of fan control board 1 correspondence is maximum, then the fan speed-regulating value of fan control board 1 correspondence is defined as the fan speed-regulating value of region 1 correspondence, in 5 fan control boards comprised in region 2, the fan speed-regulating value of fan control board 6 correspondence is maximum, then the fan speed-regulating value of fan control board 6 correspondence is defined as the fan speed-regulating value of region 2 correspondence.
Step 307: the fan speed-regulating value that in two regions, each fan control board is corresponding according to region, carries out speed governing to each fan of correspondence.
In an embodiment of the invention, each fan control board included in two regions, the fan speed-regulating value corresponding according to self region, carries out speed governing to each fan of self correspondence.Such as, in zone 1, fan control board 1 to fan control board 5, according to the fan speed-regulating value of region 1 correspondence, carries out speed governing to each self-corresponding 3 fans, and namely amounting to 15 fans in region 1, is all carry out speed governing according to the fan speed-regulating value of region 1 correspondence; In region 2, fan control board 6 to fan control board 10, according to the fan speed-regulating value of region 2 correspondence, carries out speed governing to each self-corresponding 3 fans, and namely amounting to 15 fans in region 2, is all carry out speed governing according to the fan speed-regulating value of region 2 correspondence.
One embodiment of the invention provides a kind of server cabinet, comprising: at least one fan control board, each described fan control board at least one fan corresponding and at least one rack node;
Described fan control board, for the operation information of each fan in acquisition server rack;
Baseboard management controller, for the operation information of each rack node in acquisition server rack, and the operation information of each fan gathered according to described fan control board and the operation information of each rack node, calculate fan speed-regulating value;
Described fan control board, is further used for the fan speed-regulating value calculated according to described baseboard management controller, carries out speed governing to each fan.
As shown in Figure 4, one embodiment of the invention provides a kind of server cabinet 40, comprising: 2 fan control boards 401, corresponding 3 fans 402 of each fan control board 401 and 4 rack nodes 403;
Described fan control board 401, for the operation information of each fan 402 in acquisition server rack;
Baseboard management controller 404, for the operation information of each rack node 403 in acquisition server rack, and the operation information of each fan 402 gathered according to described fan control board 401 and the operation information of each rack node 403, calculate fan speed-regulating value;
Described fan control board 401, is further used for the fan speed-regulating value calculated according to described baseboard management controller 404, carries out speed governing to each fan 402.
In an embodiment of the invention,
Described baseboard management controller 404, for the operation information of each fan 402 according to any one the first fan control board 401 correspondence, and the operation information of each rack node 403 of this first fan control board 401 correspondence, calculate the first fan speed-regulating value corresponding to this first fan control board 401;
Described first fan control board 401, for according to described first fan speed-regulating value, carries out speed governing to each fan 402 of self correspondence.
In an embodiment of the invention, as shown in Figure 5, this server cabinet 40 may further include middle plate 501,
Described fan control board 401, for the operation information of each rack node 403 of the operation information and this fan control board 401 correspondence that utilize each fan 402 of this fan control board 401 correspondence, calculate the fan speed-regulating value corresponding to each rack node 403;
Described middle plate 501, for for the fan control board 401 corresponded, from the fan speed-regulating value of each rack node 403 of this fan control board 401 correspondence, is defined as the fan speed-regulating value of this fan control board 401 correspondence by maximum fan speed-regulating value.
In an embodiment of the invention,
Described middle plate 501, for for the first fan control board 401 corresponded, according to rotating speed and/or the power consumption of each fan 402 of this first fan control board 401 correspondence, calculate in each rack node 403 of the mean speed of each fan 402 of the first fan control board 401 correspondence, total power consumption, the first fan control board 401 correspondence current be in open state quantity and the first fan control board 401 can be corresponding rack node 403 maximum quantity in any one or more;
Described baseboard management controller 404, any one or more for what gather in the cpu temperature of each rack node 403 of described first fan control board 401 correspondence, CPU power consumption, intake air temperature and exhaust outlet temperature, and according to the result of calculation of described middle plate 501 and the operation information of rack node 403 that himself collects, calculate the fan speed-regulating value of each rack node 403 correspondence of described first fan control board 401 correspondence.
As shown in Figure 6, one embodiment of the invention provides a kind of server cabinet 60, this rack comprises Shelf Management Controller 606, region 60-1 and region 60-2, each region comprises: 2 fan control boards 601, corresponding 2 fans, 602,2 the rack nodes 603 of each fan control board 601 and 1 middle plate 604, corresponding 1 baseboard management controller 605 of each rack node 603;
Described fan control board 601, for the operation information of each fan 602 in acquisition server rack 60;
Described baseboard management controller 604, for the operation information of each rack node 603 in acquisition server rack 60, and the operation information of each fan 602 gathered according to described fan control board 601 and the operation information of each rack node 603, calculate fan speed-regulating value;
Described baseboard management controller 605, for the operation information of the operation information of each fan of utilizing fan control board corresponding and each rack node corresponding to this fan control board, calculates the fan speed-regulating value corresponding to each rack node;
Described middle plate 604, for for the fan control board 601 corresponded, from the fan speed-regulating value of each rack node 603 of this fan control board 601 correspondence, is defined as the fan speed-regulating value of this fan control board 601 correspondence by maximum fan speed-regulating value;
Described Shelf Management Controller 606, for from each fan speed-regulating value of each fan control board 601 correspondence being arranged in current region, selects the second maximum fan speed-regulating value;
Described fan control board 601, is further used for the second fan speed-regulating value that in receiving, plate 604 sends, carries out speed governing according to described second fan speed-regulating value to each self-corresponding fan 602.
In an embodiment of the invention,
Described middle plate 604, for for the first fan control board 601 corresponded, according to rotating speed and/or the power consumption of each fan 602 of this first fan control board 601 correspondence, calculate in each rack node 603 of the mean speed of each fan 602 of the first fan control board 601 correspondence, total power consumption, the first fan control board 601 correspondence current be in open state quantity and the first fan control board 601 can be corresponding rack node 603 maximum quantity in any one or more;
Described baseboard management controller 605, any one or more for what gather in the cpu temperature of each rack node 603 of described first fan control board 601 correspondence, CPU power consumption, intake air temperature and exhaust outlet temperature, and according to the result of calculation of described middle plate 604 and the operation information of rack node 603 that himself collects, calculate the fan speed-regulating value of each rack node 603 correspondence of described first fan control board 601 correspondence.
The content such as information interaction, implementation between each unit in the said equipment, due to the inventive method embodiment based on same design, particular content can see in the inventive method embodiment describe, repeat no more herein.
According to such scheme, a kind of server cabinet fan speed-governing method that embodiments of the invention provide and server cabinet, at least have following beneficial effect:
1, in the embodiment of the present invention, the operation information of acquisition server rack each fan interior and each rack node respectively, according to the operation information of each fan and the operation information of each rack node, calculate fan speed-regulating value, according to calculating gained fan speed-regulating value, speed governing is carried out to each fan in server cabinet, by this fan speed-governing method, the operation information of Real-time Collection fan and rack node, according to operation information determination fan speed-regulating value, according to fan speed-regulating value, speed governing is carried out to fan, by this self-adjusting method, be applicable to the server cabinet of various configuration, server without the need to configuring for difference formulates separately fan speed-regulating curve, thus improve the efficiency of fan speed-regulating development.
2, in the embodiment of the present invention, in server running, the operation information of each fan of real-time monitoring and rack node, by the operation information of fan and corresponding rack node, calculate fan speed-regulating value, corresponding fan control board carries out speed governing according to fan speed-regulating value each fan to self correspondence, to meet the radiating requirements of rack node, the energy can also be saved under the condition meeting radiating requirements, in addition, owing to being adopt monitoring in real time, the strategy regulated in real time, this server cabinet can adapt to more complicated temperature controlled environment.
3, in the embodiment of the present invention, the corresponding multiple fan of same fan control board, can according to the operation information of the average operation information of multiple fans corresponding to same fan control board and each rack node corresponding to this fan control board, calculate the fan speed-regulating value that each rack node is corresponding, then select in the fan speed-regulating value that just these rack nodes are corresponding maximum one as fan speed-regulating value corresponding to this fan control board, this fan control board is according to the fan speed-regulating value of self correspondence, speed governing is carried out to each fan of self correspondence, the one group fan corresponding due to fan control board is that multiple rack nodes that this fan control board is corresponding dispel the heat, each fan close together, each rack nodal distance is also nearer, maximum fan speed-regulating value is selected to carry out speed governing to this group fan, and then be that each corresponding rack node dispels the heat, the reliability of dispelling the heat can be ensured, avoid dispelling the heat and cause the situation of rack node operation irregularity to occur not in time.
4, in the embodiment of the present invention, for the server cabinet comprising multiple region, first the operation information of each fan corresponding to fan control board and each rack node is passed through, calculate the fan speed-regulating value that each rack node is corresponding, the fan speed-regulating value corresponding according to each rack node, obtain the fan speed-regulating value that each fan control board is corresponding, then maximum fan speed-regulating value is selected from the fan speed-regulating value that each fan control board being arranged in current region is corresponding, as the fan speed-regulating value that current region is corresponding, the fan speed-regulating value that in current region, each fan control board is corresponding according to current region, speed governing is carried out to each fan of correspondence, because each rack node in the same region of server cabinet is at a distance of nearer, and be in together in a relatively independent region, the temperature of each rack node can interact, the highest corresponding according to fan control board each in this region for each fan in the same area fan speed-regulating value is carried out speed governing, guarantee that each rack node can both dispel the heat in time, temperature is made to maintain normal scope, improve the stability of server work.
5, in the embodiment of the present invention, when calculating fan speed-regulating value corresponding to each rack node, PID speed governing algorithm is only, by calculating gained fan speed-regulating value, speed governing is carried out to each fan, the rotating speed of fan can be controlled more smoothly, more accurately, the heat radiation of better Deterministic service device rack.
It should be noted that, in this article, the relational terms of such as first and second and so on is only used for an entity or operation to separate with another entity or control panel, and not necessarily requires or imply the relation that there is any this reality between these entities or operation or sequentially.And, term " comprises ", " comprising " or its any other variant are intended to contain comprising of nonexcludability, thus make to comprise the process of a series of key element, method, article or equipment and not only comprise those key elements, but also comprise other key elements clearly do not listed, or also comprise by the intrinsic key element of this process, method, article or equipment.When not more restrictions, the key element " being comprised a 〃 〃 〃 〃 〃 〃 " limited by statement, and be not precluded within process, method, article or the equipment comprising described key element and also there is other identical factor.
One of ordinary skill in the art will appreciate that: all or part of step realizing said method embodiment can have been come by the hardware that programming instruction is relevant, aforesaid program can be stored in the storage medium of embodied on computer readable, this program, when performing, performs the step comprising said method embodiment; And aforesaid storage medium comprises: ROM, RAM, magnetic disc or CD etc. various can be program code stored medium in.
Finally it should be noted that: the foregoing is only preferred embodiment of the present invention, only for illustration of technological scheme of the present invention, be not intended to limit protection scope of the present invention.All any amendments done within the spirit and principles in the present invention, equivalent replacement, improvement etc., be all included in protection scope of the present invention.
Claims (10)
1. a method for server cabinet fan speed-regulating, is characterized in that, is applied in server cabinet, and this server cabinet comprises at least one fan control board, and each described fan control board at least one fan corresponding, comprising:
The operation information of each fan in acquisition server rack;
The operation information of each rack node in acquisition server rack;
According to the operation information of each fan and the operation information of each rack node, calculate fan speed-regulating value;
According to the fan speed-regulating value calculated, by fan control board, speed governing is carried out to each fan.
2. method according to claim 1, is characterized in that, the operation information of the described operation information according to each fan and each rack node calculates fan speed-regulating value and comprises:
For any one the first fan control board, according to the operation information of each fan corresponding to the first fan control board, and the operation information of each rack node corresponding to the first fan control board, calculate the first fan speed-regulating value corresponding to this first fan control board;
The described fan speed-regulating value according to calculating is carried out speed governing by fan control board to each fan and is comprised:
For any one the first fan control board, the first fan control carries out speed governing according to the first fan speed-regulating value each fan to self correspondence.
3. method according to claim 2, it is characterized in that, described first fan control is according to the operation information of each fan of self correspondence, and the operation information of each rack node of self correspondence, calculates the first fan speed-regulating value corresponding to this first fan control board and comprises:
For each rack node that described first fan control board is corresponding, utilize the operation information of each fan that the first fan control board is corresponding and the operation information of this rack node, calculate the fan speed-regulating value corresponding to this rack node, for each rack node that the first fan control board is corresponding, maximum fan speed-regulating value corresponding for rack node is defined as described first fan speed-regulating value.
4. according to the method in claim 2 or 3, it is characterized in that,
After described calculating first fan speed-regulating value, and described by the first fan control board speed governing is carried out to each fan before, comprise further: be directed to the server cabinet comprising at least two regions, from each fan speed-regulating value that each fan control board being arranged in current region is corresponding, select the second maximum fan speed-regulating value;
Describedly by the first fan control board, speed governing is carried out to each fan and comprises:
Each fan control board in current region carries out speed governing according to the second fan speed-regulating value to each self-corresponding fan.
5., according to described method arbitrary in Claims 1-4, it is characterized in that,
The operation information of described fan comprises: the rotating speed of fan and/or power consumption;
And/or,
The operation information of described rack node comprises: any one or more in cpu temperature, CPU power consumption, intake air temperature and exhaust outlet temperature.
6. method according to claim 5, is characterized in that, described calculating fan speed-regulating value comprises:
For any one the first fan control board, according to the operation information of each fan corresponding to the first fan control board, calculate average operation information, wherein, described average operation information comprises: in each rack node that the mean speed of each fan that the first fan control board is corresponding, total power consumption, the first fan control board are corresponding current be in open state rack number of nodes and the first fan control board can be corresponding rack node maximum quantity in any one or more;
Further according to the operation information of described average operation information and rack node corresponding to the first fan control board, calculate the fan speed-regulating value that each rack node corresponding to described first fan control board is corresponding.
7. a server cabinet, is characterized in that, comprising: at least one fan control board, each described fan control board at least one fan corresponding and at least one rack node;
Described fan control board, for the operation information of each fan in acquisition server rack;
Baseboard management controller, for the operation information of each rack node in acquisition server rack, and the operation information of each fan gathered according to described fan control board and the operation information of each rack node, calculate fan speed-regulating value;
Described fan control board, is further used for the fan speed-regulating value calculated according to described baseboard management controller, carries out speed governing to each fan.
8., according to the server cabinet that claim 7 is told, it is characterized in that,
Described baseboard management controller, for the operation information according to each fan corresponding to any one the first fan control board, and the operation information of each rack node corresponding to this first fan control board, calculate the first fan speed-regulating value corresponding to this first fan control board;
Described first fan control board, for according to described first fan speed-regulating value, carries out speed governing to each fan of self correspondence.
9. server cabinet according to claim 8, is characterized in that, comprise further corresponding with described fan control board in plate;
Described baseboard management controller, for the operation information of the operation information of each fan of utilizing fan control board corresponding and each rack node corresponding to this fan control board, calculates the fan speed-regulating value corresponding to each rack node;
Described middle plate, for for the fan control board corresponded, from the fan speed-regulating value of each rack node corresponding to this fan control board, is defined as fan speed-regulating value corresponding to this fan control board by maximum fan speed-regulating value.
10. server cabinet according to claim 8 or claim 9, is characterized in that, comprise Shelf Management Controller further;
Described Shelf Management Controller, in the server cabinet comprising at least two regions, from each fan speed-regulating value that each fan control board being arranged in current region is corresponding, selects the second maximum fan speed-regulating value;
Each fan control board in current region, for carrying out speed governing according to described second fan speed-regulating value to each self-corresponding fan;
And/or,
Described middle plate, for for the first fan control board corresponded, according to rotating speed and/or the power consumption of each fan corresponding to this first fan control board, calculate in each rack node corresponding to the mean speed of each fan corresponding to the first fan control board, total power consumption, the first fan control board current be in open state rack number of nodes and the first fan control board can be corresponding rack node maximum quantity in any one or more;
Described baseboard management controller, any one or more for what gather in the cpu temperature of each rack node corresponding to described first fan control board, CPU power consumption, intake air temperature and exhaust outlet temperature, and according to the result of calculation of described middle plate and the operation information of rack node that himself collects, calculate the fan speed-regulating value that each rack node corresponding to described first fan control board is corresponding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510362513.1A CN105041696A (en) | 2015-06-26 | 2015-06-26 | Speed regulation method for fans in server cabinet and server cabinet |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510362513.1A CN105041696A (en) | 2015-06-26 | 2015-06-26 | Speed regulation method for fans in server cabinet and server cabinet |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105041696A true CN105041696A (en) | 2015-11-11 |
Family
ID=54448564
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510362513.1A Pending CN105041696A (en) | 2015-06-26 | 2015-06-26 | Speed regulation method for fans in server cabinet and server cabinet |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105041696A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278579A (en) * | 2015-11-23 | 2016-01-27 | 浪潮电子信息产业股份有限公司 | Rack cabinet air inlet temperature correction method based on node power consumption |
CN106844155A (en) * | 2017-01-24 | 2017-06-13 | 郑州云海信息技术有限公司 | A kind of server heat dissipation control method and system |
CN107333444A (en) * | 2017-07-25 | 2017-11-07 | 成都华为技术有限公司 | The radiator structure and method of a kind of equipment machine frame |
WO2019037784A1 (en) * | 2017-08-24 | 2019-02-28 | 中兴通讯股份有限公司 | Fan control method, apparatus and storage medium |
CN109490228A (en) * | 2018-11-09 | 2019-03-19 | 广东水利电力职业技术学院(广东省水利电力技工学校) | A kind of server cabinet control system and control method |
CN113138899A (en) * | 2021-04-27 | 2021-07-20 | 山东英信计算机技术有限公司 | Server fan vibration management and control method, system, terminal and storage medium |
CN114625225A (en) * | 2020-12-10 | 2022-06-14 | 华为技术有限公司 | Fan box, server system and method for adjusting rotating speed of fan box |
-
2015
- 2015-06-26 CN CN201510362513.1A patent/CN105041696A/en active Pending
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278579B (en) * | 2015-11-23 | 2018-01-09 | 浪潮电子信息产业股份有限公司 | Rack cabinet air inlet temperature correction method based on node power consumption |
CN105278579A (en) * | 2015-11-23 | 2016-01-27 | 浪潮电子信息产业股份有限公司 | Rack cabinet air inlet temperature correction method based on node power consumption |
CN106844155A (en) * | 2017-01-24 | 2017-06-13 | 郑州云海信息技术有限公司 | A kind of server heat dissipation control method and system |
CN107333444A (en) * | 2017-07-25 | 2017-11-07 | 成都华为技术有限公司 | The radiator structure and method of a kind of equipment machine frame |
CN109424570B (en) * | 2017-08-24 | 2022-03-04 | 中兴通讯股份有限公司 | Fan control method and device |
WO2019037784A1 (en) * | 2017-08-24 | 2019-02-28 | 中兴通讯股份有限公司 | Fan control method, apparatus and storage medium |
CN109424570A (en) * | 2017-08-24 | 2019-03-05 | 中兴通讯股份有限公司 | A kind of control method and device of fan |
CN109490228A (en) * | 2018-11-09 | 2019-03-19 | 广东水利电力职业技术学院(广东省水利电力技工学校) | A kind of server cabinet control system and control method |
CN114625225A (en) * | 2020-12-10 | 2022-06-14 | 华为技术有限公司 | Fan box, server system and method for adjusting rotating speed of fan box |
WO2022121568A1 (en) * | 2020-12-10 | 2022-06-16 | 华为技术有限公司 | Fan box, server system and method for adjusting rotation speed of fan box |
CN114625225B (en) * | 2020-12-10 | 2024-07-05 | 华为技术有限公司 | Fan box, server system and method for adjusting rotating speed of fan box |
CN113138899A (en) * | 2021-04-27 | 2021-07-20 | 山东英信计算机技术有限公司 | Server fan vibration management and control method, system, terminal and storage medium |
CN113138899B (en) * | 2021-04-27 | 2023-01-24 | 山东英信计算机技术有限公司 | Server fan vibration management and control method, system, terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105041696A (en) | Speed regulation method for fans in server cabinet and server cabinet | |
Vasques et al. | A review on energy efficiency and demand response with focus on small and medium data centers | |
Jawad et al. | A robust optimization technique for energy cost minimization of cloud data centers | |
Chen et al. | Electric demand response management for distributed large-scale internet data centers | |
CN106211715B (en) | A kind of control method for fan and device | |
WO2014124341A1 (en) | In-situ optimization of chilled water plants | |
US20130191676A1 (en) | Operation management method of information processing system | |
CN106229003B (en) | The method and device of radiating fan rotation speed in a kind of adjustment storage device | |
CN107330056A (en) | Wind power plant SCADA system and its operation method based on big data cloud computing platform | |
CN107276069A (en) | Approximate the polymerization modeling method and system of a kind of area power grid resident temperature control load | |
CN111382939A (en) | Virtual power plant resource optimal configuration method, device and equipment | |
CN104360724B (en) | A kind of heat dissipating method of the blade server based on job scheduling | |
CN106194684B (en) | A kind of water system control method and device | |
CA3005184A1 (en) | System and method for measuring and evaluating building energy performance | |
CN115164361A (en) | Data center control method and device, electronic equipment and storage medium | |
Conficoni et al. | Hpc cooling: A flexible modeling tool for effective design and management | |
Cao et al. | Data Center sustainability: Revisits and outlooks | |
US20130110306A1 (en) | Managing multiple cooling systems in a facility | |
CN104142850A (en) | Energy-saving scheduling method of data center | |
CN111968008B (en) | Comprehensive energy monitoring system and method based on multi-energy cooperation | |
CN113489069A (en) | Peak regulation balance evaluation method and system for high-proportion renewable energy power system | |
CN111083201B (en) | Energy-saving resource allocation method for data-driven manufacturing service in industrial Internet of things | |
Liu et al. | [Retracted] Dynamic Combined Optimal Scheduling of Electric Energy and Natural Gas Energy Consumption in Data Center | |
CN104373367B (en) | Communication device fan control method and device | |
CN103346906A (en) | Intelligent operation and maintenance method and system based on cloud computing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20151111 |