You can set the maximum size of the memory compression cache for the host's virtual machines.

You set the size of the compression cache as a percentage of the memory size of the virtual machine. For example, if you enter 20 and a virtual machine's memory size is 1000 MB, ESX/ESXi can use up to 200MB of host memory to store the compressed pages of the virtual machine.

If you do not set the size of the compression cache, ESX/ESXi uses the default value of 10 percent.

1

Select the host in the vSphere Client inventory panel and click the Configuration tab.

2

Under Software, select Advanced Settings.

3

In the left pane, select Mem and locate Mem.MemZipMaxPct.

The value of this attribute determines the maximum size of the compression cache for the virtual machine.

4

Enter the maximum size for the compression cache.

The value is a percentage of the size of the virtual machine and must be between 5 and 100 percent.

5

Click OK.