TWI556717B - Server fan control system and method - Google Patents
Server fan control system and method Download PDFInfo
- Publication number
- TWI556717B TWI556717B TW104119704A TW104119704A TWI556717B TW I556717 B TWI556717 B TW I556717B TW 104119704 A TW104119704 A TW 104119704A TW 104119704 A TW104119704 A TW 104119704A TW I556717 B TWI556717 B TW I556717B
- Authority
- TW
- Taiwan
- Prior art keywords
- fan
- module
- server
- control
- temperature
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 13
- 238000001514 detection method Methods 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 5
- 230000004048 modification Effects 0.000 claims description 5
- 230000017525 heat dissipation Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Description
本發明涉及電腦領域,特別涉及一種可節源的伺服器風扇控制系統及其方法。 The invention relates to the field of computers, and in particular to a server fan control system capable of saving resources and a method thereof.
隨著雲計算和數據中心的快速發展,伺服器的需求也在迅速增加。目前在機架式伺服器的設計當中伺服器的主要散熱方式是通過每個伺服器自己內部的風扇來實現的。一般來說,當需要在伺服器機架內裝設多個伺服器時,就必須使用與伺服器數量相等的風扇。例如,一個基本的2U(Unit,是一種表示伺服器外部尺寸的單位,1U=4.45cm)產品需要4個伺服器,即需要4個風扇同時工作,而設於伺服器內部的風扇大都功耗較大,不利於省電,且由於風扇設於伺服器內部,散熱及維護也較不方便。 With the rapid development of cloud computing and data centers, the demand for servers is also rapidly increasing. At present, the main heat dissipation method of the server in the design of the rack server is realized by the internal fan of each server. In general, when multiple servers need to be installed in a server rack, it is necessary to use a fan equal to the number of servers. For example, a basic 2U (Unit, a unit that represents the external dimensions of the server, 1U = 4.45cm) requires 4 servers, which requires 4 fans to work at the same time, and most of the fans installed inside the server consume power. Larger, it is not conducive to power saving, and because the fan is installed inside the server, heat dissipation and maintenance are also inconvenient.
本發明之主要目的在於提供一種省電的伺服器風扇控制系統及其方法。 The main object of the present invention is to provide a power saving server fan control system and method thereof.
10‧‧‧伺服器風扇控制系統 10‧‧‧Server Fan Control System
11‧‧‧偵測模組 11‧‧‧Detection module
12‧‧‧比對模組 12‧‧‧ Alignment module
13‧‧‧控制模組 13‧‧‧Control Module
14‧‧‧存儲模組 14‧‧‧ Storage Module
15‧‧‧輸入模組 15‧‧‧Input module
20‧‧‧風扇 20‧‧‧Fan
步驟201‧‧‧預設一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件和多個系統內部溫度條件分別對應的風扇轉速表,並儲存於存儲模組 Step 201‧‧‧ Preset a preset temperature condition, a number of sets of important component models, and corresponding component temperature conditions and a plurality of system internal temperature conditions respectively corresponding to the fan tachometer, and stored in the storage module
步驟202‧‧‧一偵測模組自動偵測系統內部重要元件的型號 Step 202‧‧‧ A detection module automatically detects the type of important components inside the system
步驟203‧‧‧一比對模組根據溫度高低,排序該偵測結果所對應的元件溫度條件和該預設溫度條件,取得排序溫度最低的比對結果,並傳送該 溫度最低的比對結果 Step 203 ‧ ‧ a comparison module sorts the component temperature condition corresponding to the detection result and the preset temperature condition according to the temperature, obtains the comparison result with the lowest sorting temperature, and transmits the comparison result Lowest temperature comparison result
步驟204‧‧‧一控制模組接收並根據比對結果,於存儲模組所儲存的資料中,取得與比對結果相符的系統內部溫度條件並取得其所對應的風扇轉速表 Step 204‧‧‧ A control module receives and according to the comparison result, obtains the internal temperature condition of the system corresponding to the comparison result in the data stored in the storage module, and obtains the corresponding fan tachometer
步驟205‧‧‧控制模組根據取得的風扇轉速表自動控制風扇運行 Step 205‧‧‧ The control module automatically controls the fan operation according to the obtained fan tachometer
第一圖係本發明伺服器節源控制系統的方框圖。 The first figure is a block diagram of the server section source control system of the present invention.
第二圖係本發明伺服器節源控制方法的流程圖。 The second figure is a flow chart of the method for controlling the source of the server of the present invention.
請結合參閱第一圖,本發明提供本發明提供一種伺服器風扇控制 系統10,設置於伺服器機架內部,用於為安裝於伺服器機架內部的多個伺服器進行散熱,其中,所述伺服器風扇控制系統10包括:偵測模組11、比對模組12、控制模組13和存儲模組14,所述存儲模組14用於儲存一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件,和多個系統內部溫度條件分別對應的風扇轉速表,所述偵測模組11用於自動偵測該些伺服器內部重要元件的型號,所述比對模組12用於比對該預設溫度條件與偵測結果所對應的元件溫度條件,所述控制模組13用於根據該比對結果在存儲模組14中選擇一對應的風扇轉速表並據以控制風扇20的運行。 Referring to the first figure, the present invention provides a server fan control. The system 10 is disposed inside the server rack for dissipating heat for a plurality of servers installed inside the server rack. The server fan control system 10 includes: a detecting module 11 and a comparison module. The group 12, the control module 13 and the storage module 14 are used for storing a preset temperature condition, a plurality of sets of important component models, and corresponding component temperature conditions, and a plurality of system internal temperature conditions. Corresponding to the fan tachometer, the detecting module 11 is configured to automatically detect the model of the important components inside the server, and the comparing module 12 is configured to compare the preset temperature condition and the detection result. The control module 13 is configured to select a corresponding fan tachometer in the storage module 14 according to the comparison result and control the operation of the fan 20 accordingly.
於本實施例中,還包括一輸入模組15,用於接收一修改訊號,供該控制模組13根據該修改訊號編輯該預設溫度條件、該重要元件的型號及其所對應的元件溫度條件;還包括一網路介面,用於透過網路接收一修改訊號,供該控制模組13根據該修改訊號編輯該預設溫度條件、該重要元件的型號及其所對應的元件溫度條件;還包括多個感應元件,用以感應目前溫度。 In the embodiment, an input module 15 is further configured to receive a modified signal, and the control module 13 edits the preset temperature condition, the model of the important component, and the corresponding component temperature according to the modified signal. And a network interface, configured to receive a modified signal through the network, for the control module 13 to edit the preset temperature condition, the model of the important component, and the corresponding component temperature condition according to the modified signal; A plurality of sensing elements are also included to sense the current temperature.
用在伺服器機架內,其中,所述方法包括以下步驟:請參閱第二圖所示,本發明還提供一種伺服器風扇控制方法,應步驟201:預設一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件和多個系統內部溫度條件分別對應的風扇轉速表,並儲存於存儲模組14;於本實施例中,若干組重要元件中,重要元件1對應元件溫度條件1,重要元件2對應元件溫度條件2,依次,重要元件N對應元件溫度條件N;系統內部溫度條件1對應風扇轉速表1,系統內部溫度條件2對應風扇轉速表2,依次 ,系統內部溫度條件N對應風扇轉速表N。 The method includes the following steps: Referring to the second figure, the present invention further provides a server fan control method, which should be performed in step 201: preset a preset temperature condition, several groups. The model of the important component and the corresponding component temperature condition and the plurality of system internal temperature conditions respectively correspond to the fan tachometer, and are stored in the storage module 14; in this embodiment, among the important groups of several groups, the important component 1 corresponds to Component temperature condition 1, important component 2 corresponds to component temperature condition 2, in order, important component N corresponds to component temperature condition N; system internal temperature condition 1 corresponds to fan tachometer 1, system internal temperature condition 2 corresponds to fan tachometer 2, in turn The internal temperature condition N of the system corresponds to the fan tachometer N.
步驟202:一偵測模組11自動偵測系統內部重要元件的型號; 步驟203:一比對模組12根據溫度高低,排序該偵測結果所對應的元件溫度條件和該預設溫度條件,取得排序溫度最低的比對結果,並傳送該溫度最低的比對結果;例如,現有元件溫度條件1、元件溫度條件2、元件溫度條件3和預設溫度條件,比對模組12根據其溫度將其進行從高到低排序為元件溫度條件1、元件溫度條件3、元件溫度條件2、預設溫度條件,則這次排序溫度最低的比對結果就是預設溫度條件,也是目前所有溫度條件最嚴苛的溫度臨界值;如果在另一實施例中,排序結果的溫度由高到低是:元件溫度條件2、元件溫度條件3、預設溫度條件、元件溫度條件1,則此次排序溫度最低的比對結果則是元件溫度條件1,也是目前所有溫度條件最嚴苛的溫度臨界值。 Step 202: A detection module 11 automatically detects the model of an important component in the system; Step 203: The comparison module 12 sorts the component temperature conditions corresponding to the detection result and the preset temperature condition according to the temperature, obtains the comparison result with the lowest sorting temperature, and transmits the comparison result with the lowest temperature; For example, the existing component temperature condition 1, the component temperature condition 2, the component temperature condition 3, and the preset temperature condition, the comparison module 12 sorts it from high to low according to its temperature to the component temperature condition 1, the component temperature condition 3, Component temperature condition 2, preset temperature condition, the comparison result of the lowest sorting temperature is the preset temperature condition, which is also the most severe temperature threshold of all current temperature conditions; if in another embodiment, the temperature of the sorting result From high to low: component temperature condition 2, component temperature condition 3, preset temperature condition, and component temperature condition 1, the comparison result with the lowest sorting temperature is the component temperature condition 1, which is also the most severe temperature condition at present. A severe temperature threshold.
步驟204:一控制模組13接收並根據比對結果,於存儲模組14所儲存的資料中,取得與比對結果相符的系統內部溫度條件並取得其所對應的風扇轉速表;還包括透過一輸入模組和一網路介面其中之一者編輯該儲存於存儲模組14的預設溫度條件、該重要元件的型號及其所對應的元件溫度條件。 Step 204: A control module 13 receives and according to the comparison result, obtains a system internal temperature condition corresponding to the comparison result in the data stored in the storage module 14, and obtains a corresponding fan tachometer; One of the input module and one of the network interfaces edits the preset temperature condition stored in the storage module 14, the model of the important component, and the corresponding component temperature condition.
步驟205:控制模組13根據取得的風扇轉速表自動控制風扇20運行;於本實施例中,所述控制模組13控制風扇的運行還可以通過手動模式,即藉由一輸入模組,在控制模組13的多個風扇轉速選項中選取其中一個風扇轉速選項並據以控制風扇運行,所述手動模式 支援Out Of Band遠端控制和In Band命令控制;所述控制模組13根據取得的風扇轉速表自動控制風扇運行,還包括根據多個感應器所感應的目前溫度,對照該取得的風扇轉速表,自動控制風扇20運行。 Step 205: The control module 13 automatically controls the operation of the fan 20 according to the obtained fan tachometer. In this embodiment, the control module 13 controls the operation of the fan through a manual mode, that is, by using an input module. One of the plurality of fan speed options of the control module 13 selects one of the fan speed options and controls the fan operation accordingly, the manual mode Supporting Out Of Band remote control and In Band command control; the control module 13 automatically controls fan operation according to the obtained fan tachometer, and further includes comparing the obtained fan speed tachometer according to the current temperature sensed by the plurality of sensors , the fan 20 is automatically controlled to operate.
以上所述者,僅為本發明其中的較佳實施例而已,並非用來限定本發明的實施範圍;即凡依本發明申請專利範圍所作的均等變化與修飾,皆為本發明專利範圍所涵蓋。 The above is only the preferred embodiment of the present invention, and is not intended to limit the scope of the present invention; that is, the equivalent variations and modifications made by the scope of the present invention are covered by the scope of the present invention. .
步驟201‧‧‧預設一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件和多個系統內部溫度條件分別對應的風扇轉速表,並儲存於存儲模組 Step 201‧‧‧ Preset a preset temperature condition, a number of sets of important component models, and corresponding component temperature conditions and a plurality of system internal temperature conditions respectively corresponding to the fan tachometer, and stored in the storage module
步驟202‧‧‧一偵測模組自動偵測系統內部重要元件的型號 Step 202‧‧‧ A detection module automatically detects the type of important components inside the system
步驟203‧‧‧一比對模組根據溫度高低,排序該偵測結果所對應的元件溫度條件和該預設溫度條件,取得排序溫度最低的比對結果,並傳送該溫度最低的比對結果 Step 203 ‧ ‧ a comparison module sorts the component temperature conditions corresponding to the detection result and the preset temperature condition according to the temperature, obtains the comparison result with the lowest sorting temperature, and transmits the comparison result with the lowest temperature
步驟204‧‧‧一控制模組接收並根據比對結果,於存儲模組所儲存的資料中,取得與比對結果相符的系統內部溫度條件並取得其所對應的風扇轉速表 Step 204‧‧‧ A control module receives and according to the comparison result, obtains the internal temperature condition of the system corresponding to the comparison result in the data stored in the storage module, and obtains the corresponding fan tachometer
步驟205‧‧‧控制模組根據取得的風扇轉速表自動控制風扇運行 Step 205‧‧‧ The control module automatically controls the fan operation according to the obtained fan tachometer
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104119704A TWI556717B (en) | 2015-06-18 | 2015-06-18 | Server fan control system and method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW104119704A TWI556717B (en) | 2015-06-18 | 2015-06-18 | Server fan control system and method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI556717B true TWI556717B (en) | 2016-11-01 |
| TW201701747A TW201701747A (en) | 2017-01-01 |
Family
ID=57851481
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104119704A TWI556717B (en) | 2015-06-18 | 2015-06-18 | Server fan control system and method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI556717B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI614411B (en) * | 2016-12-30 | 2018-02-11 | 奇鋐科技股份有限公司 | Automatic air volume compensation control module and fan system thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201328575A (en) * | 2011-12-30 | 2013-07-01 | Hon Hai Prec Ind Co Ltd | Cabinet system and servers thereof |
| TW201518713A (en) * | 2013-08-23 | 2015-05-16 | Hon Hai Prec Ind Co Ltd | Cooling testing system in server |
| TW201520430A (en) * | 2013-11-19 | 2015-06-01 | Inventec Corp | Fan controller and server system with the fan controller |
-
2015
- 2015-06-18 TW TW104119704A patent/TWI556717B/en not_active IP Right Cessation
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW201328575A (en) * | 2011-12-30 | 2013-07-01 | Hon Hai Prec Ind Co Ltd | Cabinet system and servers thereof |
| TW201518713A (en) * | 2013-08-23 | 2015-05-16 | Hon Hai Prec Ind Co Ltd | Cooling testing system in server |
| TW201520430A (en) * | 2013-11-19 | 2015-06-01 | Inventec Corp | Fan controller and server system with the fan controller |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI614411B (en) * | 2016-12-30 | 2018-02-11 | 奇鋐科技股份有限公司 | Automatic air volume compensation control module and fan system thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201701747A (en) | 2017-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10877533B2 (en) | Energy efficient workload placement management using predetermined server efficiency data | |
| US9658661B2 (en) | Climate regulator control for device enclosures | |
| US11147186B2 (en) | Predictive fan control using workload profiles | |
| US9207732B1 (en) | Optimized fan duty control for computing device | |
| US9785134B2 (en) | Fan duty control for multi-node computing device | |
| US9176160B2 (en) | Identification system and electronic system for identifying a fan type of a fan | |
| US20130208419A1 (en) | Temperature control system | |
| US8963465B2 (en) | Multi-pressure-quantity fan control system and computer system having the same | |
| US10863653B2 (en) | Thermal testing system and method of thermal testing | |
| TWI497266B (en) | Matrix thermal sensing circuit and heat-dissipation system | |
| US20150067406A1 (en) | Testing system and method for fan module | |
| CN105468114A (en) | A Design Method for Optimizing Heat Dissipation Noise of Server Boards | |
| CN105045701A (en) | A server system with high-precision PCIE device power consumption monitoring | |
| CN105487567A (en) | Fan control method and network equipment | |
| CN107333434A (en) | The adjusting method and device of a kind of cabinet temperature | |
| US20140154049A1 (en) | Verification system and method for rotation speed value of fan | |
| US10466770B2 (en) | Operating voltage regulators in an information handling system | |
| TWI556717B (en) | Server fan control system and method | |
| US20160309621A1 (en) | Rack having fan speed compensating function and compensating method for the server rack | |
| US20140376177A1 (en) | Server with a function of generating fan table and method for generating fan table | |
| TW201541244A (en) | System, method and server for dynamically adjusting monitor model | |
| CN106321479B (en) | server fan control system and method | |
| CN111538392A (en) | Fan control method and device, electronic equipment and readable storage medium | |
| TWI683962B (en) | A fan system based on cpld and server thereof | |
| US9125325B2 (en) | Container module with cooling system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |