[go: up one dir, main page]

TWI556717B - Server fan control system and method - Google Patents

Server fan control system and method Download PDF

Info

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
Application number
TW104119704A
Other languages
Chinese (zh)
Other versions
TW201701747A (en
Inventor
Teng-Hui Zeng
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 filed Critical
Priority to TW104119704A priority Critical patent/TWI556717B/en
Application granted granted Critical
Publication of TWI556717B publication Critical patent/TWI556717B/en
Publication of TW201701747A publication Critical patent/TW201701747A/en

Links

Landscapes

  • Cooling Or The Like Of Electrical Apparatus (AREA)

Description

伺服器風扇控制系統及方法 Server fan control system and method

本發明涉及電腦領域,特別涉及一種可節源的伺服器風扇控制系統及其方法。 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)

一種伺服器風扇控制系統,設置於伺服器機架內部,用於為安裝於伺服器機架內部的多個伺服器進行散熱,其中,所述伺服器風扇控制系統包括:偵測模組、比對模組、控制模組和存儲模組,所述存儲模組用於儲存一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件,和多個系統內部溫度條件分別對應的風扇轉速表,所述偵測模組用於自動偵測該些伺服器內部重要元件的型號,所述比對模組用於比對該預設溫度條件與所述偵測模組所取得的該些內部重要元件所對應的元件溫度條件以取得一溫度臨界值,所述控制模組用於根據該溫度臨界值在存儲模組中選擇一對應的風扇轉速表並據以控制風扇的運行。 A server fan control system is disposed inside the server rack for dissipating heat for a plurality of servers installed inside the server rack, wherein the server fan control system comprises: a detection module, a ratio For the module, the control module and the storage module, the storage module is configured to store a preset temperature condition, a plurality of sets of important component models, and corresponding component temperature conditions, respectively, and corresponding to multiple internal temperature conditions of the system a fan tachometer, the detection module is configured to automatically detect a model of an important component inside the server, and the comparison module is configured to obtain the preset temperature condition and the detection module The component temperature conditions corresponding to the internal important components are used to obtain a temperature threshold. The control module is configured to select a corresponding fan tachometer in the storage module according to the temperature threshold and control the operation of the fan according to the temperature threshold. . 如申請專利範圍第1項所述的伺服器風扇控制系統,還包括一輸入模組,用於接收一修改訊號,供該控制模組根據該修改訊號編輯該預設溫度條件、該重要元件的型號及其所對應的元件溫度條件。 The server fan control system of claim 1, further comprising an input module, configured to receive a modification signal, wherein the control module edits the preset temperature condition, the important component according to the modification signal Model and its corresponding component temperature conditions. 如申請專利範圍第1項所述的伺服器風扇控制系統,還包括一網路介面,用於透過網路接收一修改訊號,供該控制模組根據該修改訊號編輯該預設溫度條件、該重要元件的型號及其所對應的元件溫度條件。 The server fan control system of claim 1, further comprising a network interface for receiving a modification signal through the network, wherein the control module edits the preset temperature condition according to the modification signal, The model number of the important component and its corresponding component temperature conditions. 如申請專利範圍第1項所述的伺服器風扇控制系統,還包括多個感應元件,用以感應目前溫度。 The server fan control system of claim 1, further comprising a plurality of sensing elements for sensing the current temperature. 一種伺服器風扇控制方法,應用在伺服器機架內,其中,所述方 法包括以下步驟:預設一預設溫度條件、若干組重要元件的型號及其分別對應的元件溫度條件和多個系統內部溫度條件分別對應的風扇轉速表,並儲存於存儲模組;一偵測模組自動偵測系統內部重要元件的型號;一比對模組根據溫度高低,排序該偵測結果所對應的元件溫度條件和該預設溫度條件,取得排序溫度最低的比對結果,並傳送該溫度最低的比對結果;一控制模組接收並根據比對結果,於存儲模組所儲存的資料中,取得與比對結果相符的系統內部溫度條件並取得其所對應的風扇轉速表;控制模組根據取得的風扇轉速表自動控制風扇運行。 A server fan control method is applied in a server rack, wherein the side The method includes the following steps: presetting 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 respectively corresponding to the fan tachometer, and storing the same in the storage module; The test module automatically detects the model of the important components in the system; a comparison module sorts the component temperature conditions corresponding to the detection result according to the temperature, and obtains the lowest comparison result of the sorting temperature, and Transmitting the result of the lowest temperature comparison; a control module receives and according to the comparison result, obtains the internal temperature condition of the system consistent with the comparison result in the data stored in the storage module, and obtains the corresponding fan tachometer The control module automatically controls the fan operation according to the obtained fan tachometer. 如申請專利範圍第5項所述的伺服器風扇控制方法,其中,控制模組控制風扇的運行還可以通過手動模式,即藉由一輸入模組,在控制模組的多個風扇轉速選項中選取其中一個風扇轉速選項並據以控制風扇運行。 The server fan control method according to claim 5, wherein the control module controls the operation of the fan by a manual mode, that is, by an input module, in a plurality of fan speed options of the control module. Select one of the fan speed options and control the fan operation accordingly. 如申請專利範圍第6項所述的伺服器風扇控制方法,其中,所述手動模式支援Out Of Band遠端控制和In Band命令控制。 The server fan control method according to claim 6, wherein the manual mode supports Out Of Band remote control and In Band command control. 如申請專利範圍第5項所述的伺服器風扇控制方法,其中,控制模組根據取得的風扇轉速表自動控制風扇運行,還包括根據多個感應器所感應的目前溫度,對照該取得的風扇轉速表,自動控制風扇運行。 The server fan control method according to claim 5, wherein the control module automatically controls the fan operation according to the obtained fan tachometer, and further includes comparing the obtained fan according to the current temperature sensed by the plurality of sensors. The tachometer automatically controls the fan operation. 如申請專利範圍第5項所述的伺服器風扇控制方法,還包括透過一輸入模組和一網路介面其中之一者編輯該儲存於存儲模組的預設溫度條件、該重要元件的型號及其所對應的元件溫度條件。 The method for controlling a server fan according to claim 5, further comprising editing, by one of an input module and a network interface, a preset temperature condition stored in the storage module, a model of the important component. And the corresponding component temperature conditions.
TW104119704A 2015-06-18 2015-06-18 Server fan control system and method TWI556717B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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