[發(fā)明專利]一種實現(xiàn)CPU業(yè)務遷移的方法及裝置有效
| 申請?zhí)枺?/td> | 201410691203.X | 申請日: | 2014-11-25 |
| 公開(公告)號: | CN105700951B | 公開(公告)日: | 2021-01-26 |
| 發(fā)明(設計)人: | 嚴軍;肖鵬;宋亞東 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F1/329 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司 44281 | 代理人: | 薛祥輝 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現(xiàn) cpu 業(yè)務 遷移 方法 裝置 | ||
1.一種實現(xiàn)CPU業(yè)務遷移的方法,其特征在于,設置系統(tǒng)CPU使用用戶模式,包括:
根據(jù)系統(tǒng)業(yè)務線程對CPU性能要求不同,劃分控制面核和數(shù)據(jù)面核,并記錄業(yè)務應用線程在數(shù)據(jù)面核中的分布;在系統(tǒng)啟動時,設置數(shù)據(jù)面核為排他綁定核;業(yè)務應用線程啟動時,設置親和性綁定至各個數(shù)據(jù)面核;
當所有數(shù)據(jù)面核上CPU負荷比重的均值達到負荷閾值時,對預先設置的業(yè)務遷移因數(shù)按照相應的預設步長及預設周期進行調整;
當調整的業(yè)務遷移因數(shù)滿足遷移閾值時,按照預先設置的遷移策略將CPU上的業(yè)務進行遷移;所述業(yè)務遷移因數(shù)包含低負荷遷移因數(shù);所述遷移閾值包含低負荷遷移閾值;所述按照預先設置的遷移策略將CPU上的業(yè)務進行遷移具體包括:
當?shù)拓摵蛇w移因數(shù)滿足低負荷遷移閾值時,將CPU上的業(yè)務按照預先設置的CPU遞減策略進行遞減后,將遞減部分的數(shù)據(jù)面核上業(yè)務按照預先設置的分配策略分配后,將對應按照預先設置的分配策略分配后,將對應的業(yè)務應用線程遷移到相應的未關閉的數(shù)據(jù)面核后,關閉已遷出業(yè)務的數(shù)據(jù)面核,并調整該CPU頻率以滿足低負荷工作要求。
2.根據(jù)權利要求1所述的方法,其特征在于,所述業(yè)務遷移因數(shù)包含高負荷遷移因數(shù);所述遷移閾值包含高負荷遷移閾值;所述按照預先設置的遷移策略將CPU上的業(yè)務進行遷移具體包括:
當高負荷遷移因數(shù)滿足高負荷遷移閾值時,將CPU上業(yè)務根據(jù)記錄的各數(shù)據(jù)面核上的業(yè)務應用線程的分布恢復業(yè)務到相應的CPU上,并調整遷移到的CPU的頻率以滿足工作要求。
3.根據(jù)權利要求1所述的方法,其特征在于,所述所有數(shù)據(jù)面核上CPU負荷比重的均值為:單位時間內各數(shù)據(jù)面核上的各業(yè)務運行的除管理開銷以外所占的時間的累加;
所述負荷閾值包含高負荷閾值和低負荷閾值,與業(yè)務性能要求的緊迫程度相關。
4.根據(jù)權利要求1所述的方法,其特征在于,所述業(yè)務遷移因數(shù)包含高負荷遷移因數(shù)和低負荷遷移因數(shù);所述按照相應的預設步長及預設周期對業(yè)務遷移因數(shù)進行調整具體包括:
對高負荷遷移因數(shù)按照預設周期采用第一預設步長進行業(yè)務遷移因數(shù)的調整;
對低負荷遷移因數(shù)按照預設周期采用第二預設步長進行業(yè)務遷移因數(shù)的調整;
所述第一預設步長大于第二預設步長。
5.根據(jù)權利要求1所述的方法,其特征在于,所述將CPU上的業(yè)務進行遷移具體包括:
關閉數(shù)據(jù)面核上所有進行業(yè)務遷移的業(yè)務應用線程的業(yè)務相關定時器,進行業(yè)務遷移;
所述進行業(yè)務遷移具體包括:
當高負荷遷移因數(shù)滿足高負荷遷移閾值時,將CPU上業(yè)務根據(jù)所述記錄的各數(shù)據(jù)面核上的業(yè)務應用線程業(yè)務恢復到相應的CPU上,并調整遷移到的CPU的頻率以滿足工作要求;當?shù)拓摵蛇w移因數(shù)滿足低負荷遷移閾值時,將CPU上的業(yè)務按照預先設置的CPU遞減策略進行遞減后,將遞減部分的數(shù)據(jù)面核上業(yè)務按照預先設置的分配策略分配后,將對應的業(yè)務應用進程遷移到相應的未關閉的數(shù)據(jù)面核后,關閉已遷出業(yè)務的數(shù)據(jù)面核,并調整該CPU頻率以滿足低負荷工作要求;
在將業(yè)務遷移到的相應的數(shù)據(jù)面核上時,開啟遷移業(yè)務的業(yè)務相關定時器,使業(yè)務應用線程繼續(xù)工作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410691203.X/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:利用電磁爐設置的直排蒸氣熱水器
- 下一篇:自發(fā)電手電筒
- 互動業(yè)務終端、實現(xiàn)系統(tǒng)及實現(xiàn)方法
- 街景地圖的實現(xiàn)方法和實現(xiàn)系統(tǒng)
- 游戲實現(xiàn)系統(tǒng)和游戲實現(xiàn)方法
- 圖像實現(xiàn)裝置及其圖像實現(xiàn)方法
- 增強現(xiàn)實的實現(xiàn)方法以及實現(xiàn)裝置
- 軟件架構的實現(xiàn)方法和實現(xiàn)平臺
- 數(shù)值預報的實現(xiàn)方法及實現(xiàn)系統(tǒng)
- 空調及其冬眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 空調及其睡眠控制模式實現(xiàn)方法和實現(xiàn)裝置以及實現(xiàn)系統(tǒng)
- 輸入設備實現(xiàn)方法及其實現(xiàn)裝置
- 一種在有線智能網(wǎng)中實現(xiàn)直播業(yè)務的方法
- 業(yè)務路由方法、業(yè)務路由器、客戶端設備及業(yè)務網(wǎng)絡系統(tǒng)
- 一種移動業(yè)務消息路由的方法、系統(tǒng)和設備
- 業(yè)務處理方法、設備和系統(tǒng)
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 業(yè)務限流方法及業(yè)務限流裝置
- 一種信息推薦方法、裝置及存儲介質
- 一種基于業(yè)務事件的頁面展示方法、裝置和電子設備
- 業(yè)務編排方法及裝置、業(yè)務發(fā)放方法及裝置
- 一種安全業(yè)務的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





