虛擬機器保留區 (如果有) 和虛擬化額外負荷保留實體 RAM。
設定的所有虛擬機器記憶體大小總量,可能會超過主機上可用的實體記憶體數量。但這並不意味著記憶體已過度認可。當所有虛擬機器的組合工作記憶體使用量超過主機記憶體大小時,記憶體會過度認可。
由於 ESXi 主機使用的記憶體管理技術,您的虛擬機器可使用的虛擬 RAM 大於主機上可用的實體 RAM。例如,您可以擁有一個記憶體為 2 GB 的主機,並在其上執行四個虛擬機器,每個虛擬機器的記憶體為 1 GB。在此情況下,記憶體會過度認可。例如,如果四台虛擬機器全部閒置,則組合的已耗用記憶體可能低於 2GB。但是,如果所有 4GB 虛擬機器均主動消耗記憶體,則其記憶體使用量可能會超過 2GB,並且 ESXi 主機將會過度認可。
過度認可的意義在於,通常情況下有些虛擬機器負載較輕,而有些虛擬機器負載較重,相對活動層級會隨著時間的推移而不同。
為了提高記憶體利用率,ESXi 主機會將閒置虛擬機器的記憶體傳輸給需要更多記憶體的虛擬機器。使用 [保留] 或 [共用率] 參數可優先向重要的虛擬機器配置記憶體。這部分記憶體如果未使用,則可以用於其他虛擬機器。即使主機沒有出現嚴重的記憶體過度認可情況,ESXi 仍會實作各種機制 (如佔用、記憶體共用、記憶體壓縮和交換),以提供合理的效能。
在記憶體過度認可的環境下,如果虛擬機器消耗所有可保留的記憶體,則
ESXi 主機會用盡記憶體。雖然開啟的虛擬機器不會受影響,但由於缺少記憶體,新的虛擬機器可能無法開啟。
備註: 所有虛擬機器記憶體額外負荷也被認為是保留資源。
此外,ESXi 主機依預設已啟用記憶體壓縮,在記憶體過度認可時可改善虛擬機器效能,如記憶體壓縮中所述。