[發明專利]用于處置虛擬化環境中的過量使用的存儲器的物理頁跟蹤在審
| 申請號: | 202010218218.X | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN112130751A | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | V.C.巴希爾吉;T.E.奧普費曼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 付曼;姜冰 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處置 虛擬 環境 中的 過量 使用 存儲器 物理 跟蹤 | ||
1.一種用于計算機存儲器管理的系統,所述系統包括:
第一存儲器裝置,用于存儲存儲器池表,所述存儲器池表包括描述多個存儲器池的條目,每個存儲器池表示通過共同屬性而相關的存儲器頁,并且每個存儲器池與虛擬機索引相關聯;
第二存儲器裝置,用于存儲每頁跟蹤表,所述每頁跟蹤表中的每個條目用于將存儲器頁與所述存儲器池表的虛擬機索引相關;以及
處理電路,用于:
掃描所述每頁跟蹤表中的每個條目,并且對于每個條目:
確定在與所述條目相關的所述存儲器頁被交換的情況下釋放的存儲器的量;以及
聚合用于與所述存儲器頁相關的相應虛擬機的存儲器的所述量,以使用所述相應虛擬機索引來產生每虛擬機存儲器聚合,所述存儲器頁與所述每頁跟蹤表中的所述條目相關;以及
輸出針對與所述每頁跟蹤表中的所述存儲器頁相關的虛擬機的所述每虛擬機存儲器聚合。
2.根據權利要求1所述的系統,其中所述每頁跟蹤表的所述存儲器頁服從存儲器縮減技術。
3.根據權利要求2所述的系統,其中所述存儲器縮減技術包括存儲器數據壓縮。
4.根據權利要求2所述的系統,其中所述存儲器縮減技術包括存儲器去重。
5.根據權利要求1所述的系統,其中所述處理電路還用于:
將針對所述存儲器池的所述每虛擬機存儲器聚合從最高值到最低值進行排序。
6.根據權利要求1所述的系統,其中所述存儲器池表中的條目要包括存儲器池索引和池屬性,所述存儲器池索引包括虛擬機索引。
7.根據權利要求6所述的系統,其中所述池屬性是用于定義所述存儲器池表中的所述條目的所述池屬性的位圖。
8.根據權利要求7所述的系統,其中所述池屬性是四位位圖,所述四位位圖用于定義特定存儲器池是用戶池還是內核池、是否共享、待命還是活動、以及分頁還是不分頁。
9.根據權利要求1所述的系統,其中所述每頁跟蹤表中的條目要包括頁索引、存儲器池索引和頁屬性,所述存儲器池索引包括虛擬機索引。
10.根據權利要求9所述的系統,其中所述頁屬性定義特定存儲器頁是鎖定還是未鎖定。
11.根據權利要求10所述的系統,其中為了掃描所述每頁跟蹤表中的每個條目,所述處理電路要:
確定所述條目指示相關頁被鎖定;以及
響應于所述相關頁被鎖定,停止對所述條目的進一步處理。
12.根據權利要求1所述的系統,其中為了掃描所述每頁跟蹤表中的每個條目,所述處理電路要:
確定所述條目與感興趣的虛擬機相關;以及
響應于所述條目與所述感興趣的虛擬機不相關,停止對所述條目的進一步處理。
13.根據權利要求12所述的系統,其中為了確定所述條目與所述感興趣的虛擬機相關,所述處理電路要對照存儲器池優先級來評估優先級閾值。
14.根據權利要求13所述的系統,其中所述存儲器池優先級根據存儲在所述存儲器池表中的存儲器池屬性計算。
15.根據權利要求12所述的系統,其中為了確定所述條目與所述感興趣的虛擬機相關,所述處理電路要確定與所述每頁跟蹤表中的所述條目相關的所述虛擬機是否在要處理的虛擬機的列表中。
16.根據權利要求15所述的系統,其中要處理的虛擬機的所述列表從管理程序提供給所述處理電路。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010218218.X/1.html,轉載請聲明來源鉆瓜專利網。





