本發(fā)明涉及系統(tǒng)功耗控制技術(shù)領(lǐng)域,尤其涉及一種全局功耗動(dòng)態(tài)管理方法,還涉及一種全局功耗動(dòng)態(tài)管理裝置。
背景技術(shù):
隨著數(shù)據(jù)中心融合架構(gòu)的發(fā)展,功能模塊化,功能模塊靈活配置,在硬件系統(tǒng)設(shè)計(jì)中的應(yīng)用越來(lái)越多,針對(duì)同一套硬件系統(tǒng),配置的模塊不一樣,為用戶提供的服務(wù)不一樣,由于提供的服務(wù)不同,各模塊在有些配置和提供的服務(wù)場(chǎng)景下需要運(yùn)行在最大性能,但在有些配置和提供的服務(wù)場(chǎng)景下不需要運(yùn)行到最大性能,在系統(tǒng)設(shè)計(jì)中考慮到電源供電的合理設(shè)計(jì),防止過(guò)設(shè)計(jì),所設(shè)計(jì)的電源會(huì)存在無(wú)法支撐住系統(tǒng)所有部件滿功耗運(yùn)行的情況,這樣需要對(duì)部件功耗進(jìn)行控制,以不超過(guò)電源輸出功耗。
因此,對(duì)于本領(lǐng)域技術(shù)人員而言,如何控制系統(tǒng)運(yùn)行功耗,防止功耗超標(biāo)造成系統(tǒng)掉電為亟需解決的技術(shù)問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
基于背景技術(shù)存在的技術(shù)問(wèn)題,本發(fā)明提出了一種全局功耗動(dòng)態(tài)管理方法,包括以下步驟:
監(jiān)控新模塊接入信息;
若存在待接入新模塊,計(jì)算當(dāng)前系統(tǒng)接入該新模塊后的最大功耗W1;
判斷最大功耗W1與電源供電功耗W2的大小關(guān)系,若W1不大于W2,則接入該新模塊;若W1大于W2,則調(diào)整當(dāng)前系統(tǒng)功耗限制,降低當(dāng)前系統(tǒng)最大功耗,完成后重新計(jì)算W1。
優(yōu)選地,還包括以下步驟:實(shí)時(shí)監(jiān)控當(dāng)前系統(tǒng)的功耗狀態(tài)。
優(yōu)選地,根據(jù)當(dāng)前系統(tǒng)的功耗狀態(tài),分析當(dāng)前系統(tǒng)的最大功耗。
優(yōu)選地,根據(jù)W1和W2,計(jì)算當(dāng)前系統(tǒng)功耗合適值,并根據(jù)上述合適值調(diào)整當(dāng)前系統(tǒng)功耗限制。
本發(fā)明中提供的全局功耗動(dòng)態(tài)管理方法,關(guān)鍵點(diǎn)在于,在目前運(yùn)行的模塊之外,當(dāng)有新模塊接入時(shí),先計(jì)算當(dāng)前系統(tǒng)接入新模塊后的最大功耗,并將上述最大功耗與電源供電功耗進(jìn)行比較,若上述最大功耗小于電源供電功耗,則直接接入新模塊,若上述最大功耗大于電源供電功耗,則調(diào)整當(dāng)前系統(tǒng)功耗限制,使得系統(tǒng)接入新模塊后的最大功耗能小于電源供電功耗;上述方法至少具有以下優(yōu)點(diǎn):
1、每當(dāng)增加新模塊,即增加功耗單元時(shí),先檢測(cè)新模塊接入后的系統(tǒng)最大功耗是否超過(guò)電源供電功耗,從而可以防止系統(tǒng)運(yùn)行模塊功耗超出電源供電功耗導(dǎo)致系統(tǒng)掉電;
2、通過(guò)對(duì)系統(tǒng)全局功耗進(jìn)行動(dòng)態(tài)管理,電源供電功耗依然可以無(wú)需支撐系統(tǒng)所有布局滿功耗運(yùn)行,保證系統(tǒng)運(yùn)行穩(wěn)定的同時(shí)防止電源過(guò)設(shè)計(jì)。
本發(fā)明還提出了一種全局功耗動(dòng)態(tài)管理裝置,包括:
功耗分析模塊,用于監(jiān)控新模塊接入信息,獲取新模塊信息,計(jì)算當(dāng)前系統(tǒng)接入新模塊后的最大功耗W1,并判斷W1和W2的大小關(guān)系;
功耗調(diào)整模塊,用于調(diào)整當(dāng)前系統(tǒng)功耗限制。
優(yōu)選地,還包括:
功耗監(jiān)控模塊,用于監(jiān)控當(dāng)前系統(tǒng)的功耗狀態(tài)。
優(yōu)選地,功耗分析模塊通過(guò)功耗監(jiān)控模塊獲取當(dāng)前系統(tǒng)的功耗狀態(tài),并分析當(dāng)前系統(tǒng)的最大功耗。
優(yōu)選地,功耗分析模塊根據(jù)W1和W2,計(jì)算當(dāng)前系統(tǒng)功耗合適值;功耗調(diào)整模塊根據(jù)上述系統(tǒng)功耗合適值調(diào)整當(dāng)前系統(tǒng)功耗限制。
優(yōu)選地,功耗分析模塊通過(guò)功耗調(diào)整模塊獲取系統(tǒng)功耗調(diào)整反饋,并根據(jù)上述反饋,通過(guò)功耗監(jiān)控模塊獲取當(dāng)前系統(tǒng)的實(shí)時(shí)功耗狀態(tài)。
優(yōu)選地,功耗調(diào)整模塊還用于控制新模塊上電接入。
本發(fā)明中提供的全局功耗動(dòng)態(tài)管理裝置,其有益效果與上述全局功耗動(dòng)態(tài)管理方法基本類似,此處不再贅述。
附圖說(shuō)明
圖1為本發(fā)明提出的一種全局功耗動(dòng)態(tài)管理方法中一種實(shí)施例的流程示意圖;
圖2為本發(fā)明提出的一種全局功耗動(dòng)態(tài)管理裝置中一種實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
如圖1所示,圖1為本發(fā)明提出的一種全局功耗動(dòng)態(tài)管理方法中一種實(shí)施例的流程示意圖。
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
參考圖1,本發(fā)明所公開(kāi)的一種全局功耗動(dòng)態(tài)管理方法,包括以下步驟:
系統(tǒng)插入電源準(zhǔn)備上電;
讀取當(dāng)前系統(tǒng)配置,并判斷當(dāng)前系統(tǒng)接入后的最大功率是否大于電源供電功率,若大于,則調(diào)整當(dāng)前系統(tǒng)各模塊的功耗限制,并將當(dāng)前系統(tǒng)各模塊分步上電,若不大于,則系統(tǒng)上電運(yùn)行;
實(shí)時(shí)監(jiān)控當(dāng)前系統(tǒng)的功耗狀態(tài);
監(jiān)控是否有新模塊接入;
若存在待接入新模塊,根據(jù)當(dāng)前系統(tǒng)的功耗狀態(tài),計(jì)算當(dāng)前系統(tǒng)接入該新模塊后的最大功耗;
判斷最大功耗與電源供電功耗的大小關(guān)系,若最大功耗不大于電源供電功耗,則接入該新模塊;若最大功耗大于電源供電功耗,則調(diào)整當(dāng)前系統(tǒng)功耗限制,降低當(dāng)前系統(tǒng)最大功耗,直至最大功耗不大于電源供電功耗。
在上述實(shí)施例中,我們可以獲知,在系統(tǒng)上線時(shí),可以先讀取系統(tǒng)配置,當(dāng)電源供電功耗足夠時(shí),將系統(tǒng)上電運(yùn)行,若電源供電功耗不足,則系統(tǒng)各模塊分步上電,并調(diào)整模塊的功耗限制;在目前運(yùn)行的模塊之外,當(dāng)有新模塊接入時(shí),先計(jì)算當(dāng)前系統(tǒng)接入新模塊后的最大功耗,并將上述最大功耗與電源供電功耗進(jìn)行比較,若上述最大功耗小于電源供電功耗,則直接接入新模塊,若上述最大功耗大于電源供電功耗,則調(diào)整當(dāng)前系統(tǒng)功耗限制,使得系統(tǒng)接入新模塊后的最大功耗能小于電源供電功耗。
本發(fā)明所公開(kāi)的一種全局功耗動(dòng)態(tài)管理裝置,包括:
功耗分析模塊,用于監(jiān)控新模塊接入信息,獲取新模塊信息,計(jì)算當(dāng)前系統(tǒng)接入新模塊后的最大功耗W1,并判斷W1和W2的大小關(guān)系;
功耗調(diào)整模塊,用于調(diào)整當(dāng)前系統(tǒng)功耗限制和控制新模塊上電接入;
功耗監(jiān)控模塊,用于監(jiān)控當(dāng)前系統(tǒng)的功耗狀態(tài);
其中,功耗分析模塊通過(guò)功耗監(jiān)控模塊獲取當(dāng)前系統(tǒng)的功耗狀態(tài),并分析當(dāng)前系統(tǒng)的最大功耗,功耗分析模塊根據(jù)W1和W2,計(jì)算當(dāng)前系統(tǒng)功耗合適值;功耗調(diào)整模塊根據(jù)上述系統(tǒng)功耗合適值調(diào)整當(dāng)前系統(tǒng)功耗限制,功耗分析模塊通過(guò)功耗調(diào)整模塊獲取系統(tǒng)功耗調(diào)整反饋,并根據(jù)上述反饋,通過(guò)功耗監(jiān)控模塊獲取當(dāng)前系統(tǒng)的實(shí)時(shí)功耗狀態(tài)。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。