TW201421213A - Intelligent fan control method - Google Patents
Intelligent fan control method Download PDFInfo
- Publication number
- TW201421213A TW201421213A TW101143137A TW101143137A TW201421213A TW 201421213 A TW201421213 A TW 201421213A TW 101143137 A TW101143137 A TW 101143137A TW 101143137 A TW101143137 A TW 101143137A TW 201421213 A TW201421213 A TW 201421213A
- Authority
- TW
- Taiwan
- Prior art keywords
- fan
- hardware configuration
- configuration information
- motherboard
- control table
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 239000000758 substrate Substances 0.000 claims description 3
- 238000012956 testing procedure Methods 0.000 claims 1
- 238000010998 test method Methods 0.000 abstract description 3
- 230000017525 heat dissipation Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005265 energy consumption Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001816 cooling Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Cooling Or The Like Of Electrical Apparatus (AREA)
Abstract
Description
本發明是有關於一種伺服器系統技術,且特別是有關於一種適於伺服器系統的智慧型風扇的控制方法。 The present invention relates to a server system technology, and more particularly to a method of controlling a smart fan suitable for a server system.
對於伺服器業者而言,顧客的需求日益多樣化。因此,伺服器業者在設計伺服器時,對於相同的主機板可能會有多種的硬體配置。由於硬體配置的不同,例如,中央處理單元(CPU)的數量不同、CPU的功率型態不同、硬碟的數量不同,會造成對整個機台的功耗不同。習知技術的風扇設計是將所有的風扇全部供電,但是在較低的硬體配置下會浪費電能。 For the server industry, the needs of customers are increasingly diverse. Therefore, when designing a server, the server manufacturer may have multiple hardware configurations for the same motherboard. Due to different hardware configurations, for example, the number of central processing units (CPUs), the power type of the CPU, and the number of hard disks are different, the power consumption of the entire machine is different. The fan design of the prior art is to power all of the fans, but it will waste power in a lower hardware configuration.
有鑑於此,本發明提出一種智慧型風扇的控制方法,藉以解決先前技術所述及的問題。 In view of this, the present invention proposes a control method of a smart fan, thereby solving the problems described in the prior art.
本發明提出一種智慧型風扇的控制方法,適用於伺服器系統中。控制方法包括:預置主機板硬件配置信息與風扇控速表的對應關係;在開機自檢程序中,依據基本輸入輸出系統檢測到的主機板硬體配置信息及所述對應關係,選擇與所述檢測到的主機板硬體配置信息對應的風扇控速表;以及依據選擇的風扇控速表控制所述伺服器系統中風扇的運行。 The invention provides a control method of a smart fan, which is suitable for use in a server system. The control method includes: presetting the correspondence between the hardware configuration information of the motherboard and the fan speed control table; in the power-on self-test program, selecting the hardware configuration information of the motherboard and the corresponding relationship detected by the basic input/output system, selecting and The detected fan speed control table corresponding to the hardware configuration information of the motherboard; and controlling the operation of the fan in the server system according to the selected fan speed control table.
在本發明的一實施例中,每一風扇控速表對應至少一 組主機板硬體配置信息。 In an embodiment of the invention, each fan speed control table corresponds to at least one Group motherboard hardware configuration information.
在本發明的一實施例中,所述對應關係及風扇控速表存儲在所述基本輸入輸出系統的存儲空間中。 In an embodiment of the invention, the correspondence relationship and the fan speed control table are stored in a storage space of the basic input/output system.
在本發明的一實施例中,在開機自檢程序中,藉由複雜可編程邏輯裝置或是基板管理控制器依據基本輸入輸出系統檢測到的主機板硬體配置信息及所述對應關係,選擇與所述檢測到的主機板硬體配置信息對應的風扇控速表;並依據選擇的風扇控速表控制該伺服器系統中風扇的運行。 In an embodiment of the present invention, in the boot self-test program, the complex programmable logic device or the substrate management controller selects the motherboard hardware configuration information and the corresponding relationship detected by the basic input/output system, and selects the corresponding relationship. a fan speed control table corresponding to the detected hardware configuration information of the motherboard; and controlling the operation of the fan in the server system according to the selected fan speed control table.
在本發明的一實施例中,所述主機板硬體配置信息包括中央處理單元的數量、中央處理單元的功率型態、電源型態、硬碟的數量或擴充卡的數量。 In an embodiment of the invention, the motherboard hardware configuration information includes the number of central processing units, the power type of the central processing unit, the power type, the number of hard disks, or the number of expansion cards.
在本發明的一實施例中,當中央處理單元的配置數量增加時,所啟動的風扇的數量相對地增加。 In an embodiment of the invention, as the number of configurations of the central processing unit increases, the number of fans that are activated increases relatively.
在本發明的一實施例中,當中央處理單元所配置的功率型態為功率加大時,所啟動的風扇的數量相對地增加。 In an embodiment of the invention, when the power profile configured by the central processing unit is increased in power, the number of fans that are activated is relatively increased.
在本發明的一實施例中,每一風扇控速表記錄有所對應作用的風扇的數量和位置。 In an embodiment of the invention, each fan speedometer records the number and location of corresponding fans.
基於上述,本發明實施例能夠根據硬體配置需求的不同來減少能源的損耗。 Based on the above, the embodiments of the present invention can reduce the loss of energy according to the difference in hardware configuration requirements.
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。 The above described features and advantages of the invention will be apparent from the following description.
現將詳細參考本發明之實施例,並在附圖中說明所述 實施例之實例。 Reference will now be made in detail to the embodiments of the invention An example of an embodiment.
圖1是依照本發明一實施例之智慧型風扇的控制方法。請參閱圖1。此控制方法可以應用在伺服器設備,但本發明不以此為限。 1 is a diagram of a method of controlling a smart fan in accordance with an embodiment of the present invention. Please refer to Figure 1. This control method can be applied to the server device, but the invention is not limited thereto.
在步驟S110中,預置主機板硬件配置信息與風扇控速表的對應關係。此對應關係可參見如下的表1,其包括多個風扇控速表,且每一個風扇控速表對應至少一組主機板硬體配置信息的散熱型態。另外,每一個風扇控速表記錄有所對應作用的風扇的數量和位置,而對應關係及風扇控速表可存儲在基本輸入輸出系統(basic input/output system,BIOS)的存儲空間中。 In step S110, the corresponding relationship between the hardware configuration information of the motherboard and the fan speed control table is preset. For the corresponding relationship, refer to Table 1 below, which includes multiple fan speed control tables, and each fan speed control table corresponds to a heat dissipation type of at least one set of motherboard hardware configuration information. In addition, each fan speedometer records the number and location of corresponding fans, and the corresponding relationship and fan speed control table can be stored in the storage space of the basic input/output system (BIOS).
表1的第1組主機板硬體配置信息包括中央處理單元(CPU)的數量為1個、主機板規格(advanced technology extended,ATX)的電源型態、理想的(optimal)單個CPU的功率型態,風扇控制表為F3,並且風扇使用數量為5個。 The hardware configuration information of the first group of motherboards in Table 1 includes the number of central processing units (CPUs), the power type of the advanced technology extended (ATX), and the power type of the ideal single CPU. State, the fan control table is F3, and the number of fans used is five.
表1的第2組主機板硬體配置信息包括CPU的數量為1個、ATX的電源型態、增大的(increased)單個CPU的功率型態,風扇控制表為F1,並且風扇使用數量為5個。 The hardware configuration information of the second group of motherboards in Table 1 includes the number of CPUs, the power type of ATX, the power type of the increased single CPU, the fan control table is F1, and the number of fans used is 5
表1的第3組主機板硬體配置信息包括CPU的數量為1個、ATX的電源型態、130瓦-4核心-CPU的功率型態,風扇控制表為F5,並且風扇使用數量為7個。 The hardware configuration information of the third group of motherboards in Table 1 includes the number of CPUs, the power type of ATX, the power type of 130 watts-4 core-CPU, the fan control table is F5, and the number of fans used is 7. One.
在本實施例中,第1至第3組主機板硬體配置信息主要是在CPU的功率型態由較小功率而逐漸加大,相應地所欲啟動的風扇的數量也從5個增加至7個,據以有效地對CPU進行散熱。 In this embodiment, the hardware configuration information of the first to third sets of motherboards is mainly that the power type of the CPU is gradually increased by the smaller power, and the number of fans to be activated is also increased from five to five. Seven, according to the effective cooling of the CPU.
請參閱表1的第4~6組主機板硬體配置信息,相較於第1~3組主機板硬體配置信息可以清楚知道,電源型態從ATX改成功率計能(power-meter capable,PMC)時,對應於第4~6組硬體配置的風扇控制表分別為F3、F1、F5。而F3、F1與F5用以表示風扇位置略有些許不同,並且所欲啟動的風扇的數量分別對應為5、5與7個。 Please refer to the hardware configuration information of the 4th to 6th motherboards in Table 1. Compared with the hardware configuration information of the 1st to 3rd motherboards, it is clear that the power supply type is changed from ATX to power meter (power-meter capable). In the case of PMC, the fan control tables corresponding to the hardware configurations of the 4th to 6th groups are F3, F1, and F5, respectively. F3, F1 and F5 are used to indicate that the fan position is slightly different, and the number of fans to be activated corresponds to 5, 5 and 7 respectively.
再者,第1和第4組主機板硬體配置信息使用相同的風扇控制表F3,第2和第5組主機板硬體配置信息使用相同的風扇控制表F1,第3和第6組主機板硬體配置信息使用相同的風扇控制表F5。 Furthermore, the hardware configuration information of the first and fourth sets of motherboards uses the same fan control table F3, and the hardware configuration information of the second and fifth sets of motherboards uses the same fan control table F1, the third and sixth groups of hosts. The board hardware configuration information uses the same fan control table F5.
另外,由表1的第7~9組主機板硬體配置信息,相較於第1~3組主機板硬體配置信息可以清楚知道,中央處理單元的配置數量由1個增加至2個,對應於第7~9組主機板硬體配置信息的風扇控制表分別為F4、F2、F5。而F4、F2與F5用以表示風扇位置略有些許不同,但相同的是所欲啟動的風扇的數量皆為7個。 In addition, the hardware configuration information of the 7th to 9th motherboards in Table 1 can be clearly known from the hardware configuration information of the 1st to 3rd motherboards, and the number of central processing units is increased from 1 to 2. The fan control tables corresponding to the hardware configuration information of the 7th to 9th motherboards are F4, F2, and F5. F4, F2 and F5 are used to indicate that the fan position is slightly different, but the same is true for the number of fans to be started.
類似地,由表1的第10~12組主機板硬體配置信息, 相較於第7~9組主機板硬體配置信息可以清楚知道,電源型態從主機板規格(ATX)改成功率計能(PMC),對應於第10~12組主機板硬體配置信息的風扇控制表分別為F4、F2、F5。第7和第10組主機板硬體配置信息使用相同的風扇控制表F4,第8和第11組主機板硬體配置信息使用相同的風扇控制表F2,第9和第12組主機板硬體配置信息使用相同的風扇控制表F5。 Similarly, the hardware configuration information of the 10th to 12th motherboards of Table 1 is Compared with the hardware configuration information of the 7th to 9th motherboards, it can be clearly understood that the power type is changed from the motherboard specification (ATX) to the power meter (PMC), corresponding to the hardware configuration information of the 10th to 12th motherboards. The fan control tables are F4, F2, and F5. The 7th and 10th sets of motherboard hardware configuration information use the same fan control table F4, the 8th and 11th sets of motherboard hardware configuration information use the same fan control table F2, the 9th and 12th group of motherboard hardware The configuration information uses the same fan control table F5.
請再參閱圖1,在步驟S120中,在開機自檢程序中,依據基本輸入輸出系統檢測到的主機板硬體配置信息及所述對應關係,選擇與檢測到的主機板硬體配置信息對應的風扇控速表。詳細而言,在開機自檢程序中,藉由複雜可編程邏輯裝置(complex programmable logic device,CPLD)或是基板管理控制器(baseboard management controller,BMC)依據基本輸入輸出系統檢測到的主機板硬體配置信息及所述對應關係,選擇與檢測到的主機板硬體配置信息對應的風扇控速表。 Referring to FIG. 1 again, in step S120, in the power-on self-test program, according to the motherboard hardware configuration information detected by the basic input/output system and the corresponding relationship, selecting and corresponding to the detected motherboard hardware configuration information Fan speedometer. In detail, in the power-on self-test procedure, the motherboard is detected by the basic input/output system by a complex programmable logic device (CPLD) or a baseboard management controller (BMC). The body configuration information and the corresponding relationship select a fan speed control table corresponding to the detected motherboard hardware configuration information.
然後,於步驟S130中,依據選擇的風扇控速表控制伺服器系統中風扇的運行。如此一來,可以根據實際主機板硬體配置需求的不同來減少能源的損耗。 Then, in step S130, the operation of the fan in the server system is controlled according to the selected fan speed control table. In this way, the energy consumption can be reduced according to the actual hardware configuration requirements of the motherboard.
在又一實施例中,若主機板硬體配置由表1的第1組變成第7組,亦即CPU的數量由1個變成2個,而風扇控制表由F3變成F5。假設伺服器設備內有第一至第十風扇,每一風扇運轉時,用以對其所在的位置進行散熱。風扇控制表F3所欲啟動的風扇數量為5個,這5個風扇假設為 第三、第四、第六至第八風扇。風扇控制表F5所欲啟動的風扇數量為7個,這7個風扇假設為第二至第八風扇。故,在主機板硬體配置的CPU的數量由1個變成2個時,運轉的風扇由5個變成7個,所以增加的散熱區域為第二與第五風扇的位置。 In still another embodiment, if the motherboard hardware configuration is changed from the first group of the table 1 to the seventh group, that is, the number of CPUs is changed from one to two, and the fan control table is changed from F3 to F5. Assume that there are first to tenth fans in the server device, and each fan operates to dissipate heat from its location. The number of fans to be started by the fan control table F3 is five. The five fans are assumed to be Third, fourth, sixth to eighth fans. The number of fans to be activated by the fan control table F5 is seven, and the seven fans are assumed to be the second to eighth fans. Therefore, when the number of CPUs that are hard-arranged on the motherboard is changed from one to two, the number of operating fans is changed from five to seven, so that the increased heat dissipation area is the position of the second and fifth fans.
請注意,風扇控制表所記錄的風扇使用的數量和位置可以依實際需求而改變,本發明並不以上述範例為限。 Please note that the number and location of fan usage recorded by the fan control table may be changed according to actual needs, and the present invention is not limited to the above examples.
另外,表1所記錄的對應關係中的主機板硬體配置信息可以包括中央處理單元的數量、中央處理單元的功率型態、電源型態、硬碟的數量或擴充卡的數量。相對地,在在開機自檢程序的步驟S120中,複雜可編程邏輯裝置(CPLD)或基板管理控制器(BMC)的檢測器資料記錄亦要相對包括中央處理單元的數量、中央處理單元的功率型態、電源型態、硬碟的數量或擴充卡的數量。請注意,本發明的主機板硬體配置信息的種類不以此實施例為限。 In addition, the motherboard hardware configuration information in the correspondence recorded in Table 1 may include the number of central processing units, the power type of the central processing unit, the power type, the number of hard disks, or the number of expansion cards. In contrast, in step S120 of the self-test procedure, the detector data record of the complex programmable logic device (CPLD) or the substrate management controller (BMC) also needs to include the number of central processing units and the power of the central processing unit. Type, power type, number of hard drives, or number of expansion cards. Please note that the type of the motherboard hardware configuration information of the present invention is not limited to this embodiment.
基於上述實施例所揭示的內容,本發明實施例至少有下列優點。第一、根據實際主機板硬體配置需求的不同來減少能源的損耗。第二、在不同組的主機板硬體配置可以使用相同的風扇控制表,藉以控制每一個風扇控制表所表示的風扇數量和位置。第三、當使用主機板硬體配置有關的風扇控速表時,可以更加有效率地控制風扇運轉及散熱。 Based on the disclosure of the above embodiments, the embodiments of the present invention have at least the following advantages. First, reduce energy consumption according to the actual hardware configuration requirements of the motherboard. Second, the same fan control table can be used in different sets of motherboard hardware configurations to control the number and location of fans represented by each fan control table. Third, when using the motherboard's hardware configuration related fan speedometer, the fan operation and heat dissipation can be controlled more efficiently.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許更動與潤飾,故本發 明的保護範圍當視後附的申請專利範圍所界定者為準。 Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and those skilled in the art can make some changes and refinements without departing from the spirit and scope of the present invention. hair The scope of protection shall be subject to the definition of the scope of the patent application.
步驟S110~S130‧‧‧本發明一實施例之智慧型風扇的控制方法的各步驟 Steps S110 to S130‧‧‧ steps of the control method of the smart fan according to an embodiment of the present invention
下面的所附圖式是本發明的說明書的一部分,繪示了本發明的示例實施例,所附圖式與說明書的描述一起說明本發明的原理。 The following drawings are a part of the specification of the invention, and illustrate the embodiments of the invention
圖1是依照本發明一實施例之智慧型風扇的控制方法。 1 is a diagram of a method of controlling a smart fan in accordance with an embodiment of the present invention.
步驟S110~S130‧‧‧本發明一實施例之智慧型風扇的控制方法的各步驟 Steps S110 to S130‧‧‧ steps of the control method of the smart fan according to an embodiment of the present invention
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101143137A TW201421213A (en) | 2012-11-19 | 2012-11-19 | Intelligent fan control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW101143137A TW201421213A (en) | 2012-11-19 | 2012-11-19 | Intelligent fan control method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW201421213A true TW201421213A (en) | 2014-06-01 |
Family
ID=51393404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW101143137A TW201421213A (en) | 2012-11-19 | 2012-11-19 | Intelligent fan control method |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TW201421213A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107131141A (en) * | 2017-04-12 | 2017-09-05 | 深圳市鸿冠电机有限公司 | A kind of intelligent fan and its control method |
| CN113495763A (en) * | 2020-04-03 | 2021-10-12 | 神讯电脑(昆山)有限公司 | Starting method and electronic device |
-
2012
- 2012-11-19 TW TW101143137A patent/TW201421213A/en unknown
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107131141A (en) * | 2017-04-12 | 2017-09-05 | 深圳市鸿冠电机有限公司 | A kind of intelligent fan and its control method |
| CN113495763A (en) * | 2020-04-03 | 2021-10-12 | 神讯电脑(昆山)有限公司 | Starting method and electronic device |
| CN113495763B (en) * | 2020-04-03 | 2024-03-19 | 神讯电脑(昆山)有限公司 | Starting-up method and electronic device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9405301B2 (en) | Systems and methods for user modification of cooling device response in information handling systems | |
| TWI518586B (en) | Coprocessor and system performance and power management technology | |
| JP5770300B2 (en) | Method and apparatus for thermal control of processing nodes | |
| KR101992827B1 (en) | Method and apparatus to configure thermal design power in a microprocessor | |
| US8671287B2 (en) | Redundant power supply configuration for a data center | |
| CN103775367A (en) | Method for controlling intelligent fan | |
| US10025361B2 (en) | Power management across heterogeneous processing units | |
| US9250649B2 (en) | Displaying recommended placement of information handling systems based on impedance ranking | |
| CN107122321A (en) | Hardware repair method, hardware repair system, and computer-readable storage device | |
| US8370000B2 (en) | System and method for increasing the power efficiency of cooling fans | |
| US10168762B2 (en) | Power management for heterogeneous computing systems | |
| US10475485B2 (en) | Systems and methods for power and thermal throttling of memory devices via capacity reduction | |
| US9846475B2 (en) | Controlling power consumption in multi-core environments | |
| US8151122B1 (en) | Power budget managing method and system | |
| US20120198263A1 (en) | System and method for creating and dynamically maintaining system power inventories | |
| CN105278646A (en) | A whole cabinet fan speed regulation strategy that puts the fan table on the node BMC | |
| TW201421213A (en) | Intelligent fan control method | |
| US10209749B2 (en) | Workload allocation based on downstream thermal impacts | |
| TWI467377B (en) | Server power-on method | |
| US10649943B2 (en) | System and method for I/O aware processor configuration | |
| US20220147127A1 (en) | Power level of central processing units at run time | |
| US11630500B2 (en) | Configuring power level of central processing units at boot time | |
| TWI473086B (en) | Computer system | |
| US10340916B1 (en) | Using islands to control operating parameters for functional blocks in an electronic device | |
| US20140122799A1 (en) | Storage device and power saving method thereof |