[發明專利]用于處置虛擬化環境中的過量使用的存儲器的物理頁跟蹤在審
| 申請號: | 202010218218.X | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN112130751A | 公開(公告)日: | 2020-12-25 |
| 發明(設計)人: | V.C.巴希爾吉;T.E.奧普費曼 | 申請(專利權)人: | 英特爾公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 付曼;姜冰 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 處置 虛擬 環境 中的 過量 使用 存儲器 物理 跟蹤 | ||
用于計算機存儲器管理的系統包括:存儲器池表,表中的每個存儲器池表示通過共同屬性而相關的存儲器頁,并且每個存儲器池與虛擬機索引相關聯;每頁跟蹤表,每頁跟蹤表中的每個條目用于將存儲器頁與存儲器池表的虛擬機索引相關;以及處理電路,用于:掃描每頁跟蹤表中的每個條目,并且對于每個條目:確定在與該條目相關的存儲器頁被交換的情況下釋放的存儲器的量;以及聚合用于與存儲器頁相關的相應虛擬機的存儲器的量,以使用相應虛擬機索引來產生每虛擬機存儲器聚合,存儲器頁與每頁跟蹤表中的條目相關;以及輸出針對與每頁跟蹤表中的存儲器頁相關的虛擬機的每虛擬機存儲器聚合。
技術領域
本文描述的實施例一般涉及計算機存儲器管理,并且特別地涉及用于使用物理頁(page)跟蹤來促進經去重的(deduplicated)存儲器過量使用處置的系統和方法。
背景技術
現代計算系統將不斷增加的量的存儲器用于操作系統、應用和數據。為了高效使用存儲器,已經開發了各種存儲器縮減(reduction)技術。一些存儲器縮減技術旨在通過對存儲器內容使用數據壓縮技術來縮減所使用的存儲器的量。其他存儲器縮減技術諸如利用存儲器去重技術來消除存儲器中的數據的重復副本,并使用引用(reference)來指向數據的單個副本。在任一情況下,通告比實際可用的物理存儲器更多的可尋址存儲器空間。
附圖說明
在不一定按比例繪制的附圖中,相同的標號可以在不同的視圖中描述類似的組件。具有不同字母后綴的相同標號可以表示類似組件的不同實例。在附圖的各圖中,通過示例而非限制的方式示出了一些實施例,在附圖中:
圖1是示出根據實施例的計算系統的硬件和軟件架構的圖,其中示出了硬件組件和軟件組件之間的各種接口;
圖2是示出根據實施例的操作環境的框圖;
圖3是示出根據實施例的系統的框圖;
圖4是示出根據實施例的存儲器管理系統的框圖;
圖5是示出根據實施例的存儲器池(pool)屬性的表;
圖6是示出根據實施例的池優先級劃分(prioritization)的表;
圖7是示出根據實施例的每頁(per-page)跟蹤表的表;
圖8是示出根據實施例的硬件和軟件之間的交互的泳道圖;
圖9是示出根據實施例的用于收集操作系統的緊縮(compaction)信息的方法的流程圖;
圖10是示出根據實施例的收集緊縮信息的過程的偽代碼列示(listing);
圖11是示出根據實施例的用于計算機存儲器過量使用管理的方法的流程圖;
圖12是示出根據實施例的示例機器的框圖,本文討論的技術(例如,方法)中的任何一個或多個可以在該示例機器上執行;
圖13A-13B是示出根據實施例的通用向量(generic vector)友好指令格式及其指令模板的框圖;
圖14A-14D是示出根據實施例的特定向量友好指令格式的框圖;
圖15是根據實施例的寄存器架構的框圖;
圖16A是示出根據實施例的有序流水線和寄存器重命名亂序(out-of-order)發布/執行流水線兩者的框圖;
圖16B是示出根據實施例的要被包括在處理器中的有序架構核和寄存器重命名亂序發布/執行架構核兩者的框圖;
圖17A-17B示出根據實施例的更特定的有序核架構的框圖,該核將是芯片中的若干邏輯塊(包括相同類型和/或不同類型的其他核)之一;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于英特爾公司,未經英特爾公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010218218.X/2.html,轉載請聲明來源鉆瓜專利網。





