[發明專利]一種服務器虛擬化平臺中實時監測虛擬磁盤大小的方法有效
| 申請號: | 202010853593.1 | 申請日: | 2020-08-21 |
| 公開(公告)號: | CN112069024B | 公開(公告)日: | 2022-06-21 |
| 發明(設計)人: | 左蘭海;閆冬冬;劉一 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F11/30 | 分類號: | G06F11/30;G06F9/455 |
| 代理公司: | 濟南誠智商標專利事務所有限公司 37105 | 代理人: | 朱曉熹 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 服務器 虛擬 平臺 實時 監測 磁盤 大小 方法 | ||
本發明公開一種服務器虛擬化平臺中實時監測虛擬磁盤大小的方法包括:在虛擬機配置第一程序,所述第一程序獲取虛擬磁盤的第一初始容量,所述第一程序監測虛擬機磁盤驅動程序的IO并獲取IO信息;根據所述IO信息與所述第一初始容量獲取并更新第一目標容量;所述第一程序根據第一校驗條件對所述第一目標容量校驗。在宿主機配置第二程序,所述第二程序監測虛擬機并獲取虛擬機的虛擬磁盤的第二初始容量;所述第二程序監測所述虛擬機發向宿主機的IO流并獲取IO流信息,根據所述IO流信息與所述第二初始容量獲取并更新第二目標容量;所述第二程序根據第二校驗條件對所述第二目標容量校驗。本發明通過檢測IO實現對虛擬磁盤大小的低延遲測量。
技術領域
本發明涉及服務器虛擬機磁盤監控領域,尤其涉及一種服務器虛擬化平臺中實時監測虛擬磁盤大小的方法。
背景技術
伴隨著Iaas層基礎設施軟件的普及,以虛擬機為主要應用對象的云數據中心的部署規模越來越大,而云數據中心中運行的虛擬機的虛擬磁盤占用的空間約為存儲已用空間的90%,也就是說,絕大部分的存儲空間用于存放虛擬磁盤數據。因此及時精準的掌握存儲空間的使用情況,對云數據中心的虛擬機正常運行有重要意義。
現有技術中,大部分云數據中心使用的存儲監測系統,大都依賴存儲設備或外部的文件系統自身,存在秒級甚至更長時間的延遲,這對于高輸入輸出,頻繁讀寫的高負載數據中心而言,極有可能因存儲容量監測不及時,無法及時根據存儲容量控制虛擬機的業務運行,而虛擬機在缺乏干預的情況下繼續正常工作產生的大量的數據存儲會導致存儲瞬間寫滿,繼而導致虛擬機無法正常的運行,產生業務系統宕機的問題。
發明內容
本發明提供服務器虛擬化平臺中實時監測虛擬磁盤大小的方法,旨在解決現有技術中云數據中心的存儲監測系統對于存儲容量監測時效性差,延遲高,對于高通量讀寫頻繁的云數據中心,可能無法及時根據存儲容量控制虛擬機的業務運行,而虛擬機在缺乏干預的情況下繼續正常工作產生的大量的數據存儲會導致存儲瞬間寫滿,繼而導致虛擬機無法正常的運行,產生業務系統宕機的問題。
為實現上述目的,本發明提供一種服務器虛擬化平臺中實時監測虛擬磁盤大小的方法,包括:
在代理模式下:在虛擬機配置第一程序,所述第一程序獲取虛擬磁盤的第一初始容量,所述第一程序監測虛擬機磁盤驅動程序的IO并獲取IO信息;根據所述IO信息與所述第一初始容量獲取第一目標容量,根據后續的所述IO信息實更新所述第一目標容量;
所述第一程序根據第一校驗條件對所述第一目標容量校驗;
所述第一程序通過虛擬網橋將所述第一目標容量傳輸至宿主機,所述宿主機將所述第一目標容量傳輸至控制端;
在非代理模式下:在宿主機配置第二程序,所述第二程序監測虛擬機并獲取虛擬機的虛擬磁盤的第二初始容量;所述第二程序監測所述虛擬機發向宿主機的IO流并獲取IO流信息,根據所述IO流信息與所述第二初始容量獲取第二目標容量,根據所述IO流信息更新所述第二目標容量;
所述第二程序根據第二校驗條件對所述第二目標容量校驗;
所述宿主機將所述第二目標容量傳輸值控制端。
優選地,獲取所述虛擬磁盤的第一初始容量包括:所述第一程序首次或者重新啟動,所述第一程序讀取虛擬機虛擬磁盤對應的磁盤設備的當前已用容量,并將所述當前已用容量作為虛擬磁盤的第一初始容量。
優選地,所述第一程序解析虛擬機IO構成并獲取每個IO的操作類型和所處理數據的數據容量值;所述第二程序解析虛擬機發向宿主機的IO流中IO的構成并獲取每個IO的操作類型和所處理數據的數據容量值。
優選地,如果所述操作類型為向虛擬磁盤添加數據的操作,則第一程序將所述數據容量值加到所述第一初始容量獲取所述第一目標容量、或者加到IO發生前的所述第一目標容量來獲取所述第一目標容量的更新;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010853593.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種服務器對外供電符合受限制電源的系統
- 下一篇:一種太陽光發電設備





