記憶體氣球驅動程式 (vmmemctl) 與伺服器協同作業,可回收客體作業系統認為最不重要的分頁。

該驅動程式使用專屬佔用技術,提供在類似的記憶體限制下與原生系統的行為極為相似的可預測效能。此技術可增加或減少客體作業系統的記憶體壓力,使客體能夠使用自己的原生記憶體管理演算法。當記憶體容量吃緊時,客體作業系統會決定要回收哪些分頁,並在必要時將這些分頁交換到自己的虛擬磁碟上。

圖 1. 客體作業系統中的記憶體佔用

此圖說明客體作業系統中的記憶體佔用。
備註: 您必須設定客體作業系統具有足夠的交換空間。部分客體作業系統具有其他限制。

如有必要,您可以透過為特定虛擬機器設定 sched.mem.maxmemctl 參數,來限制由 vmmemctl 回收的記憶體數量。此選項指定了可以從虛擬機器回收的記憶體數量上限 (以 MB 為單位)。請參閱 設定進階虛擬機器屬性