本發明涉及服務器控制(zhi)領(ling)域,特別是涉及一種整機柜服務器功耗控制(zhi)方法及系統(tong)。
背景技術:
隨著用(yong)戶對計算機數(shu)(shu)據(ju)處(chu)理(li)需求(qiu)的不(bu)斷提高,對服(fu)務(wu)(wu)器(qi)的需求(qiu)數(shu)(shu)量也越來越多。整(zheng)機柜服(fu)務(wu)(wu)器(qi)是指將多臺服(fu)務(wu)(wu)器(qi)相互連接作為一(yi)個集群,設(she)置在同(tong)一(yi)機柜中(zhong),由各服(fu)務(wu)(wu)器(qi)并行完成(cheng)(cheng)相同(tong)的數(shu)(shu)據(ju)處(chu)理(li)業務(wu)(wu)。與傳統服(fu)務(wu)(wu)器(qi)相比,整(zheng)機柜服(fu)務(wu)(wu)器(qi)提高了數(shu)(shu)據(ju)處(chu)理(li)效(xiao)率,并使機柜設(she)備成(cheng)(cheng)本降低,在實際應(ying)用(yong)中(zhong)得到了廣(guang)泛(fan)應(ying)用(yong)。
整機(ji)柜(ju)(ju)服(fu)務器采用集中(zhong)供(gong)電方式,在機(ji)柜(ju)(ju)內部設(she)置一個電源模塊,電源模塊與各(ge)服(fu)務器連(lian)接(jie),分別對(dui)各(ge)服(fu)務器進行供(gong)電。然而整機(ji)柜(ju)(ju)服(fu)務器采用這(zhe)種集中(zhong)供(gong)電的(de)方式,對(dui)其供(gong)電控(kong)制產生了新的(de)問題,當整機(ji)柜(ju)(ju)服(fu)務器出(chu)現功(gong)耗超過其最(zui)高限值的(de)情況(kuang)時,會影響機(ji)柜(ju)(ju)內各(ge)服(fu)務器的(de)運行性能。
技術實現要素:
本發(fa)明(ming)的(de)目的(de)是(shi)提供一(yi)種(zhong)整機(ji)柜服務器(qi)功耗控制方法及系統,避免(mian)出現整機(ji)柜服務器(qi)功耗超(chao)限的(de)情況,以保證(zheng)各服務器(qi)的(de)運行性能。
為(wei)實現上述目(mu)的,本發(fa)明提供如下(xia)技(ji)術方案:
一種整(zheng)機柜服務(wu)器功(gong)耗控制方法,包括:
監測整(zheng)機(ji)柜服務器(qi)的(de)總(zong)功(gong)耗以及機(ji)柜內各(ge)服務器(qi)的(de)功(gong)耗,當(dang)監測到所述總(zong)功(gong)耗超過限值(zhi)時(shi),向運行功(gong)耗大(da)于(yu)預設閾值(zhi)的(de)服務器(qi)發出告警(jing)信(xin)號;
根據所述(shu)告警信號(hao),對所述(shu)服(fu)務(wu)(wu)器(qi)的運行(xing)頻率進行(xing)控制,使所述(shu)整機柜服(fu)務(wu)(wu)器(qi)的總功耗(hao)降低。
可選地,還包括:
設定所述(shu)限值以及所述(shu)預(yu)設閾值。
可選地,當監測到所述(shu)總功(gong)(gong)耗沒有超過所述(shu)限值時,停止向運行功(gong)(gong)耗大于所述(shu)預設(she)閾值的服務(wu)器發(fa)出(chu)告警信號。
可選地,所(suo)(suo)述根據(ju)所(suo)(suo)述告警信號,對(dui)所(suo)(suo)述服務(wu)器的(de)運行(xing)頻率進行(xing)控制(zhi)包括:
根據所(suo)述告警(jing)信號(hao),對所(suo)述服務(wu)器的(de)中央處(chu)理單元(yuan)的(de)運行(xing)頻率或/和內存單元(yuan)的(de)運行(xing)頻率進行(xing)控制(zhi)。
一種整機柜服務器(qi)功耗控制(zhi)系(xi)統,包括:
功(gong)耗(hao)監(jian)測模塊(kuai),用(yong)于(yu)監(jian)測整機柜(ju)(ju)服務器(qi)(qi)的總功(gong)耗(hao)以及機柜(ju)(ju)內(nei)各服務器(qi)(qi)的功(gong)耗(hao),當監(jian)測到所述總功(gong)耗(hao)超過限值時,向運行功(gong)耗(hao)大于(yu)預設(she)閾值的服務器(qi)(qi)發出告(gao)警信(xin)號;
與每一(yi)服(fu)務(wu)器對應設(she)置的(de)(de)服(fu)務(wu)器運(yun)行(xing)控制模(mo)塊(kuai),用于根據所述(shu)告(gao)警信(xin)號,對所述(shu)服(fu)務(wu)器的(de)(de)運(yun)行(xing)頻率進(jin)行(xing)控制,使所述(shu)整(zheng)機柜服(fu)務(wu)器的(de)(de)總功耗降低。
可選地,還包括:
與所(suo)述功耗(hao)監測模塊相連的管(guan)理模塊,用于設(she)定所(suo)述限值以(yi)及所(suo)述預設(she)閾值。
可(ke)選(xuan)地,所述(shu)功耗監測模塊還(huan)用于,當監測到所述(shu)總功耗沒有超過所述(shu)限值(zhi)時(shi),停止向運行功耗大于所述(shu)預設閾值(zhi)的服務器發出告警信號。
可(ke)選地,所述(shu)服務器運(yun)行(xing)控(kong)制模塊用于根(gen)據所述(shu)告警信號,對(dui)所述(shu)服務器的運(yun)行(xing)頻率進行(xing)控(kong)制包括:
所述(shu)服(fu)(fu)務器運行(xing)(xing)控制模塊(kuai)具(ju)體(ti)用(yong)于根據所述(shu)告警信號,對所述(shu)服(fu)(fu)務器的中央處理單元(yuan)的運行(xing)(xing)頻率或/和(he)內存單元(yuan)的運行(xing)(xing)頻率進行(xing)(xing)控制。
可選地,所述(shu)功耗監測(ce)模塊(kuai)設(she)置(zhi)在(zai)所述(shu)整(zheng)機柜(ju)(ju)服(fu)務器(qi)的(de)電源(yuan)模塊(kuai)中,所述(shu)電源(yuan)模塊(kuai)與機柜(ju)(ju)內(nei)每一服(fu)務器(qi)相(xiang)連,用于(yu)控制向各服(fu)務器(qi)供電。
可選地,所(suo)述(shu)功耗(hao)控制(zhi)模塊(kuai)和所(suo)述(shu)服(fu)務器運行控制(zhi)模塊(kuai)通(tong)過(guo)通(tong)用輸入(ru)/輸出(chu)口(kou)連接。
由(you)上(shang)述技術方(fang)案可知(zhi),本發明(ming)所提供的(de)(de)(de)整(zheng)(zheng)機(ji)柜(ju)(ju)服(fu)(fu)(fu)務(wu)(wu)器(qi)功(gong)耗(hao)控制方(fang)法及(ji)系統,通過(guo)監測整(zheng)(zheng)機(ji)柜(ju)(ju)服(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)總功(gong)耗(hao)以及(ji)機(ji)柜(ju)(ju)內各服(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)功(gong)耗(hao),在監測到總功(gong)耗(hao)超(chao)過(guo)限值(zhi)時,向(xiang)運(yun)行(xing)功(gong)耗(hao)大(da)于預設閾值(zhi)的(de)(de)(de)服(fu)(fu)(fu)務(wu)(wu)器(qi)發出告警信號(hao),進一步根據告警信號(hao)對所述服(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)運(yun)行(xing)頻(pin)率進行(xing)控制,使整(zheng)(zheng)機(ji)柜(ju)(ju)服(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)總功(gong)耗(hao)降(jiang)低。本發明(ming)整(zheng)(zheng)機(ji)柜(ju)(ju)服(fu)(fu)(fu)務(wu)(wu)器(qi)功(gong)耗(hao)控制方(fang)法及(ji)系統,在保(bao)證整(zheng)(zheng)機(ji)柜(ju)(ju)服(fu)(fu)(fu)務(wu)(wu)器(qi)總功(gong)耗(hao)不(bu)超(chao)過(guo)限值(zhi)的(de)(de)(de)基礎上(shang),對運(yun)行(xing)功(gong)耗(hao)大(da)于預設閾值(zhi)的(de)(de)(de)服(fu)(fu)(fu)務(wu)(wu)器(qi)進行(xing)控制,以保(bao)證各服(fu)(fu)(fu)務(wu)(wu)器(qi)的(de)(de)(de)運(yun)行(xing)性能(neng)。
附圖說明
為了更清楚地(di)說明本(ben)(ben)發(fa)明實(shi)施例(li)或現(xian)有技術(shu)中(zhong)的(de)(de)技術(shu)方案(an),下(xia)面(mian)將對實(shi)施例(li)或現(xian)有技術(shu)描(miao)述(shu)中(zhong)所需(xu)要使(shi)用的(de)(de)附(fu)(fu)圖(tu)作簡單地(di)介紹,顯而易見地(di),下(xia)面(mian)描(miao)述(shu)中(zhong)的(de)(de)附(fu)(fu)圖(tu)僅(jin)僅(jin)是本(ben)(ben)發(fa)明的(de)(de)一些實(shi)施例(li),對于本(ben)(ben)領域普通技術(shu)人員來(lai)講,在不(bu)付出創造性勞動的(de)(de)前提下(xia),還可以根(gen)據這(zhe)些附(fu)(fu)圖(tu)獲得其(qi)他的(de)(de)附(fu)(fu)圖(tu)。
圖1為(wei)本(ben)發明實(shi)施例提供的一種(zhong)整機柜服務器功耗控制(zhi)方法(fa)的流(liu)程圖;
圖2為本發(fa)明實施(shi)例(li)提供(gong)的一種(zhong)整機(ji)柜服(fu)務(wu)器功耗控制系統的示(shi)意圖。
具體實施方式
為(wei)了使本技(ji)術(shu)(shu)領域(yu)的人(ren)員更好地理解本發(fa)(fa)(fa)明(ming)中(zhong)(zhong)的技(ji)術(shu)(shu)方(fang)案(an),下(xia)面將(jiang)結合本發(fa)(fa)(fa)明(ming)實(shi)(shi)施(shi)例(li)中(zhong)(zhong)的附圖(tu),對本發(fa)(fa)(fa)明(ming)實(shi)(shi)施(shi)例(li)中(zhong)(zhong)的技(ji)術(shu)(shu)方(fang)案(an)進行清楚、完整地描(miao)述,顯(xian)然,所描(miao)述的實(shi)(shi)施(shi)例(li)僅僅是(shi)本發(fa)(fa)(fa)明(ming)一部(bu)分實(shi)(shi)施(shi)例(li),而不(bu)是(shi)全部(bu)的實(shi)(shi)施(shi)例(li)。基于本發(fa)(fa)(fa)明(ming)中(zhong)(zhong)的實(shi)(shi)施(shi)例(li),本領域(yu)普(pu)通技(ji)術(shu)(shu)人(ren)員在沒有(you)做出創造性勞動前提下(xia)所獲得的所有(you)其他(ta)實(shi)(shi)施(shi)例(li),都(dou)應(ying)當屬于本發(fa)(fa)(fa)明(ming)保護的范(fan)圍。
本發明實(shi)施例提(ti)供一種整機柜服(fu)務器功耗控(kong)制方(fang)法,包括:
監測(ce)整機柜服務(wu)器(qi)的(de)(de)總(zong)功耗以及機柜內(nei)各服務(wu)器(qi)的(de)(de)功耗,當(dang)監測(ce)到所述總(zong)功耗超過限值時,向運行(xing)功耗大于預設閾值的(de)(de)服務(wu)器(qi)發出(chu)告警信號;
根(gen)據所述(shu)(shu)告警信號(hao),對所述(shu)(shu)服務器的(de)(de)運行頻率進行控(kong)制,使所述(shu)(shu)整機柜服務器的(de)(de)總功耗降低。
可(ke)以(yi)看(kan)出(chu),本實(shi)施(shi)例整(zheng)機(ji)(ji)柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)功(gong)耗控制(zhi)方法,通過(guo)監測整(zheng)機(ji)(ji)柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)的(de)總功(gong)耗以(yi)及機(ji)(ji)柜(ju)內各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)的(de)功(gong)耗,在監測到總功(gong)耗超過(guo)限(xian)值(zhi)(zhi)(zhi)時,向運行功(gong)耗大(da)于預(yu)(yu)設閾值(zhi)(zhi)(zhi)的(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)發出(chu)告警(jing)信(xin)(xin)號(hao),進(jin)(jin)一(yi)步根據告警(jing)信(xin)(xin)號(hao)對(dui)(dui)所述(shu)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)的(de)運行頻率進(jin)(jin)行控制(zhi),使整(zheng)機(ji)(ji)柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)的(de)總功(gong)耗降低。本發明整(zheng)機(ji)(ji)柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)功(gong)耗控制(zhi)方法及系統,在保證(zheng)整(zheng)機(ji)(ji)柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)總功(gong)耗不超過(guo)限(xian)值(zhi)(zhi)(zhi)的(de)基礎上,對(dui)(dui)運行功(gong)耗大(da)于預(yu)(yu)設閾值(zhi)(zhi)(zhi)的(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)進(jin)(jin)行控制(zhi),以(yi)保證(zheng)各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)的(de)運行性能。
下面結合具體實施方(fang)式(shi)對本實施例整(zheng)機柜(ju)服務器功(gong)耗控(kong)制(zhi)方(fang)法(fa)進行(xing)詳細說明(ming)。請參考圖1,本實施例整(zheng)機柜(ju)服務器功(gong)耗控(kong)制(zhi)方(fang)法(fa)包括步驟:
S10:監(jian)測整機柜服(fu)(fu)務(wu)(wu)器(qi)的(de)總功(gong)(gong)耗(hao)以及機柜內(nei)各服(fu)(fu)務(wu)(wu)器(qi)的(de)功(gong)(gong)耗(hao),當監(jian)測到所述總功(gong)(gong)耗(hao)超過限(xian)值時,向運行功(gong)(gong)耗(hao)大于預設閾值的(de)服(fu)(fu)務(wu)(wu)器(qi)發出(chu)告警信號。
監(jian)測整(zheng)機(ji)(ji)柜服(fu)務(wu)器(qi)的總功(gong)耗(hao)以及(ji)機(ji)(ji)柜內(nei)各(ge)服(fu)務(wu)器(qi)的功(gong)耗(hao),并判(pan)斷整(zheng)機(ji)(ji)柜服(fu)務(wu)器(qi)的總功(gong)耗(hao)是否超過(guo)限(xian)值,若是,則向運行功(gong)耗(hao)大于預設閾值的服(fu)務(wu)器(qi)發出(chu)告警信號。
本實施例中,所(suo)述整(zheng)機柜(ju)服務器的(de)總功(gong)耗(hao)的(de)限值(zhi)以及各服務器功(gong)耗(hao)的(de)預設閾值(zhi)可預先設定。
S11:根據所述(shu)(shu)告警(jing)信(xin)號,對所述(shu)(shu)服(fu)務(wu)器(qi)的運行頻(pin)率(lv)進行控制,使所述(shu)(shu)整機柜(ju)服(fu)務(wu)器(qi)的總功耗降低。
對于(yu)運行功耗(hao)大于(yu)預設閾值的服(fu)(fu)務器,在接收到告警信號時,對服(fu)(fu)務器運行頻率(lv)進行控(kong)制,使運行功耗(hao)降低,使得整機柜服(fu)(fu)務器的總(zong)功耗(hao)降低。
具(ju)體的(de)(de),本實施例(li)中,根據所(suo)述告警信(xin)號(hao)對服(fu)務器(qi)的(de)(de)運行(xing)頻率進行(xing)控制,可(ke)以對服(fu)務器(qi)的(de)(de)中央處理單元的(de)(de)運行(xing)頻率或/和內存單元的(de)(de)運行(xing)頻率進行(xing)控制。
根(gen)據(ju)告警信號(hao),可以對服務(wu)(wu)器(qi)(qi)的(de)(de)(de)中央(yang)處理單元(yuan)(yuan)的(de)(de)(de)運(yun)(yun)行(xing)(xing)頻率(lv)進(jin)行(xing)(xing)控(kong)制(zhi),使服務(wu)(wu)器(qi)(qi)的(de)(de)(de)運(yun)(yun)行(xing)(xing)功耗(hao)(hao)降(jiang)(jiang)低,從而(er)降(jiang)(jiang)低整機柜(ju)服務(wu)(wu)器(qi)(qi)的(de)(de)(de)總功耗(hao)(hao)。或者(zhe),根(gen)據(ju)告警信號(hao),可以對服務(wu)(wu)器(qi)(qi)的(de)(de)(de)內存單元(yuan)(yuan)的(de)(de)(de)運(yun)(yun)行(xing)(xing)頻率(lv)進(jin)行(xing)(xing)控(kong)制(zhi),使服務(wu)(wu)器(qi)(qi)的(de)(de)(de)運(yun)(yun)行(xing)(xing)功耗(hao)(hao)降(jiang)(jiang)低,以降(jiang)(jiang)低整機柜(ju)服務(wu)(wu)器(qi)(qi)的(de)(de)(de)總功耗(hao)(hao)。或者(zhe),根(gen)據(ju)告警信號(hao),可以同時對服務(wu)(wu)器(qi)(qi)的(de)(de)(de)中央(yang)處理單元(yuan)(yuan)的(de)(de)(de)運(yun)(yun)行(xing)(xing)頻率(lv)以及內存單元(yuan)(yuan)的(de)(de)(de)運(yun)(yun)行(xing)(xing)頻率(lv)進(jin)行(xing)(xing)控(kong)制(zhi),使服務(wu)(wu)器(qi)(qi)的(de)(de)(de)運(yun)(yun)行(xing)(xing)功耗(hao)(hao)降(jiang)(jiang)低,以降(jiang)(jiang)低整機柜(ju)服務(wu)(wu)器(qi)(qi)的(de)(de)(de)總功耗(hao)(hao)。
本實(shi)施例方(fang)法(fa)中(zhong),在步驟S10中(zhong)還包括(kuo):當監測到(dao)所述總功(gong)(gong)(gong)(gong)耗沒有超過所述限(xian)值(zhi)時,停止(zhi)向(xiang)運(yun)行功(gong)(gong)(gong)(gong)耗大(da)(da)于(yu)所述預設(she)閾值(zhi)的(de)(de)服(fu)(fu)務(wu)器發(fa)出告警信號。當監測到(dao)整(zheng)機柜(ju)服(fu)(fu)務(wu)器的(de)(de)總功(gong)(gong)(gong)(gong)耗已(yi)經低于(yu)限(xian)值(zhi)時,則停止(zhi)向(xiang)運(yun)行功(gong)(gong)(gong)(gong)耗大(da)(da)于(yu)預設(she)閾值(zhi)的(de)(de)服(fu)(fu)務(wu)器發(fa)出告警信號,各(ge)服(fu)(fu)務(wu)器則停止(zhi)對運(yun)行頻(pin)率(lv)的(de)(de)限(xian)制(zhi)控(kong)制(zhi),可以恢(hui)復到(dao)正常(chang)的(de)(de)運(yun)行頻(pin)率(lv)。
本實施例(li)整(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)功(gong)耗控(kong)制(zhi)(zhi)方法,利用了整(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)集中(zhong)(zhong)供電的特(te)點(dian),根(gen)據整(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)的總功(gong)耗及各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)的運行(xing)(xing)功(gong)耗,在控(kong)制(zhi)(zhi)整(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)的總功(gong)耗不超過(guo)限值中(zhong)(zhong),根(gen)據各(ge)節點(dian)服(fu)務(wu)(wu)(wu)(wu)器(qi)的運行(xing)(xing)功(gong)耗對各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)的運行(xing)(xing)進行(xing)(xing)控(kong)制(zhi)(zhi),保(bao)證了各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)的運行(xing)(xing)性能,在限制(zhi)(zhi)功(gong)耗的過(guo)程(cheng)中(zhong)(zhong)最大限度(du)地保(bao)障了各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)的運行(xing)(xing)性能。
相應的,請參考(kao)圖2,本發明實施例(li)還提供一種整機柜服務器功(gong)耗(hao)控制系統(tong),包括(kuo):
功(gong)耗(hao)(hao)監測(ce)模(mo)塊20,用于監測(ce)整(zheng)機柜服務器的(de)總(zong)功(gong)耗(hao)(hao)以及機柜內各服務器的(de)功(gong)耗(hao)(hao),當監測(ce)到所述總(zong)功(gong)耗(hao)(hao)超過限(xian)值時(shi),向運行(xing)功(gong)耗(hao)(hao)大于預設閾值的(de)服務器發出告警信(xin)號(hao);
與每(mei)一服(fu)務(wu)器對應設置(zhi)的服(fu)務(wu)器運行控制(zhi)模塊21,用(yong)于(yu)根據(ju)所述(shu)告警(jing)信(xin)號,對所述(shu)服(fu)務(wu)器的運行頻率進行控制(zhi),使所述(shu)整機柜服(fu)務(wu)器的總功耗(hao)降低。
可(ke)以(yi)看出,本實施例整(zheng)(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)功(gong)(gong)(gong)耗(hao)(hao)(hao)控(kong)(kong)制(zhi)(zhi)(zhi)系(xi)統,包(bao)括功(gong)(gong)(gong)耗(hao)(hao)(hao)控(kong)(kong)制(zhi)(zhi)(zhi)模塊(kuai)以(yi)及(ji)與每一服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)對(dui)(dui)應設置的(de)(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)運(yun)(yun)(yun)行(xing)控(kong)(kong)制(zhi)(zhi)(zhi)模塊(kuai),通過功(gong)(gong)(gong)耗(hao)(hao)(hao)監(jian)測(ce)(ce)(ce)模塊(kuai)監(jian)測(ce)(ce)(ce)整(zheng)(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)總功(gong)(gong)(gong)耗(hao)(hao)(hao)以(yi)及(ji)機柜(ju)內各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)功(gong)(gong)(gong)耗(hao)(hao)(hao),在(zai)監(jian)測(ce)(ce)(ce)到總功(gong)(gong)(gong)耗(hao)(hao)(hao)超過限值(zhi)(zhi)時,向運(yun)(yun)(yun)行(xing)功(gong)(gong)(gong)耗(hao)(hao)(hao)大于(yu)預設閾(yu)值(zhi)(zhi)的(de)(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)發出告(gao)警信號;對(dui)(dui)應服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)運(yun)(yun)(yun)行(xing)控(kong)(kong)制(zhi)(zhi)(zhi)模塊(kuai)根據告(gao)警信號,對(dui)(dui)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)運(yun)(yun)(yun)行(xing)頻率進行(xing)控(kong)(kong)制(zhi)(zhi)(zhi),使整(zheng)(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)總功(gong)(gong)(gong)耗(hao)(hao)(hao)降低。本發明整(zheng)(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)功(gong)(gong)(gong)耗(hao)(hao)(hao)控(kong)(kong)制(zhi)(zhi)(zhi)系(xi)統,在(zai)保證整(zheng)(zheng)機柜(ju)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)總功(gong)(gong)(gong)耗(hao)(hao)(hao)不(bu)超過限值(zhi)(zhi)的(de)(de)基礎上,對(dui)(dui)運(yun)(yun)(yun)行(xing)功(gong)(gong)(gong)耗(hao)(hao)(hao)大于(yu)預設閾(yu)值(zhi)(zhi)的(de)(de)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)進行(xing)控(kong)(kong)制(zhi)(zhi)(zhi),以(yi)保證各(ge)服(fu)務(wu)(wu)(wu)(wu)器(qi)(qi)(qi)的(de)(de)運(yun)(yun)(yun)行(xing)性能。
下面結合具體實(shi)(shi)施方(fang)式(shi)對(dui)本實(shi)(shi)施例整機柜服務器功耗(hao)控制系(xi)統(tong)進行詳細說明。
本實(shi)施例(li)整(zheng)機(ji)柜(ju)服(fu)務器(qi)(qi)功(gong)耗(hao)(hao)(hao)控制系統(tong)中(zhong),功(gong)耗(hao)(hao)(hao)監(jian)測模(mo)塊(kuai)(kuai)20可(ke)以設(she)置在整(zheng)機(ji)柜(ju)服(fu)務器(qi)(qi)的(de)電源(yuan)(yuan)模(mo)塊(kuai)(kuai)。所述(shu)整(zheng)機(ji)柜(ju)服(fu)務器(qi)(qi)采用集中(zhong)供電方式,機(ji)柜(ju)內(nei)各服(fu)務器(qi)(qi)與所述(shu)電源(yuan)(yuan)模(mo)塊(kuai)(kuai)連接,由所述(shu)電源(yuan)(yuan)模(mo)塊(kuai)(kuai)控制向各服(fu)務器(qi)(qi)供電。功(gong)耗(hao)(hao)(hao)監(jian)測模(mo)塊(kuai)(kuai)20監(jian)測整(zheng)機(ji)柜(ju)服(fu)務器(qi)(qi)的(de)總功(gong)耗(hao)(hao)(hao)以及機(ji)柜(ju)內(nei)各服(fu)務器(qi)(qi)的(de)功(gong)耗(hao)(hao)(hao),并當(dang)監(jian)測到總功(gong)耗(hao)(hao)(hao)超(chao)過(guo)限值時,向運行(xing)功(gong)耗(hao)(hao)(hao)大于預設(she)閾值的(de)服(fu)務器(qi)(qi)發出告(gao)警信號。
機柜內每一服(fu)務(wu)器(qi)(qi)對應設置(zhi)有服(fu)務(wu)器(qi)(qi)運(yun)(yun)行控(kong)制模(mo)塊(kuai)(kuai)(kuai)21,每一服(fu)務(wu)器(qi)(qi)運(yun)(yun)行控(kong)制模(mo)塊(kuai)(kuai)(kuai)21與(yu)功耗監(jian)測模(mo)塊(kuai)(kuai)(kuai)20連接(jie)。對于(yu)運(yun)(yun)行功耗大于(yu)預設閾值的(de)服(fu)務(wu)器(qi)(qi),其對應的(de)服(fu)務(wu)器(qi)(qi)運(yun)(yun)行控(kong)制模(mo)塊(kuai)(kuai)(kuai)21在接(jie)收到告警信號(hao)時,控(kong)制本服(fu)務(wu)器(qi)(qi)的(de)運(yun)(yun)行頻率,使運(yun)(yun)行功耗降低,使得整機柜服(fu)務(wu)器(qi)(qi)的(de)總(zong)功耗降低。
具體的(de)(de),本實施例(li)中,所(suo)述(shu)(shu)(shu)服(fu)務(wu)(wu)器運(yun)行(xing)控制(zhi)(zhi)模(mo)(mo)塊21用(yong)于根據所(suo)述(shu)(shu)(shu)告警(jing)信號(hao),對所(suo)述(shu)(shu)(shu)服(fu)務(wu)(wu)器的(de)(de)運(yun)行(xing)頻(pin)率(lv)(lv)進行(xing)控制(zhi)(zhi)包(bao)括:所(suo)述(shu)(shu)(shu)服(fu)務(wu)(wu)器運(yun)行(xing)控制(zhi)(zhi)模(mo)(mo)塊21具體用(yong)于根據所(suo)述(shu)(shu)(shu)告警(jing)信號(hao),對所(suo)述(shu)(shu)(shu)服(fu)務(wu)(wu)器的(de)(de)中央處理單元的(de)(de)運(yun)行(xing)頻(pin)率(lv)(lv)或(huo)/和內存單元的(de)(de)運(yun)行(xing)頻(pin)率(lv)(lv)進行(xing)控制(zhi)(zhi)。
所述服(fu)(fu)務(wu)器(qi)運(yun)行(xing)(xing)控(kong)制(zhi)(zhi)模(mo)塊21根(gen)(gen)據告(gao)(gao)警信號(hao),可(ke)以(yi)對(dui)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)中央處理單元(yuan)的(de)(de)(de)運(yun)行(xing)(xing)頻(pin)(pin)率進(jin)行(xing)(xing)控(kong)制(zhi)(zhi),使(shi)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)運(yun)行(xing)(xing)功(gong)耗(hao)(hao)降低,從而降低整機柜(ju)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)總(zong)功(gong)耗(hao)(hao)。或者(zhe),根(gen)(gen)據告(gao)(gao)警信號(hao),可(ke)以(yi)對(dui)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)內存單元(yuan)的(de)(de)(de)運(yun)行(xing)(xing)頻(pin)(pin)率進(jin)行(xing)(xing)控(kong)制(zhi)(zhi),使(shi)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)運(yun)行(xing)(xing)功(gong)耗(hao)(hao)降低,以(yi)降低整機柜(ju)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)總(zong)功(gong)耗(hao)(hao)。或者(zhe),所述服(fu)(fu)務(wu)器(qi)運(yun)行(xing)(xing)控(kong)制(zhi)(zhi)模(mo)塊21根(gen)(gen)據告(gao)(gao)警信號(hao),可(ke)以(yi)同(tong)時對(dui)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)中央處理單元(yuan)的(de)(de)(de)運(yun)行(xing)(xing)頻(pin)(pin)率以(yi)及內存單元(yuan)的(de)(de)(de)運(yun)行(xing)(xing)頻(pin)(pin)率進(jin)行(xing)(xing)控(kong)制(zhi)(zhi),使(shi)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)運(yun)行(xing)(xing)功(gong)耗(hao)(hao)降低,以(yi)降低整機柜(ju)服(fu)(fu)務(wu)器(qi)的(de)(de)(de)總(zong)功(gong)耗(hao)(hao)。
進一步的(de),所述功(gong)耗(hao)(hao)監(jian)(jian)測(ce)模塊20還用于,當監(jian)(jian)測(ce)到(dao)(dao)所述總(zong)功(gong)耗(hao)(hao)沒有超過所述限值時,停(ting)(ting)止向運(yun)行功(gong)耗(hao)(hao)大(da)于所述預(yu)設(she)閾值的(de)服(fu)(fu)務器(qi)發出告警(jing)信號(hao)(hao)。當功(gong)耗(hao)(hao)監(jian)(jian)測(ce)模塊20監(jian)(jian)測(ce)到(dao)(dao)整機柜服(fu)(fu)務器(qi)的(de)總(zong)功(gong)耗(hao)(hao)已經低(di)于限值時,則(ze)停(ting)(ting)止向運(yun)行功(gong)耗(hao)(hao)大(da)于預(yu)設(she)閾值的(de)服(fu)(fu)務器(qi)發出告警(jing)信號(hao)(hao),各服(fu)(fu)務器(qi)則(ze)停(ting)(ting)止對運(yun)行頻(pin)率(lv)的(de)限制控(kong)制,可以恢復到(dao)(dao)正常的(de)運(yun)行頻(pin)率(lv)。
本實施例中,所述功耗控制模塊20和所述服(fu)務(wu)器運行控制模塊21通(tong)(tong)過通(tong)(tong)用輸(shu)入(ru)/輸(shu)出口(kou)連(lian)接,功耗控制模塊20通(tong)(tong)過通(tong)(tong)用輸(shu)入(ru)/輸(shu)出口(kou)將告警信(xin)號傳輸(shu)給對(dui)應服(fu)務(wu)器。
本實(shi)施(shi)例中,所述整機柜服(fu)務器(qi)功耗(hao)(hao)控制系統(tong)還包括管(guan)理模(mo)塊22,用(yong)于(yu)設(she)定所述限(xian)值以及所述預(yu)設(she)閾(yu)值。用(yong)戶可以通過管(guan)理模(mo)塊22設(she)定整機柜服(fu)務器(qi)總功耗(hao)(hao)的(de)限(xian)值,以及各(ge)服(fu)務器(qi)運(yun)行功耗(hao)(hao)的(de)預(yu)設(she)閾(yu)值。
其中(zhong),所(suo)述管理模塊22與(yu)所(suo)述功耗(hao)監(jian)測模塊20通過通信鏈路(lu)相(xiang)連。
本實(shi)施例整機(ji)柜(ju)(ju)服務(wu)器(qi)(qi)功耗(hao)控制系統,利(li)用了整機(ji)柜(ju)(ju)服務(wu)器(qi)(qi)集中供電(dian)的(de)特點,根據整機(ji)柜(ju)(ju)服務(wu)器(qi)(qi)的(de)總功耗(hao)及各(ge)服務(wu)器(qi)(qi)的(de)運行(xing)功耗(hao),在(zai)控制整機(ji)柜(ju)(ju)服務(wu)器(qi)(qi)的(de)總功耗(hao)不超過(guo)限(xian)值(zhi)中,根據各(ge)節點服務(wu)器(qi)(qi)的(de)運行(xing)功耗(hao)對各(ge)服務(wu)器(qi)(qi)的(de)運行(xing)進(jin)行(xing)控制,保證了各(ge)服務(wu)器(qi)(qi)的(de)運行(xing)性(xing)能(neng),在(zai)限(xian)制功耗(hao)的(de)過(guo)程中最大(da)限(xian)度地保障了各(ge)服務(wu)器(qi)(qi)的(de)運行(xing)性(xing)能(neng)。
以上(shang)對本(ben)(ben)發(fa)明(ming)所提供的一種整機柜服務器(qi)功耗控制方(fang)法及(ji)系統進(jin)(jin)行(xing)(xing)了(le)(le)詳細介紹。本(ben)(ben)文(wen)中(zhong)應用了(le)(le)具體個例對本(ben)(ben)發(fa)明(ming)的原理(li)及(ji)實(shi)施方(fang)式進(jin)(jin)行(xing)(xing)了(le)(le)闡(chan)述,以上(shang)實(shi)施例的說明(ming)只是(shi)用于(yu)幫助理(li)解(jie)本(ben)(ben)發(fa)明(ming)的方(fang)法及(ji)其核心思(si)想。應當指出,對于(yu)本(ben)(ben)技(ji)(ji)術領域的普通技(ji)(ji)術人員來說,在不脫離本(ben)(ben)發(fa)明(ming)原理(li)的前提下,還可以對本(ben)(ben)發(fa)明(ming)進(jin)(jin)行(xing)(xing)若干改進(jin)(jin)和(he)修飾,這(zhe)些改進(jin)(jin)和(he)修飾也落(luo)入本(ben)(ben)發(fa)明(ming)權(quan)利(li)要(yao)求的保護范圍內。