[發明專利]內核調度方法、內核備份方法和多核處理器有效
| 申請號: | 201010115862.0 | 申請日: | 2010-02-26 |
| 公開(公告)號: | CN101799772A | 公開(公告)日: | 2010-08-11 |
| 發明(設計)人: | 何貴洲 | 申請(專利權)人: | 上海華為技術有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F15/16;G06F11/16 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 200121 *** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 內核 調度 方法 備份 多核 處理器 | ||
技術領域
本發明涉及計算機技術領域,具體涉及一種內核調度方法、內核備份方 法和多核處理器。
背景技術
在通信系統中,由于需要處理的數據的增多以及高性能轉發需求,通常 采用多核處理器來執行相應的數據轉發或數據處理任務,通過多個內核并發 工作,提高執行效率。相對于單核處理器,多核處理器通過將多個內核(至 少兩個)整合在一起,多個內核能夠在較低的頻率下運行,多核處理器的性 能大幅超過單核處理器并且功耗較低。
現有技術中的多核處理器中通常包括一個控制面核和至少一個轉發面 核,控制面核用于完成通信系統的啟動、對用戶的接口、通信業務的配置以 及對轉發面核的管理,多個轉發面核執行對用戶業務的并發處理,例如業務 報文轉發和業務報文處理等。
其中,多核處理器中包括多個處理器組,一個處理器組由多個轉發面核 組成。多個處理器組分別在業務報文的處理過程中執行不同的處理步驟,協 同完成對業務報文的處理。
發明人在研究現有技術的過程中發現,現有通信系統中的多核處理器中 的多個轉發面核對用戶業務進行并發處理,可以完成大流量業務的處理,但 在通信系統負荷較輕時,部分轉發面核的資源被閑置,但多核處理器功耗不 變,通信系統能耗較高。
發明內容
本發明提供一種在通信系統負荷較輕時,釋放部分閑置的轉發面核的內 核調度方法,內核備份方法以及多核處理器。
一方面,本發明實施例提供的內核調度方法,包括:
獲取多核處理器中每個處理器組的資源占用率;
選擇所述處理器組中資源占用率小于或等于第一閾值的第一處理器組;
控制所述第一處理器組中的部分轉發面核釋放所占用的資源;
在所述轉發面核釋放資源完成后,從所述第一處理器組中刪除已釋放資 源的轉發面核;
將所述已釋放資源的轉發面核配置為待機狀態。
本發明實施例還提供一種多核處理器的內核調度方法,包括:
獲取多核處理器中每個處理器組的資源占用率;
選擇所述處理器組中資源占用率最低的第一第三處理器組和資源占用率 最高的第二四處理器組;
在所述第一三處理器組的資源占用率小于或等于所述第一閾值,所述第 二四處理器組的資源占用率大于或等于第二閾值時,獲取所述第一閾值減去 所述第一三處理器組的資源占用率得到的第一結果以及所述第二四處理器組 的資源占用率減去第二閾值得到的第二結果,所述第二閾值大于所述第一閾 值;
在所述第一結果大于或等于第二結果時,控制所述第一第三處理器組中 的部分轉發面核釋放所占用的資源;
在所述轉發面核釋放資源完成后,從所述第一第三處理器組中刪除已釋 放資源的轉發面核;
將所述已釋放資源的轉發面核配置為待機狀態。
本發明實施例還提供一種內核備份方法,包括:
控制面核獲取轉發面核的工作狀態;
在所述轉發面核中的第一轉發面核發生故障時,從預設的備份核中選擇 待機狀態的第一備份核;
控制面核激活所述第一備份核執行業務處理;
控制面核重新啟動所述第一轉發面核;
控制面核將所述重新啟動后的第一轉發面核配置為待機狀態。
另一方面,本發明實施例還提供一種多核處理器,包括至少一個處理器 組和控制面核,所述處理器組包括轉發面核,所述控制面核包括:
第一獲取單元,用于獲取多核處理器中每個處理器組的資源占用率;
第一選擇單元,用于選擇所述處理器組中資源占用率小于或等于第一閾 值的第一處理器組;
資源釋放控制單元,用于控制所述第一處理器組中的轉發面核釋放所占 用的資源;
內核刪除單元,用于在所述第一轉發面核釋放資源完成后,從所述第一 處理器組中刪除已釋放資源的轉發面核;
內核配置單元,用于將所述已釋放資源的轉發面核配置為待機狀態。
本發明實施例還提供一種多核處理器,包括:至少一個處理器組和控制 面核,所述處理器組包括轉發面核,所述控制面核包括:
第二獲取單元,用于獲取多核處理器中每個處理器組的資源占用率;
第三選擇單元,用于選擇所述處理器組中資源占用率最低的第一處理器 組和資源占用率最高的第二處理器組;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海華為技術有限公司,未經上海華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010115862.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種發動機壓鑄式凸輪軸軸承蓋
- 下一篇:一種雙向自調節式汽封





