一種服務(wù)器機柜風扇調(diào)速方法及服務(wù)器機柜的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及散熱管理領(lǐng)域,特別涉及一種服務(wù)器機柜風扇調(diào)速方法及服務(wù)器機柜。
【背景技術(shù)】
[0002]隨著大數(shù)據(jù)、云計算等新型技術(shù)的不斷發(fā)展,服務(wù)器的使用量也越來越大,其中又以柜式服務(wù)器居多。由于服務(wù)器的訪問用戶多,數(shù)據(jù)處理量大,所以服務(wù)器在運行過程中會產(chǎn)生大量的熱,如果散熱不及時,將導致服務(wù)器由于溫度過高而損壞,所以要對服務(wù)器制定合理的散熱策略。由于柜式服務(wù)器的應(yīng)用場合和應(yīng)用環(huán)境不同,用戶對服務(wù)器的配置要求也不同,例如服務(wù)器節(jié)點的數(shù)量、節(jié)點主板型號、風扇的數(shù)量及風扇的位置等,因而每個柜式服務(wù)器的散熱策略即風扇調(diào)速方法也不盡相同。
[0003]目前,柜式服務(wù)器風扇的調(diào)速方法主要根據(jù)服務(wù)器的配置情況,針對不同配置的服務(wù)器制定不同的調(diào)速曲線,根據(jù)調(diào)速曲線對服務(wù)器的風扇進行調(diào)速。
[0004]由于用戶的需求不同,服務(wù)器的配置也各不相同,針對不同配置的服務(wù)器需要制定對應(yīng)的調(diào)速曲線對風扇進行調(diào)速,所以針對不同配置的柜式服務(wù)器都要制定與之相對應(yīng)的調(diào)速曲線,在風扇調(diào)速方面的代碼開發(fā)工作量很大,開發(fā)工作效率較低。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種服務(wù)器機柜風扇調(diào)速方法及服務(wù)器機柜,能夠提高風扇調(diào)速開發(fā)工作的效率。
[0006]本發(fā)明實施例提供了一種服務(wù)器機柜調(diào)速方法,應(yīng)用于服務(wù)器機柜中,該服務(wù)器機柜包括至少一個風扇控制板,每個所述風扇控制板對應(yīng)至少一個風扇,包括:
[0007]采集服務(wù)器機柜內(nèi)各個風扇的運行信息;
[0008]采集服務(wù)器機柜內(nèi)各個機柜節(jié)點的運行信息;
[0009]根據(jù)各個風扇的運行信息和各個機柜節(jié)點的運行信息,計算風扇調(diào)速值;
[0010]根據(jù)計算的風扇調(diào)速值,由風扇控制板對各個風扇進行調(diào)速。
[0011]優(yōu)選地,所述根據(jù)各個風扇的運行信息和各個機柜節(jié)點的運行信息計算風扇調(diào)速值包括:
[0012]對于任意一個第一風扇控制板,根據(jù)第一風扇控制板對應(yīng)的各個風扇的運行信息,以及第一風扇控制板對應(yīng)的各個機柜節(jié)點的運行信息,計算對應(yīng)于該第一風扇控制板的第一風扇調(diào)速值;
[0013]所述根據(jù)計算的風扇調(diào)速值由風扇控制板對各個風扇進行調(diào)速包括:
[0014]對于任意一個第一風扇控制板,第一風扇控制板根據(jù)第一風扇調(diào)速值對自身對應(yīng)的各個風扇進行調(diào)速。
[0015]優(yōu)選地,所述第一風扇控制根據(jù)自身對應(yīng)的各個風扇的運行信息,以及自身對應(yīng)的各個機柜節(jié)點的運行信息,計算對應(yīng)于該第一風扇控制板的第一風扇調(diào)速值包括:
[0016]對于所述第一風扇控制板對應(yīng)的每一個機柜節(jié)點,利用第一風扇控制板對應(yīng)的各個風扇的運行信息以及該機柜節(jié)點的運行信息,計算出對應(yīng)于該機柜節(jié)點的風扇調(diào)速值,對于第一風扇控制板對應(yīng)的各個機柜節(jié)點,將機柜節(jié)點對應(yīng)的最大的風扇調(diào)速值確定為所述第一風扇調(diào)速值。
[0017]優(yōu)選地,在所述計算第一風扇調(diào)速值之后,并在所述由第一風扇控制板對各個風扇進行調(diào)速之前,進一步包括:針對于包含至少兩個區(qū)域的服務(wù)器機柜,從位于當前區(qū)域中的各個風扇控制板對應(yīng)的各個風扇調(diào)速值中,選擇最大的第二風扇調(diào)速值;
[0018]所述由第一風扇控制板對各個風扇進行調(diào)速包括:
[0019]當前區(qū)域中的各個風扇控制板根據(jù)第二風扇調(diào)速值對各自對應(yīng)的風扇進行調(diào)速。
[0020]優(yōu)選地,所述風扇的運行信息包括:風扇的轉(zhuǎn)速和/或功耗。
[0021]優(yōu)選地,所述機柜節(jié)點的運行信息包括:CPU溫度、CPU功耗、進風口溫度及出風口溫度中的任意一個或多個。
[0022]優(yōu)選地,所述計算風扇調(diào)速值包括:
[0023]對于任意一個第一風扇控制板,根據(jù)第一風扇控制板對應(yīng)的各個風扇的運行信息,計算出平均運行信息,其中,所述平均運行信息包括:第一風扇控制板對應(yīng)的各個風扇的平均轉(zhuǎn)速、總功耗、第一風扇控制板對應(yīng)的各個機柜節(jié)點中當前處于開機狀態(tài)的機柜節(jié)點數(shù)量及第一風扇控制板能夠?qū)?yīng)的機柜節(jié)點的最大數(shù)量中的任意一個或多個;
[0024]進一步根據(jù)所述平均運行信息和第一風扇控制板對應(yīng)的機柜節(jié)點的運行信息,計算所述第一風扇控制板對應(yīng)的各個機柜節(jié)點對應(yīng)的風扇調(diào)速值。
[0025]本發(fā)明實施例還提供了一種服務(wù)器機柜,包括:至少一個風扇控制板,每個所述風扇控制板對應(yīng)至少一個風扇和至少一個機柜節(jié)點;
[0026]所述風扇控制板,用于采集服務(wù)器機柜內(nèi)各個風扇的運行信息;
[0027]基板管理控制器,用于采集服務(wù)器機柜內(nèi)各個機柜節(jié)點的運行信息,并根據(jù)所述風扇控制板采集的各個風扇的運行信息和各個機柜節(jié)點的運行信息,計算風扇調(diào)速值;
[0028]所述風扇控制板,進一步用于根據(jù)所述基板管理控制器計算出的風扇調(diào)速值,對各個風扇進行調(diào)速。
[0029]優(yōu)選地,所述基板管理控制器,用于根據(jù)任意一個第一風扇控制板對應(yīng)的各個風扇的運行信息,以及該第一風扇控制板對應(yīng)的各個機柜節(jié)點的運行信息,計算對應(yīng)于該第一風扇控制板的第一風扇調(diào)速值;
[0030]所述第一風扇控制板,用于根據(jù)所述第一風扇調(diào)速值,對自身對應(yīng)的各個風扇進行調(diào)速。
[0031]優(yōu)選地,所述基板管理控制器,用于利用風扇控制板對應(yīng)的各個風扇的運行信息以及該風扇控制板對應(yīng)的各個機柜節(jié)點的運行信息,計算出對應(yīng)于各個機柜節(jié)點的風扇調(diào)速值;
[0032]所述中板,用于針對與之相對應(yīng)的風扇控制板,從該風扇控制板對應(yīng)的各個機柜節(jié)點的風扇調(diào)速值中,將最大的風扇調(diào)速值確定為該風扇控制板對應(yīng)的風扇調(diào)速值。
[0033]優(yōu)選地,該服務(wù)器機柜進一步包括機架管理控制器;
[0034]所述機架管理控制器,用于在包括兩個區(qū)域的服務(wù)器機柜中,從位于當前區(qū)域中的各個風扇控制板對應(yīng)的各個風扇調(diào)速值中,選擇最大的第二風扇調(diào)速值;
[0035]當前區(qū)域中的各個風扇控制板,用于根據(jù)所述第二風扇調(diào)速值對各自對應(yīng)的風扇進行調(diào)速。
[0036]優(yōu)選地,所述中板,用于針對與之相對應(yīng)的第一風扇控制板,根據(jù)該第一風扇控制板對應(yīng)的各個風扇的轉(zhuǎn)速和/或功耗,計算第一風扇控制板對應(yīng)的各個風扇的平均轉(zhuǎn)速、總功耗、第一風扇控制板對應(yīng)的各個機柜節(jié)點中當前處于開機狀態(tài)的機柜節(jié)點數(shù)量及第一風扇控制板能夠?qū)?yīng)的機柜節(jié)點的最大數(shù)量中的任意一個或多個;
[0037]所述基板管理控制器,用于采集所述第一風扇控制板對應(yīng)的各個機柜節(jié)點的CPU溫度、CPU功耗、進風口溫度及出風口溫度中的任意一個或多個,并根據(jù)所述中板的計算結(jié)果及其自身采集到的機柜節(jié)點的運行信息,計算所述第一風扇控制板對應(yīng)的各個機柜節(jié)點對應(yīng)的風扇調(diào)速值。
[0038]本發(fā)明提供了一種服務(wù)器機柜風扇調(diào)速方法及服務(wù)器機柜,分別采集服務(wù)器機柜內(nèi)各個風扇和各個機柜節(jié)點的運行信息,根據(jù)各個風扇的運行信息和各個機柜節(jié)點的運行信息,計算風扇調(diào)速值,根據(jù)計算所得風扇調(diào)速值,對服務(wù)器機柜內(nèi)各個風扇進行調(diào)速,通過這種風扇調(diào)速方法,實時采集風扇和機柜節(jié)點的運行信息,根據(jù)運行信息確定風扇調(diào)速值,依據(jù)風扇調(diào)速值對風扇進行調(diào)速,通過這種自動調(diào)整的方法,適用于各種配置的服務(wù)器機柜,無需針對不同配置的服務(wù)器單獨制定風扇調(diào)速曲線,從而提高風扇調(diào)速開發(fā)工作的效率。
【附圖說明】
[0039]圖1是本發(fā)明一個實施例提供的一種服務(wù)器機柜風扇調(diào)速方法流程圖;
[0040]圖2是本發(fā)明另一個實施例提供的一種服務(wù)器機柜風扇調(diào)速方法流程圖;
[0041]圖3是本發(fā)明又一個實施例提供的一種服務(wù)器機柜風扇調(diào)速方法流程圖;
[0042]圖4是本發(fā)明一個實施例例提的一種服務(wù)器機柜結(jié)構(gòu)示意圖;
[0043]圖5是本發(fā)明另一個實施例例提的一種服務(wù)器機柜結(jié)構(gòu)示意圖;
[0044]圖6是本發(fā)明又一個實施例例提的一種服務(wù)器機柜結(jié)構(gòu)示意圖。
【具體實施方式】
[0045]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述。顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0046]如圖1所示,本發(fā)明一個實施例提供了一種服務(wù)器機柜風扇調(diào)速方法,應(yīng)用于服務(wù)器機柜中,該服務(wù)器機柜包括至少一個風扇控制板,每個所述風扇控制板對應(yīng)至少一個風扇,包括:
[0047]步驟101:采集服務(wù)器機柜內(nèi)各個風扇的運行信息;
[0048]步驟102:采集服務(wù)器機柜內(nèi)各個機柜節(jié)點的運行信息;
[0049]步驟103:根據(jù)各個風扇的運行信息和各個機柜節(jié)點的運行信息,計算風扇調(diào)速值;
[0050]步驟104:根據(jù)計算的風扇調(diào)速值,由風扇控制板對各個風扇進行調(diào)速。
[0051]通過本發(fā)明實施例提供的一種服務(wù)器機柜風扇調(diào)速方法,分別采集服務(wù)器機柜內(nèi)各個風扇和各個機柜節(jié)點的運行信息,根據(jù)各個風扇的運行信息和各個機柜節(jié)點的運行信息,計算風扇調(diào)速值,根據(jù)計算所得風扇調(diào)速值,對服務(wù)器機柜內(nèi)各個風扇進行調(diào)速,通過這種風扇調(diào)速方法,實時采集風扇和機柜節(jié)點的運行信