[發明專利]一種面向實時虛擬計算的資源管理的方法在審
| 申請號: | 201911156740.3 | 申請日: | 2019-11-22 |
| 公開(公告)號: | CN111143024A | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 衛寧;張哲;李國兵;周江福;陳卓;李海波;賀磊;王戶 | 申請(專利權)人: | 中國船舶工業系統工程研究院 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 中國航天科技專利中心 11009 | 代理人: | 李明澤 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 實時 虛擬 計算 資源管理 方法 | ||
一種面向實時虛擬計算的資源管理的方法,首先預分配CPU、內存、網卡等實時計算資源,然后對包括CPU、內存、網卡的計算資源進行實時監控,以圖表、折線圖,數字的方式展示,并設置計算資源被使用的分級報警閾值,提供報警功能,最后根據計算資源被使用情況對虛擬機實時計算資源進行再次分配。本發明與現有技術相比,能監控實時CPU、內存、存儲的使用率、空閑率,根據不同使用情況有不同顏色表示,能更加直觀的監控資源使用情況,同時設置有報警閾值,當某個資源使用超過閾值自動報警,便于管理維護。
技術領域
本發明涉及云計算實時虛擬計算資源管理領域,特別是一種面向實時虛擬計算的資源管理的方法。
背景技術
現有的虛擬計算資源管理的資源分配技術只是簡單的虛擬機需要哪個CPU就分哪個CPU,需要多少內存就分配多少內存;這種方式下沒有隔離CPU,鎖定內存,這樣其他線程可能會與虛擬機競爭CPU資源,以及發生內存交換,內存超分配等問題,影響虛擬機實時性。
現有的普通虛擬計算資源管理的資源監控只是簡單的展示資源使用情況沒有資源使用閾值和報警功能,或者報警功能比較單一。
發明內容
本發明解決的技術問題是:克服現有技術的不足,提供了一種面向實時虛擬計算的資源管理的方法,管理實時虛擬計算資源,提供實時資源預分配操作,監控實時虛擬計算資源,提供詳細的監控信息以及資源告警信息,增加系統可維護性。
本發明的技術解決方案是:一種面向實時虛擬計算的資源管理的方法,包括如下步驟:
(1)預分配實時計算資源,包括CPU、內存、網卡;
(2)對包括CPU、內存、網卡的計算資源進行實時監控,以圖表、折線圖,數字的方式展示;設置計算資源被使用的分級報警閾值,提供報警功能;
(3)根據計算資源被使用情況對虛擬機實時計算資源進行再次分配。
所述的步驟(1)預分配CPU的方法為:
根據虛擬機所在宿主機,選擇虛擬機需要預分配的實時CPU,并通過設置配置參數isolcpus從線程調度器中移除選定的CPU,調用和CPU親和度相關的syscalls以更改虛擬機進程的CPU親和性進而達到CPU獨占。
所述的步驟(1)預分配內存的方法為:
當有充足的實時內存時,使用大頁內存方式并鎖住內存,通過MaxMem禁止內存氣泡,防止內存氣泡和內存交換帶來的調度延遲。
所述的步驟(1)預分配網卡的方法為:
選擇需要的網卡設備,并加上實時標志位is_real_time=true,將當前網卡設備修改為實時設備,通過主機透傳給虛擬機使用。
所述的步驟(2)中對CPU的實時監控包括:
實時CPU數量、可用數量、已用數量、已占用百分比、已分配百分比、使用實時CPU的虛擬機列表、主機實時CPU使用百分比。
所述的步驟(2)中對內存的實時監控包括:
實時內存大小、已用大小、已占用百分比、已分配百分比、使用實時內存的虛擬機列表、主機實時內存使用百分比。
所述的(3)對網卡的實時監控包括:所有的實時網卡設備列表、可用實時網卡設備列表、已用的網卡設備列表。
所述的步驟(2)中計算資源被使用的分級報警方式包括手機、郵件、短信。
本發明與現有技術相比的優點在于:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國船舶工業系統工程研究院,未經中國船舶工業系統工程研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911156740.3/2.html,轉載請聲明來源鉆瓜專利網。





