本發(fā)明涉及計算機領(lǐng)域,特別涉及一種可節(jié)源的服務(wù)器風扇控制系統(tǒng)及其方法。
背景技術(shù):
隨著云計算和數(shù)據(jù)中心的快速發(fā)展,服務(wù)器的需求也在迅速增加。目前在機架式服務(wù)器的設(shè)計當中服務(wù)器的主要散熱方式是通過每個服務(wù)器自己內(nèi)部的風扇來實現(xiàn)的。一般來說,當需要在服務(wù)器機架內(nèi)裝設(shè)多個服務(wù)器時,就必須使用與服務(wù)器數(shù)量相等的風扇。例如,一個基本的2U(Unit,是一種表示服務(wù)器外部尺寸的單位,1U=4.45cm)產(chǎn)品需要4個服務(wù)器,即需要4個風扇同時工作,而設(shè)于服務(wù)器內(nèi)部的風扇大都功耗較大,不利于省電,且由于風扇設(shè)于服務(wù)器內(nèi)部,散熱及維護也較不方便。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種省電的服務(wù)器風扇控制系統(tǒng)及其方法。
為了達到上述目的,本發(fā)明提供一種服務(wù)器風扇控制系統(tǒng),設(shè)置于服務(wù)器機架內(nèi)部,用于為安裝于服務(wù)器機架內(nèi)部的多個服務(wù)器進行散熱,其中,所述服務(wù)器風扇控制系統(tǒng)包括:偵測模塊、比對模塊、控制模塊和存儲模塊,所述存儲模塊用于儲存一預(yù)設(shè)溫度條件、若干組重要元件的型號及其分別對應(yīng)的元件溫度條件,和多個系統(tǒng)內(nèi)部溫度條件分別對應(yīng)的風扇轉(zhuǎn)速表,所述偵測模塊用于自動偵測該些服務(wù)器內(nèi)部重要元件的型號,所述比對模塊用于比對該預(yù)設(shè)溫度條件與偵測結(jié)果所對應(yīng)的元件溫度條件,所述控制模塊用于根據(jù)該比對結(jié)果在存儲模塊中選擇一對應(yīng)的風扇轉(zhuǎn)速表并據(jù)以控制風扇的運行。
具體的,還包括一輸入模塊,用于接收一修改信號,供該控制模塊根據(jù)該修改信號編輯該預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件。
具體的,還包括一網(wǎng)絡(luò)界面,用于透過網(wǎng)絡(luò)接收一修改信號,供該控制模塊根據(jù)該修改信號編輯該預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件。
具體的,還包括多個感應(yīng)元件,用以感應(yīng)目前溫度。
本發(fā)明還提供一種服務(wù)器風扇控制方法,應(yīng)用在服務(wù)器機架內(nèi),其中,所述方法包括以下步驟:
預(yù)設(shè)一預(yù)設(shè)溫度條件、若干組重要元件的型號及其分別對應(yīng)的元件溫度條件和多個系統(tǒng)內(nèi)部溫度條件分別對應(yīng)的風扇轉(zhuǎn)速表,并儲存于存儲模塊;
一偵測模塊自動偵測系統(tǒng)內(nèi)部重要元件的型號;
一比對模塊根據(jù)溫度高低,排序該偵測結(jié)果所對應(yīng)的元件溫度條件和該預(yù)設(shè)溫度條件,取得排序溫度最低的比對結(jié)果,并傳送該排序溫度最低的比對結(jié)果;
一控制模塊接收并根據(jù)該比對結(jié)果,于存儲模塊所儲存的資料中,取得與比對結(jié)果相符的系統(tǒng)內(nèi)部溫度條件并取得其所對應(yīng)的風扇轉(zhuǎn)速表;
控制模塊根據(jù)取得的風扇轉(zhuǎn)速表自動控制風扇運行。
具體的,所述控制模塊控制風扇的運行還可以通過手動模式,即透過一輸入模塊接收一輸入,該輸入為對應(yīng)控制模塊的多個風扇轉(zhuǎn)速選項中的其中一風扇轉(zhuǎn)速選項,控制模塊即依據(jù)該輸入所對應(yīng)的其中一風扇轉(zhuǎn)速選項控制風扇運行。
具體的,所述手動模式支持Out Of Band遠端控制和In Band命令控制。也就是說,所述手動模式,也可以透過網(wǎng)絡(luò),接收遠端計算機傳送的輸入信號,并依據(jù)所接收的輸入信號,取得對應(yīng)控制模塊的多個風扇轉(zhuǎn)速選項中的其中一個風扇轉(zhuǎn)速選項。
具體的,所述控制模塊根據(jù)取得的風扇轉(zhuǎn)速表自動控制風扇運行,還包括根據(jù)多個感應(yīng)器所感應(yīng)的目前溫度,對照該取得的風扇轉(zhuǎn)速表,自動控制風扇運行。
具體的,還包括透過一輸入模塊和一網(wǎng)絡(luò)界面,其中之一者編輯該儲存于存儲模塊的預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件。
本發(fā)明的有益效果為,該服務(wù)器節(jié)源控制系統(tǒng)能幫助數(shù)據(jù)中心來讓服務(wù)器自動偵測重要元件的型號及其元件溫度條件和其所對應(yīng)的系統(tǒng)內(nèi)部溫度條件,并自動選擇風扇轉(zhuǎn)速,讓服務(wù)器能夠穩(wěn)定工作并且有效地降低了耗電量,達到節(jié)能的效果,并降低數(shù)據(jù)中心的營運費用。
為使對本發(fā)明的目的、構(gòu)造特征及其功能有進一步的了解,配合圖示詳細說明如下:
【附圖說明】
圖1為本發(fā)明服務(wù)器節(jié)源控制系統(tǒng)的方框圖。
圖2為本發(fā)明服務(wù)器節(jié)源控制方法的流程圖。
【具體實施方式】
請結(jié)合參閱圖1,本發(fā)明提供本發(fā)明提供一種服務(wù)器風扇控制系統(tǒng)10,設(shè)置于服務(wù)器機架內(nèi)部,用于為安裝于服務(wù)器機架內(nèi)部的多個服務(wù)器進行散熱,其中,所述服務(wù)器風扇控制系統(tǒng)10包括:偵測模塊11、比對模塊12、控制模塊13和存儲模塊14,所述存儲模塊14用于儲存一預(yù)設(shè)溫度條件、若干組重要元件的型號及其分別對應(yīng)的元件溫度條件,和多個系統(tǒng)內(nèi)部溫度條件分別對應(yīng)的風扇轉(zhuǎn)速表,所述偵測模塊11用于自動偵測該些服務(wù)器內(nèi)部重要元件的型號,所述比對模塊12用于比對該預(yù)設(shè)溫度條件與偵測結(jié)果所對應(yīng)的元件溫度條件,所述控制模塊13用于根據(jù)該比對結(jié)果在存儲模塊14中選擇一對應(yīng)的風扇轉(zhuǎn)速表并據(jù)以控制風扇20的運行。
于本實施例中,還包括一輸入模塊15,用于接收一修改信號,供該控制模塊13根據(jù)該修改信號編輯該預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件;還包括一網(wǎng)絡(luò)界面,用于透過網(wǎng)絡(luò)接收一修改信號,供該控制模塊13根據(jù)該修改信號編輯該預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件;還包括多個感應(yīng)元件,用以感應(yīng)目前溫度。
請參閱圖2所示,本發(fā)明還提供一種服務(wù)器風扇控制方法,應(yīng)用在服務(wù)器機架內(nèi),其中,所述方法包括以下步驟:
步驟201: 預(yù)設(shè)一預(yù)設(shè)溫度條件、若干組重要元件的型號及其分別對應(yīng)的元件溫度條件和多個系統(tǒng)內(nèi)部溫度條件分別對應(yīng)的風扇轉(zhuǎn)速表,并儲存于存儲模塊14;于本實施例中,若干組重要元件中,重要元件1對應(yīng)元件溫度條件1,重要元件2對應(yīng)元件溫度條件2,依次,重要元件N對應(yīng)元件溫度條件N;系統(tǒng)內(nèi)部溫度條件1對應(yīng)風扇轉(zhuǎn)速表1,系統(tǒng)內(nèi)部溫度條件2對應(yīng)風扇轉(zhuǎn)速表2,依次,系統(tǒng)內(nèi)部溫度條件N對應(yīng)風扇轉(zhuǎn)速表N。
步驟202:一偵測模塊11自動偵測系統(tǒng)內(nèi)部重要元件的型號;
步驟203:一比對模塊12根據(jù)溫度高低,排序該偵測結(jié)果所對應(yīng)的元件溫度條件和該預(yù)設(shè)溫度條件,取得排序溫度最低的比對結(jié)果,并傳送該溫度最低的比對結(jié)果 ;例如,現(xiàn)有元件溫度條件1、元件溫度條件2、元件溫度條件3和預(yù)設(shè)溫度條件,比對模塊12根據(jù)其溫度將其進行從高到低排序為元件溫度條件1、元件溫度條件3、元件溫度條件2、預(yù)設(shè)溫度條件,則這次排序溫度最低的比對結(jié)果就是預(yù)設(shè)溫度條件,也是目前所有溫度條件最嚴苛的溫度臨界值;如果在另一實施例中,排序結(jié)果的溫度由高到低是:元件溫度條件2、元件溫度條件3、預(yù)設(shè)溫度條件、元件溫度條件1,則此次排序溫度最低的比對結(jié)果則是元件溫度條件1,也是目前所有溫度條件最嚴苛的溫度臨界值。
步驟204:一控制模塊13接收并 根據(jù)比對結(jié)果,于存儲模塊14所儲存的資料中,取得與比對結(jié)果相符的系統(tǒng)內(nèi)部溫度條件并取得其所對應(yīng)的風扇轉(zhuǎn)速表;還包括透過一輸入模塊和一網(wǎng)絡(luò)界面,其中之一者編輯該儲存于存儲模塊14的預(yù)設(shè)溫度條件、該重要元件的型號及其所對應(yīng)的元件溫度條件。
步驟205:控制模塊13根據(jù)取得的風扇轉(zhuǎn)速表自動控制風扇20運行;
于本實施例中,所述控制模塊13控制風扇的運行還可以通過手動模式,即藉由一輸入模塊,在控制模塊13的多個風扇轉(zhuǎn)速選項中選取其中一個風扇轉(zhuǎn)速選項并據(jù)以控制風扇運行,所述手動模式支持Out Of Band遠端控制和In Band命令控制;所述控制模塊13根據(jù)取得的風扇轉(zhuǎn)速表自動控制風扇運行,還包括根據(jù)多個感應(yīng)器所感應(yīng)的目前溫度,對照該取得的風扇轉(zhuǎn)速表,自動控制風扇20運行。
以上所述者,僅為本發(fā)明其中的較佳實施例而已,并非用來限定本發(fā)明的實施范圍;即凡依本發(fā)明申請專利范圍所作的均等變化與修飾,皆為本發(fā)明專利范圍所涵蓋。