一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器技術(shù)領(lǐng)域,具體地說是一種實(shí)用性強(qiáng)、具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)。
【背景技術(shù)】
[0002]隨著云計(jì)算和大數(shù)據(jù)等新興產(chǎn)業(yè)的興起,互聯(lián)網(wǎng)企業(yè)以及云計(jì)算服務(wù)供應(yīng)商正在建立越來越多的數(shù)據(jù)中心,每個(gè)數(shù)據(jù)中心內(nèi)都已經(jīng)部署或者即將部署成千上萬臺的服務(wù)器系統(tǒng)。數(shù)據(jù)中心的能耗和散熱成本逐漸成為上述企業(yè)的主要成本之一,平衡好服務(wù)器系統(tǒng)能耗和散熱之間的關(guān)系是十分必要的。因此,對于服務(wù)器系統(tǒng)不僅需要做到整機(jī)功耗監(jiān)控,還需要監(jiān)控主要部件功耗,尤其是系統(tǒng)風(fēng)扇。
[0003]當(dāng)前業(yè)界比較多的基于風(fēng)扇轉(zhuǎn)速計(jì)算的風(fēng)扇功耗監(jiān)控方法。具體為,將風(fēng)扇轉(zhuǎn)速從O轉(zhuǎn)速到全速平均分為10個(gè)或者20個(gè)等級,分的等級越細(xì),其功耗監(jiān)控精度越高。手動(dòng)將風(fēng)扇調(diào)節(jié)到對應(yīng)轉(zhuǎn)速,用功耗儀器依次量取每個(gè)轉(zhuǎn)速對應(yīng)的功耗值,將風(fēng)扇轉(zhuǎn)速與功耗值一一對應(yīng)。系統(tǒng)BMC通過當(dāng)前的風(fēng)扇轉(zhuǎn)速和風(fēng)扇數(shù)量識別計(jì)算對應(yīng)的風(fēng)扇功耗。該方法成本較低,但是精度和適用性較差。因?yàn)?,兩個(gè)不同型號和規(guī)格的風(fēng)扇在相同轉(zhuǎn)速下的功耗值不一樣。因此,當(dāng)系統(tǒng)風(fēng)扇規(guī)格和數(shù)量變更時(shí),需要重新制作風(fēng)扇轉(zhuǎn)速和功耗對應(yīng)表。如果同一個(gè)機(jī)型中有若干個(gè)風(fēng)扇型號,則需要相同數(shù)量的BMC軟件版本與之對應(yīng),十分不易于管控。因此基于該方法的服務(wù)器系統(tǒng)易用性較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的技術(shù)任務(wù)是針對以上不足之處,提供一種實(shí)用性強(qiáng)、具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)。
[0005]一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),其結(jié)構(gòu)包括若干風(fēng)扇、功耗監(jiān)控器、上位機(jī)BMC,所有風(fēng)扇均通過12V供電電流供電,在其供電線路上設(shè)置有精密電阻,該精密電阻偵測流過系統(tǒng)所有風(fēng)扇的供電電流,且其兩端連接有功耗監(jiān)控器;該功耗監(jiān)控器把偵測電流和電壓轉(zhuǎn)化成功耗值,并通過I2C接口把功耗數(shù)據(jù)輸出給系統(tǒng)的上位機(jī)BMC,上位機(jī)BMC再將功耗數(shù)據(jù)顯示在該上位機(jī)BMC的遠(yuǎn)程管理系統(tǒng)界面上。
[0006]所述上位機(jī)BMC包括9個(gè)I2C接口,使用時(shí)通過任意一個(gè)I2C接口連接到功耗監(jiān)控器。
[0007]所述上位機(jī)BMC通過標(biāo)準(zhǔn)的PMbus標(biāo)準(zhǔn)指令直接從功耗監(jiān)控器讀取功耗值。
[0008]本發(fā)明的一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),具有以下優(yōu)點(diǎn): 該發(fā)明的一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)可以避免當(dāng)前風(fēng)扇功耗監(jiān)控所遇到的實(shí)際問題;無論系統(tǒng)配備任何型號、規(guī)格和任何數(shù)量的風(fēng)扇,系統(tǒng)都可以實(shí)時(shí)的、精確的讀到當(dāng)前壓力下的風(fēng)扇總功耗,并在系統(tǒng)Web界面顯示出來供用戶查看;可以對該服務(wù)器系統(tǒng)上掛載的所有風(fēng)扇進(jìn)行功耗的實(shí)時(shí)、準(zhǔn)確的監(jiān)控;可以根據(jù)用戶需求隨意更換,并且更換后不影響其功耗監(jiān)控精度;實(shí)用性強(qiáng),易于推廣。
【附圖說明】
[0009]附圖1為本發(fā)明的硬件拓?fù)涫疽鈭D。
[0010]附圖2為某型號風(fēng)扇全速時(shí)12V電流波形圖。
[0011]附圖3為系統(tǒng)BMC遠(yuǎn)程登錄界面。
【具體實(shí)施方式】
[0012]下面結(jié)合附圖和具體實(shí)施例對本發(fā)明作進(jìn)一步說明。
[0013]本發(fā)明提出一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),可以方便用戶更加精確的查看系統(tǒng)在不同壓力下的風(fēng)扇實(shí)時(shí)功耗,為服務(wù)器運(yùn)維人員手動(dòng)調(diào)節(jié)風(fēng)扇轉(zhuǎn)速提供更加準(zhǔn)確的參考數(shù)據(jù)。無論系統(tǒng)配備任何型號、規(guī)格和任何數(shù)量的風(fēng)扇,系統(tǒng)都可以實(shí)時(shí)精確的讀到當(dāng)前壓力下的風(fēng)扇總功耗,并在系統(tǒng)Web界面顯示出來供用戶查看。
[0014]如附圖1所示,其結(jié)構(gòu)包括若干風(fēng)扇、功耗監(jiān)控器、上位機(jī)BMC,具體的:
硬件方面,首先通過精密電阻偵測流過系統(tǒng)所有風(fēng)扇的的12V供電電流,然后通過功耗監(jiān)控器件(Power Monitor)把偵測電流和電壓轉(zhuǎn)化成功耗值;接著,通過I2C接口把功耗數(shù)據(jù)輸出給系統(tǒng)的BMC,BMC再將功耗數(shù)據(jù)顯示在Web管理系統(tǒng)界面。
[0015]BMC包含9個(gè)I2C接口,可以根據(jù)需要任意選擇其中一個(gè)。功耗監(jiān)控器件需要支持標(biāo)準(zhǔn)PMbus標(biāo)準(zhǔn)指令,上位機(jī)BMC通過標(biāo)準(zhǔn)的PMbus標(biāo)準(zhǔn)指令直接從Power Monitor讀取功耗值。需要注意的是:當(dāng)前業(yè)界風(fēng)扇控制方式采用的PWM脈寬調(diào)制方式。即便是當(dāng)風(fēng)扇轉(zhuǎn)速100% duty時(shí),其12V電流波動(dòng)也比較大。如圖2所示為某型號風(fēng)扇電流波形所示,最小值為0A,最大值為4.2A。這樣風(fēng)扇功耗也會在OW—約48瓦之間波動(dòng),導(dǎo)致用戶無法正常讀取固定轉(zhuǎn)速下的風(fēng)扇功耗。此時(shí),需要在芯片內(nèi)部把計(jì)算平均功耗單次采樣率設(shè)置成最大。通過實(shí)測和校準(zhǔn),BMC讀取的風(fēng)扇功耗精度可以控制在±1%以內(nèi)。
[0016]系統(tǒng)軟件方面,在BMC的遠(yuǎn)程管理界面設(shè)計(jì)如圖3所示的人機(jī)交互界面。打開功率菜單欄,即可看到當(dāng)前系統(tǒng)運(yùn)行下的風(fēng)扇功耗。
[0017]下面參照附圖,通過【具體實(shí)施方式】,對本發(fā)明進(jìn)一步說明:
選擇合適Power Monitor,本實(shí)施例中選用的Power Monitor芯片型號為ADM1293,在I2C拓?fù)浣Y(jié)構(gòu)中作為slaver。
[0018]主板硬件設(shè)計(jì)時(shí)先參照附圖1的I2C拓?fù)浣Y(jié)構(gòu)設(shè)計(jì)線路,并且定義合適的PowerMonitor的I2C地址,本例中定義I2C地址為0x32。
[0019]根據(jù)系統(tǒng)CPU、內(nèi)存、以及PCH等部件最大功耗布置系統(tǒng)風(fēng)扇規(guī)格和數(shù)量,線路圖設(shè)計(jì)中,所有風(fēng)扇12V供電電壓選用圖1所示的P12V_FAN。
[0020]系統(tǒng)硬件系統(tǒng)搭建完成后,BMC通過軟件編程設(shè)計(jì)圖3所示的管理界面,并且將ADM1293內(nèi)部的“PWR_AVG”參數(shù)配置為128,即將功耗單次采樣率設(shè)置為最大。
[0021]BMC通過標(biāo)準(zhǔn)的PMbus指令讀取ADMl293的功耗寄存器,將功耗值顯示在圖3所示的Web界面,用戶遠(yuǎn)程登錄Web界面即可查看當(dāng)前系統(tǒng)壓力下的風(fēng)扇總功耗。
[0022]上述【具體實(shí)施方式】僅是本發(fā)明的具體個(gè)案,本發(fā)明的專利保護(hù)范圍包括但不限于上述【具體實(shí)施方式】,任何符合本發(fā)明的一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)的權(quán)利要求書的且任何所述技術(shù)領(lǐng)域的普通技術(shù)人員對其所做的適當(dāng)變化或替換,皆應(yīng)落入本發(fā)明的專利保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),其特征在于,其結(jié)構(gòu)包括若干風(fēng)扇、功耗監(jiān)控器、上位機(jī)BMC,所有風(fēng)扇均通過12V供電電流供電,在其供電線路上設(shè)置有精密電阻,該精密電阻偵測流過系統(tǒng)所有風(fēng)扇的供電電流,且其兩端連接有功耗監(jiān)控器;該功耗監(jiān)控器把偵測電流和電壓轉(zhuǎn)化成功耗值,并通過I2C接口把功耗數(shù)據(jù)輸出給系統(tǒng)的上位機(jī)BMC,上位機(jī)BMC再將功耗數(shù)據(jù)顯示在該上位機(jī)BMC的遠(yuǎn)程管理系統(tǒng)界面上。
2.根據(jù)權(quán)利要求1所述的一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),其特征在于,所述上位機(jī)BMC包括9個(gè)I2C接口,使用時(shí)通過任意一個(gè)I2C接口連接到功耗監(jiān)控器。
3.根據(jù)權(quán)利要求2所述的一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),其特征在于,所述上位機(jī)BMC通過標(biāo)準(zhǔn)的PMbus標(biāo)準(zhǔn)指令直接從功耗監(jiān)控器讀取功耗值。
【專利摘要】本發(fā)明公開了一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng),其結(jié)構(gòu)包括若干風(fēng)扇、功耗監(jiān)控器、上位機(jī)BMC,所有風(fēng)扇均通過12V供電電流供電,在其供電線路上設(shè)置有精密電阻,該精密電阻偵測流過系統(tǒng)所有風(fēng)扇的供電電流,且其兩端連接有功耗監(jiān)控器;該功耗監(jiān)控器把偵測電流和電壓轉(zhuǎn)化成功耗值,并通過I2C接口把功耗數(shù)據(jù)輸出給系統(tǒng)的上位機(jī)BMC,上位機(jī)BMC再將功耗數(shù)據(jù)顯示在該上位機(jī)BMC的遠(yuǎn)程管理系統(tǒng)界面上。該一種具有高精度風(fēng)扇功耗監(jiān)控功能的服務(wù)器系統(tǒng)與現(xiàn)有技術(shù)相比,可以方便用戶更加精確的查看系統(tǒng)在不同壓力下的風(fēng)扇實(shí)時(shí)功耗,為服務(wù)器運(yùn)維人員手動(dòng)調(diào)節(jié)風(fēng)扇轉(zhuǎn)速提供更加準(zhǔn)確的參考數(shù)據(jù),實(shí)用性強(qiáng)。
【IPC分類】G06F11-32, G06F11-30
【公開號】CN104598365
【申請?zhí)枴緾N201510052477
【發(fā)明人】孔財(cái), 吳福寬, 羅嗣恒
【申請人】浪潮電子信息產(chǎn)業(yè)股份有限公司
【公開日】2015年5月6日
【申請日】2015年2月2日