本發(fā)明涉及服務(wù)器控制領(lǐng)域,特別是涉及一種整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng)。
背景技術(shù):
隨著用戶對計(jì)算機(jī)數(shù)據(jù)處理需求的不斷提高,對服務(wù)器的需求數(shù)量也越來越多。整機(jī)柜服務(wù)器是指將多臺服務(wù)器相互連接作為一個(gè)集群,設(shè)置在同一機(jī)柜中,由各服務(wù)器并行完成相同的數(shù)據(jù)處理業(yè)務(wù)。與傳統(tǒng)服務(wù)器相比,整機(jī)柜服務(wù)器提高了數(shù)據(jù)處理效率,并使機(jī)柜設(shè)備成本降低,在實(shí)際應(yīng)用中得到了廣泛應(yīng)用。
整機(jī)柜服務(wù)器采用集中供電方式,在機(jī)柜內(nèi)部設(shè)置一個(gè)電源模塊,電源模塊與各服務(wù)器連接,分別對各服務(wù)器進(jìn)行供電。然而整機(jī)柜服務(wù)器采用這種集中供電的方式,對其供電控制產(chǎn)生了新的問題,當(dāng)整機(jī)柜服務(wù)器出現(xiàn)功耗超過其最高限值的情況時(shí),會影響機(jī)柜內(nèi)各服務(wù)器的運(yùn)行性能。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng),避免出現(xiàn)整機(jī)柜服務(wù)器功耗超限的情況,以保證各服務(wù)器的運(yùn)行性能。
為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
一種整機(jī)柜服務(wù)器功耗控制方法,包括:
監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,當(dāng)監(jiān)測到所述總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號;
根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使所述整機(jī)柜服務(wù)器的總功耗降低。
可選地,還包括:
設(shè)定所述限值以及所述預(yù)設(shè)閾值。
可選地,當(dāng)監(jiān)測到所述總功耗沒有超過所述限值時(shí),停止向運(yùn)行功耗大于所述預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。
可選地,所述根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制包括:
根據(jù)所述告警信號,對所述服務(wù)器的中央處理單元的運(yùn)行頻率或/和內(nèi)存單元的運(yùn)行頻率進(jìn)行控制。
一種整機(jī)柜服務(wù)器功耗控制系統(tǒng),包括:
功耗監(jiān)測模塊,用于監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,當(dāng)監(jiān)測到所述總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號;
與每一服務(wù)器對應(yīng)設(shè)置的服務(wù)器運(yùn)行控制模塊,用于根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使所述整機(jī)柜服務(wù)器的總功耗降低。
可選地,還包括:
與所述功耗監(jiān)測模塊相連的管理模塊,用于設(shè)定所述限值以及所述預(yù)設(shè)閾值。
可選地,所述功耗監(jiān)測模塊還用于,當(dāng)監(jiān)測到所述總功耗沒有超過所述限值時(shí),停止向運(yùn)行功耗大于所述預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。
可選地,所述服務(wù)器運(yùn)行控制模塊用于根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制包括:
所述服務(wù)器運(yùn)行控制模塊具體用于根據(jù)所述告警信號,對所述服務(wù)器的中央處理單元的運(yùn)行頻率或/和內(nèi)存單元的運(yùn)行頻率進(jìn)行控制。
可選地,所述功耗監(jiān)測模塊設(shè)置在所述整機(jī)柜服務(wù)器的電源模塊中,所述電源模塊與機(jī)柜內(nèi)每一服務(wù)器相連,用于控制向各服務(wù)器供電。
可選地,所述功耗控制模塊和所述服務(wù)器運(yùn)行控制模塊通過通用輸入/輸出口連接。
由上述技術(shù)方案可知,本發(fā)明所提供的整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng),通過監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,在監(jiān)測到總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號,進(jìn)一步根據(jù)告警信號對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使整機(jī)柜服務(wù)器的總功耗降低。本發(fā)明整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng),在保證整機(jī)柜服務(wù)器總功耗不超過限值的基礎(chǔ)上,對運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器進(jìn)行控制,以保證各服務(wù)器的運(yùn)行性能。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種整機(jī)柜服務(wù)器功耗控制方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種整機(jī)柜服務(wù)器功耗控制系統(tǒng)的示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明中的技術(shù)方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種整機(jī)柜服務(wù)器功耗控制方法,包括:
監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,當(dāng)監(jiān)測到所述總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號;
根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使所述整機(jī)柜服務(wù)器的總功耗降低。
可以看出,本實(shí)施例整機(jī)柜服務(wù)器功耗控制方法,通過監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,在監(jiān)測到總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號,進(jìn)一步根據(jù)告警信號對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使整機(jī)柜服務(wù)器的總功耗降低。本發(fā)明整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng),在保證整機(jī)柜服務(wù)器總功耗不超過限值的基礎(chǔ)上,對運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器進(jìn)行控制,以保證各服務(wù)器的運(yùn)行性能。
下面結(jié)合具體實(shí)施方式對本實(shí)施例整機(jī)柜服務(wù)器功耗控制方法進(jìn)行詳細(xì)說明。請參考圖1,本實(shí)施例整機(jī)柜服務(wù)器功耗控制方法包括步驟:
S10:監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,當(dāng)監(jiān)測到所述總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。
監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,并判斷整機(jī)柜服務(wù)器的總功耗是否超過限值,若是,則向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。
本實(shí)施例中,所述整機(jī)柜服務(wù)器的總功耗的限值以及各服務(wù)器功耗的預(yù)設(shè)閾值可預(yù)先設(shè)定。
S11:根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使所述整機(jī)柜服務(wù)器的總功耗降低。
對于運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器,在接收到告警信號時(shí),對服務(wù)器運(yùn)行頻率進(jìn)行控制,使運(yùn)行功耗降低,使得整機(jī)柜服務(wù)器的總功耗降低。
具體的,本實(shí)施例中,根據(jù)所述告警信號對服務(wù)器的運(yùn)行頻率進(jìn)行控制,可以對服務(wù)器的中央處理單元的運(yùn)行頻率或/和內(nèi)存單元的運(yùn)行頻率進(jìn)行控制。
根據(jù)告警信號,可以對服務(wù)器的中央處理單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,從而降低整機(jī)柜服務(wù)器的總功耗?;蛘?,根據(jù)告警信號,可以對服務(wù)器的內(nèi)存單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,以降低整機(jī)柜服務(wù)器的總功耗?;蛘撸鶕?jù)告警信號,可以同時(shí)對服務(wù)器的中央處理單元的運(yùn)行頻率以及內(nèi)存單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,以降低整機(jī)柜服務(wù)器的總功耗。
本實(shí)施例方法中,在步驟S10中還包括:當(dāng)監(jiān)測到所述總功耗沒有超過所述限值時(shí),停止向運(yùn)行功耗大于所述預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。當(dāng)監(jiān)測到整機(jī)柜服務(wù)器的總功耗已經(jīng)低于限值時(shí),則停止向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號,各服務(wù)器則停止對運(yùn)行頻率的限制控制,可以恢復(fù)到正常的運(yùn)行頻率。
本實(shí)施例整機(jī)柜服務(wù)器功耗控制方法,利用了整機(jī)柜服務(wù)器集中供電的特點(diǎn),根據(jù)整機(jī)柜服務(wù)器的總功耗及各服務(wù)器的運(yùn)行功耗,在控制整機(jī)柜服務(wù)器的總功耗不超過限值中,根據(jù)各節(jié)點(diǎn)服務(wù)器的運(yùn)行功耗對各服務(wù)器的運(yùn)行進(jìn)行控制,保證了各服務(wù)器的運(yùn)行性能,在限制功耗的過程中最大限度地保障了各服務(wù)器的運(yùn)行性能。
相應(yīng)的,請參考圖2,本發(fā)明實(shí)施例還提供一種整機(jī)柜服務(wù)器功耗控制系統(tǒng),包括:
功耗監(jiān)測模塊20,用于監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,當(dāng)監(jiān)測到所述總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號;
與每一服務(wù)器對應(yīng)設(shè)置的服務(wù)器運(yùn)行控制模塊21,用于根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制,使所述整機(jī)柜服務(wù)器的總功耗降低。
可以看出,本實(shí)施例整機(jī)柜服務(wù)器功耗控制系統(tǒng),包括功耗控制模塊以及與每一服務(wù)器對應(yīng)設(shè)置的服務(wù)器運(yùn)行控制模塊,通過功耗監(jiān)測模塊監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,在監(jiān)測到總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號;對應(yīng)服務(wù)器的服務(wù)器運(yùn)行控制模塊根據(jù)告警信號,對服務(wù)器的運(yùn)行頻率進(jìn)行控制,使整機(jī)柜服務(wù)器的總功耗降低。本發(fā)明整機(jī)柜服務(wù)器功耗控制系統(tǒng),在保證整機(jī)柜服務(wù)器總功耗不超過限值的基礎(chǔ)上,對運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器進(jìn)行控制,以保證各服務(wù)器的運(yùn)行性能。
下面結(jié)合具體實(shí)施方式對本實(shí)施例整機(jī)柜服務(wù)器功耗控制系統(tǒng)進(jìn)行詳細(xì)說明。
本實(shí)施例整機(jī)柜服務(wù)器功耗控制系統(tǒng)中,功耗監(jiān)測模塊20可以設(shè)置在整機(jī)柜服務(wù)器的電源模塊。所述整機(jī)柜服務(wù)器采用集中供電方式,機(jī)柜內(nèi)各服務(wù)器與所述電源模塊連接,由所述電源模塊控制向各服務(wù)器供電。功耗監(jiān)測模塊20監(jiān)測整機(jī)柜服務(wù)器的總功耗以及機(jī)柜內(nèi)各服務(wù)器的功耗,并當(dāng)監(jiān)測到總功耗超過限值時(shí),向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。
機(jī)柜內(nèi)每一服務(wù)器對應(yīng)設(shè)置有服務(wù)器運(yùn)行控制模塊21,每一服務(wù)器運(yùn)行控制模塊21與功耗監(jiān)測模塊20連接。對于運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器,其對應(yīng)的服務(wù)器運(yùn)行控制模塊21在接收到告警信號時(shí),控制本服務(wù)器的運(yùn)行頻率,使運(yùn)行功耗降低,使得整機(jī)柜服務(wù)器的總功耗降低。
具體的,本實(shí)施例中,所述服務(wù)器運(yùn)行控制模塊21用于根據(jù)所述告警信號,對所述服務(wù)器的運(yùn)行頻率進(jìn)行控制包括:所述服務(wù)器運(yùn)行控制模塊21具體用于根據(jù)所述告警信號,對所述服務(wù)器的中央處理單元的運(yùn)行頻率或/和內(nèi)存單元的運(yùn)行頻率進(jìn)行控制。
所述服務(wù)器運(yùn)行控制模塊21根據(jù)告警信號,可以對服務(wù)器的中央處理單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,從而降低整機(jī)柜服務(wù)器的總功耗?;蛘?,根據(jù)告警信號,可以對服務(wù)器的內(nèi)存單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,以降低整機(jī)柜服務(wù)器的總功耗。或者,所述服務(wù)器運(yùn)行控制模塊21根據(jù)告警信號,可以同時(shí)對服務(wù)器的中央處理單元的運(yùn)行頻率以及內(nèi)存單元的運(yùn)行頻率進(jìn)行控制,使服務(wù)器的運(yùn)行功耗降低,以降低整機(jī)柜服務(wù)器的總功耗。
進(jìn)一步的,所述功耗監(jiān)測模塊20還用于,當(dāng)監(jiān)測到所述總功耗沒有超過所述限值時(shí),停止向運(yùn)行功耗大于所述預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號。當(dāng)功耗監(jiān)測模塊20監(jiān)測到整機(jī)柜服務(wù)器的總功耗已經(jīng)低于限值時(shí),則停止向運(yùn)行功耗大于預(yù)設(shè)閾值的服務(wù)器發(fā)出告警信號,各服務(wù)器則停止對運(yùn)行頻率的限制控制,可以恢復(fù)到正常的運(yùn)行頻率。
本實(shí)施例中,所述功耗控制模塊20和所述服務(wù)器運(yùn)行控制模塊21通過通用輸入/輸出口連接,功耗控制模塊20通過通用輸入/輸出口將告警信號傳輸給對應(yīng)服務(wù)器。
本實(shí)施例中,所述整機(jī)柜服務(wù)器功耗控制系統(tǒng)還包括管理模塊22,用于設(shè)定所述限值以及所述預(yù)設(shè)閾值。用戶可以通過管理模塊22設(shè)定整機(jī)柜服務(wù)器總功耗的限值,以及各服務(wù)器運(yùn)行功耗的預(yù)設(shè)閾值。
其中,所述管理模塊22與所述功耗監(jiān)測模塊20通過通信鏈路相連。
本實(shí)施例整機(jī)柜服務(wù)器功耗控制系統(tǒng),利用了整機(jī)柜服務(wù)器集中供電的特點(diǎn),根據(jù)整機(jī)柜服務(wù)器的總功耗及各服務(wù)器的運(yùn)行功耗,在控制整機(jī)柜服務(wù)器的總功耗不超過限值中,根據(jù)各節(jié)點(diǎn)服務(wù)器的運(yùn)行功耗對各服務(wù)器的運(yùn)行進(jìn)行控制,保證了各服務(wù)器的運(yùn)行性能,在限制功耗的過程中最大限度地保障了各服務(wù)器的運(yùn)行性能。
以上對本發(fā)明所提供的一種整機(jī)柜服務(wù)器功耗控制方法及系統(tǒng)進(jìn)行了詳細(xì)介紹。本文中應(yīng)用了具體個(gè)例對本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想。應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以對本發(fā)明進(jìn)行若干改進(jìn)和修飾,這些改進(jìn)和修飾也落入本發(fā)明權(quán)利要求的保護(hù)范圍內(nèi)。