可以使用進階記憶體屬性自訂記憶體資源使用率。

表格 1. 進階記憶體屬性

屬性

說明

預設值

Mem.SamplePeriod

指定虛擬機器執行時間的定期時間間隔 (以秒為單位),在該執行時間內,會監控記憶體活動來估計工作集大小。

60

Mem.BalancePeriod

指定自動記憶體重新配置的定期時間間隔,以秒為單位。可用記憶體數量的重大變更也會觸發重新分配。

15

Mem.IdleTax

指定閒置記憶體稅率 (以百分比表示)。此稅率可協助有效利用閒置記憶體多於正在使用的記憶體的虛擬機器。0% 的稅率定義一種配置原則,即略過工作集,並嚴格根據共用率配置記憶體。較高的稅率會產生一種配置原則,即允許要重新配置的閒置記憶體遠離正以非生產性方式累積閒置記憶體的虛擬機器。

75

Mem.ShareScanGHz

指定為取得每 1 GHz 可用主機 CPU 資源的分頁共用機會要掃描的記憶體分頁數量上限 (每秒)。例如,預設為每 1 GHz 的速率為 4 MB/每秒。

4

Mem.ShareScanTime

指定為取得分頁共用機會而掃描整個虛擬機器所用的時間 (以分鐘為單位)。預設為 60 分鐘。

60

Mem.CtlMaxPercent

根據所設定記憶體大小的百分比,使用記憶體氣球驅動程式 (vmmemctl),限制從任何虛擬機器回收的記憶體數量上限。指定 0 將停用所有虛擬機器的回收。

65

Mem.AllocGuestLargePage

透過主機大型分頁,啟用客體大型分頁支援。在使用客體大型分頁的伺服器工作負載中減少 TLB 遺漏並改進效能。0 = 停用。

1

Mem.AllocUsePSharePool

Mem.AllocUseGuestPool

提高透過主機大型分頁支援客體大型分頁的機率,從而減少記憶體片段。如果主機記憶體有片段,則主機大型分頁的可用性會降低。0 = 停用。

15

Mem.MemZipEnable

啟用主機記憶體壓縮。0 = 停用。

1

Mem.MemZipMaxPct

根據每個虛擬機器可儲存為壓縮記憶體的記憶體百分比上限,指定壓縮快取的大小上限。

10

LPage.LPageDefragEnable

啟用大型分頁重組。0 = 停用。

1

LPage.LPageDefragRateVM

每個虛擬機器上,每秒內可嘗試的大型分頁重組次數上限。可接受的值在 1 到 1024 之間。

32

LPage.LPageDefragRateTotal

每秒可嘗試的大型分頁重組次數上限。可接受的值在 1 到 10240 之間。

256

LPage.LPageAlwaysTryForNPT

嘗試為巢狀分頁表 (AMD 稱為 [RVI],Intel 稱為 [EPT]) 配置大型分頁。如果啟用此選項,則所有客體記憶體都受到使用巢狀分頁表的機器 (例如,AMD Barcelona) 中的大型分頁支援。如果 NPT 無法使用,則只有部分客體記憶體受大型分頁支援。0 = 停用。

1