[發明專利]一種節能管理實現方法、裝置及網絡設備有效
| 申請號: | 201610113605.0 | 申請日: | 2016-02-29 |
| 公開(公告)號: | CN107132903B | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 吳晨;李翱;金雙喜 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F1/3287 | 分類號: | G06F1/3287 |
| 代理公司: | 深圳市力道知識產權代理事務所(普通合伙) 44507 | 代理人: | 何姣 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 節能 管理 實現 方法 裝置 網絡設備 | ||
本發明提供了一種節能管理實現方法、裝置及網絡設備,其中,節能管理實現方法包括:定期獲取標識處理器處理能力的變量參數的當前值;根據單個處理器處理能力值和所述當前值,確定當前所需運行態處理器數量和當前所需工作態處理器數量;根據上一時刻所需運行態處理器數量、上一時刻所需工作態處理器數量、所述當前所需運行態處理器數量和當前所需工作態處理器數量,得到用于調整處理器運行狀態的調整信息;根據所述調整信息對處理器進行節能管理;其中,運行態處理器包含工作態處理器和/或就緒態處理器。本發明提供的方案通過根據標識處理器處理能力的變量參數實時調整處理器的運行狀態,能夠較好的實現節能管理,提高資源利用率。
技術領域
本發明涉及通訊技術領域,特別是指一種節能管理實現方法、裝置及網絡設備。
背景技術
目前網卡設備常見的收發包模式包含中斷模式和輪詢模式,無論是采用哪種模式,都存在著CPU(中央處理器,Central Processing Unit)利用率效率不可控,以及普遍的系統資源浪費問題。例如現有的一款名為DPDK(Data Plane Development,數據平面開發)的數據平面開發套件,其工作模式為PMD(Pull Model Driver,輪詢中斷模式驅動)模式時,具有零拷貝、無中斷以及批量處理等優點,非常適合網絡數據包分析、處理等操作,對于數據包的收發、多核操作有一定的性能提升。但PMD有一個特點,執行PMD的CPU一直100%運行。網絡設備運行DPDK PMD的多個CPU空轉,造成網絡設備溫度被動提高。當采用該技術的應用程序運行在虛擬機上時,同樣會造成虛擬機CPU負載虛高,浪費系統主機CPU資源。
發明內容
本發明的目的在于提供一種節能管理實現方法、裝置及網絡設備,解決現有技術中網絡設備的CPU資源浪費的問題。
為了解決上述技術問題,本發明實施例提供一種節能管理實現方法,包括:
定期獲取標識處理器處理能力的變量參數的當前值;
根據單個處理器處理能力值和所述當前值,確定當前所需運行態處理器數量和當前所需工作態處理器數量;
根據上一時刻所需運行態處理器數量、上一時刻所需工作態處理器數量、所述當前所需運行態處理器數量和當前所需工作態處理器數量,得到用于調整處理器運行狀態的調整信息;
根據所述調整信息對處理器進行節能管理;
其中,運行態處理器包含工作態處理器和/或就緒態處理器。
可選地,在所述定期獲取標識處理器處理能力的變量參數的當前值之前,所述節能管理實現方法還包括:
確定所述變量參數,并獲取與所述變量參數對應的單個處理器處理能力值。
可選地,所述根據單個處理器處理能力值和所述當前值,確定當前所需運行態處理器數量和當前所需工作態處理器數量的步驟包括:
根據所述當前值與所述單個處理器處理能力值和預設閾值的比值,以及與第一定值的和值得到所述當前所需運行態處理器數量;
根據所述當前值與所述單個處理器處理能力值的比值,以及與第二定值的和值得到所述當前所需工作態處理器數量。
可選地,所述根據上一時刻所需運行態處理器數量、上一時刻所需工作態處理器數量、所述當前所需運行態處理器數量和當前所需工作態處理器數量,得到用于調整處理器運行狀態的調整信息的步驟包括:
若所述當前所需運行態處理器數量小于所述上一時刻所需運行態處理器數量,則監控當前時刻后的預設時間段內是否所有時刻所需運行態處理器數量均小于所述上一時刻所需運行態處理器數量,若是,則得到將第一預設數量就緒態處理器轉變為休眠態處理器的調整信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610113605.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種筆記本電腦節能裝置
- 下一篇:一種DDR系統的控制系統及控制方法





