主機記憶體是客體虛擬記憶體和客體實體記憶體的硬體備份。主機記憶體必須至少稍微大於主機上虛擬機器的合併作用中記憶體。虛擬機器的記憶體大小必須稍微大於客體記憶體平均使用量。增加虛擬機器記憶體大小可導致更多記憶體使用量額外負荷。

問題

  • 記憶體使用量一直很高 (94% 或更高) 或者一直很低 (24% 或更低)。

  • 可用記憶體一直為 6% 或更低,且交換頻繁發生。

  • 主機可能缺少滿足要求所需的記憶體。如果作用中記憶體大小與授權記憶體大小相同,則會導致用於負載的記憶體資源不足。如果作用中記憶體一直很低,則授權記憶體會過多。

  • 主機記憶體資源不足,無法滿足要求,這會導致記憶體回收和效能降級。

  • 如果作用中記憶體大小與授權記憶體大小相同,則會導致用於負載的記憶體資源不足。

程序

  • 確認在每個虛擬機器上均已安裝 VMware Tools。氣球驅動程式是與 VMware Tools 一起安裝的,並且對效能至關重要。
  • 確認已啟用氣球驅動程式。透過佔用和交換,VMkernel 定期回收未使用的虛擬機器記憶體。這通常不會影響虛擬機器效能。
  • 如果記憶體太大,則減少虛擬機器上的記憶體空間,並修正快取大小。這將會釋放出記憶體供其他虛擬機器使用。
  • 如果虛擬機器的記憶體保留區設定值遠大於作用中記憶體,則減少保留設定值,以便 VMkernel 可以回收閒置記憶體供主機上其他虛擬機器使用。
  • 將一個或多個虛擬機器移轉到 DRS 叢集中的主機。
  • 將實體記憶體新增到主機。