[發明專利]一種調整設備功耗的方法及裝置有效
| 申請號: | 201210397346.0 | 申請日: | 2012-10-18 |
| 公開(公告)號: | CN102916835A | 公開(公告)日: | 2013-02-06 |
| 發明(設計)人: | 李延松;王江濤 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 許偉群;郭放 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 調整 設備 功耗 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種調整通信設備功耗的方法及裝置。
背景技術
目前,隨著互聯網、移動寬帶等業務的發展,運營商需要不斷采購新的通信設備來擴大系統容量和提升處理能力,但機房的面積、供電和散熱能力都是有限的,而隨著設備數量的不斷增長,設備的總功耗也會不斷增加,這就使得機房中的設備密度和空間利用率受到嚴重制約。通常情況下,通信設備的功耗是隨著負載大小動態變化的:當負載增加、處理器占用率上升時設備功耗也增加;當負載減少、處理器相對空閑時設備功耗則下降。而目前的通信設備往往會設定兩種功耗:最大功耗和典型功耗;其中,最大功耗是在負載最重和/或環境溫度達到上限時的設備功耗,典型功耗是在典型負載且溫度為額定值時的設備功耗。
在實際操作過程中,往往將多臺設備組成一個設備組,并為該設備組分配一定的功率預算,同時采用空氣開關做過流保護,再根據設備組中每臺設備的功耗計算出可以支持的設備數量。在此種情況下,對于每臺設備的功耗一般是按最大功率計算的,例如每臺設備的最大功耗都是300瓦,典型功耗是200瓦,那么3000瓦的預算只能支持10臺設備。但由于最大功率在絕大多數情況下是不可能達到的,因此按上述配置方式只能支持少量設備,因而浪費了寶貴的機房空間,同時由于為機架供電的電源系統負載較輕,效率也比較低;而如果按典型功耗來配置則可以支持15臺設備,雖然提高了機架空間的利用率,但如果由于某臺設備的負載突然增大,或者機房空調故障引起環境溫度上升,其都可能使設備的功耗接近最大值,造成空氣開關過流保護,致使所有通信設備都被下電,從而影響業務的正常處理。
針對此,現有技術提出了功耗封頂技術:將每組設備的功率預算分配給其中的每臺設備,每臺設備分配到的功率作為自己的功率封頂值,并由設備自帶的BMC(Baseboard?Management?Controller,底板管理控制器)實時檢測當前設備功耗;當BMC檢測到設備功耗超出自身封頂值后,通過降低設備中處理器的主頻和內核電壓或者將部分功能模塊關閉等措施,將設備功耗降低到封頂值以下,從而保證所有設備的總功耗低于功率預算,避免空氣開關過流保護,并能減少對設備性能的不利影響;當業務處理完成、功耗降低到一定程度之后再停止封頂操作,恢復處理器的最初性能。
此種功耗封頂技術雖然能使每臺設備的功耗檢測和封頂操作彼此獨立,管理較為簡單;但是,如果某臺設備的功耗超出了功耗封頂值,而其他設備還遠遠沒有達到自己的封頂值時,整個設備組的功耗也未達到預算值,從而造成了資源利用率較低。另外,每個設備的封頂值必須盡可能準確設定,如果設置偏高會造成資源浪費,如果設置偏低會造成頻繁做封頂,影響性能的發揮。
發明內容
有鑒于此,本發明提供一種調整通信設備功耗的方法及裝置,能夠充分利用設備的功率預算,同時使得設備的性能得到充分發揮。
為解決上述問題,本發明實施例提供的技術方案如下:
一方面,本實施例提供的一種調整設備功耗的方法的可能方案,包括:
將多臺設備劃分為至少一個設備組,為所述設備組設置組功耗封頂門限,并為該設備組中的每臺設備設置設備功耗封頂門限;獲取設備組當前的總功耗,當所述設備組當前的總功耗超過所述組功耗封頂門限時,判斷所述設備組內每臺設備當前的功耗是否超過其自身設備功耗封頂門限;當所述設備組內每臺設備當前的功耗均超過其自身設備功耗封頂門限時,將每臺設備功耗降低至所述其自身設備功耗封頂門限;當所述設備組內部分設備當前的功耗超過其自身設備功耗封頂門限時,為超過設備功耗封頂門限的設備設置新功耗封頂門限,并將所述超過設備功耗封頂門限的設備的功耗降低至所述新功耗封頂門限或新功耗封頂門限以下。
優選的,利用設備組內系統管理模塊SMM設置設備組的組功耗封頂門限,利用所述設備組中每臺設備自身的底板管理控制器BMC為該設備設置設備功耗封頂門限。
優選的,所述獲取設備組當前的總功耗具體包括:利用所述設備組內的SMM檢測通過空氣開關的電流值,根據所述電流值計算得到設備組當前的總功耗。
優選的,所述獲取設備組當前的總功耗具體包括:與所述設備組中每臺設備的BMC建立通信連接,從所述BMC中讀取所述設備組中每臺設備當前的功耗,并通過對每臺設備當前的功耗進行累加處理得到設備組當前的總功耗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210397346.0/2.html,轉載請聲明來源鉆瓜專利網。





