[發明專利]均衡板卡內存利用率的板卡、方法和系統在審
| 申請號: | 201610513701.4 | 申請日: | 2016-07-04 |
| 公開(公告)號: | CN107577530A | 公開(公告)日: | 2018-01-12 |
| 發明(設計)人: | 呂凌 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 深圳鼎合誠知識產權代理有限公司44281 | 代理人: | 江婷,李發兵 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 均衡 板卡 內存 利用率 方法 系統 | ||
技術領域
本發明涉及通信領域,具體而言,涉及一種均衡板卡內存利用率的板卡、方法和系統。
背景技術
PTN設備中通常當一塊板卡上運行大量進程且業務量大時,其內存使用率就會急劇提高。現有技術中解決內存占用率過大的問題,通常采用裁剪進程,增加物理內存或者優化內存使用率等方式。這些方法都存在一定缺陷,裁剪進程優化能力有限,同時裁剪了功能;增加物理內存則提高了硬件成本;而優化進程的內存使用率又存在著軟件不易實現,開發周期長等限制因素。以上方法都是以單一板卡為考慮單位,沒有以整個設備為單位對內存進行使用和管理。實際上以整個設備為單位進行考慮,內存的使用率可以大為提高。本發明以整個設備為考量因素,進行進程的優化處理,從而提高內存的使用率。
發明內容
本發明提供了一種均衡板卡內存利用率的板卡、方法和系統,以至少解決現有技術不能將整個設備作為整體,進行板卡間進程遷移而無法有效均衡板卡內存利用率的問題。
根據本發明的第一方面,提供了一種均衡板卡內存利用率的板卡,如圖1所示包括一個計算模塊,一個指令模塊和一個通信模塊;當所述板卡內存利用率數值達到預先設定的閾值時,所述計算模塊計算所述板卡上至少一個可遷移進程遷移到至少一個可用目的板卡的遷移值,所述遷移值符合預先設定的范圍時,所述計算模塊向所述指令模塊發出遷移信號;所述指令模塊對同一可遷移進程發出一個遷移指令,所述至少一個可遷移進程按照遷移指令進行遷移;所述通訊模塊與所述至少一個目的板卡連接,以及提供的遷移路徑將所述可遷移進程遷移到所述目的板卡上。
進一步地,所述計算模塊按照規定的頻率計算所述板卡的內存利用率,并判斷所述內存利用率是否達到預先設定的閾值。
進一步地,所述計算模塊按照規定的頻率計算所述目的板卡的內存利用率。
進一步地,所述指令模塊還進一步用于決定所述至少一個可遷移進程具體的遷移路徑,所述指令模塊對同一所述可遷移進程的至少一個遷移信號進行判斷,對同一所述可遷移進程中遷移值最優的遷移信號發出遷移指令。
進一步地,所述通訊模塊還進一步用于實現所述可遷移進程邏輯地址和物理地址的互相轉化,所述通訊模塊進一步用于實現所述至少一個可遷移進程遷移到所述目的板卡后與遷移前板卡上的其他進程的通訊。
進一步地,所述計算模塊計算到所述板卡的內存利用率低于預先設定的閾值時,所述指令模塊判斷是否符合預先設定的回遷條件,當滿足所述回遷條件時,所述板卡發出回遷指令,所述至少一個可遷移進程按照回遷指令回遷到所述板卡。
本發明的第二方面,提供了一種板卡,所述板卡接受所述至少一個可遷移進程,其特征在于,所述板卡包括一個指令模塊和一個通訊模塊;所述指令模塊接受回遷指令,所述至少一個可遷移進程按照回遷指令回遷;所述通訊模塊通過提供的遷移路徑將所述至少一個可遷移進程回遷。
進一步地,所述板卡還包括一個計算模塊,所述計算模塊按照規定的頻率計算所述板卡的內存利用率的數值,所述數值通過所述通信模塊傳輸。
本發明的第三方面,提供了一種均衡板卡內存利用率的方法,包括所述方法包括:所述板卡判斷內存利用率是否達到預先設定的閾值;所述板卡判斷所述至少一個可遷移進程能否遷移;所述板卡對至少一個所述可遷移進程發出至少一個遷移信號;所述板卡發出遷移指令;所述板卡按照遷移指令將所述至少一個可遷移進程遷移到所述目的板卡。
進一步地,所述方法還包括所述板卡對同一可遷移進程的至少一個遷移信號進行選擇的步驟,所述板卡對同一可遷移進程只發出一個遷移指令,所述板卡對所述同一可遷移進程中所述遷移值最優的所述遷移信號發出所述遷移指令。
進一步地,所述板卡通過遷移路徑向外通訊,所述遷移指令通過所述遷移路徑遷移。
進一步地,所述方法還包括一個將所述至少一個可遷移進程的邏輯地址和物理地址相互轉化的步驟,所述可遷移進程遷移后仍然使用原來的邏輯地址與遷移前板卡上的其他進程通訊。
進一步地,所述方法還包括一個將所述至少一個可遷移進程回遷的步驟,當所述板卡的內存利用率數值低于預先設定的閾值時,所述板卡判斷是否滿足預先設定的回遷條件,當滿足所述回遷條件時,所述板卡發出回遷指令,所述可遷移進程回遷到所述板卡。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610513701.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種請求處理方法及裝置
- 下一篇:負載均衡方法及裝置





