6.0.1

Table Of Contents
Procedure
1 Right-click a virtual machine in the inventory and select Edit Settings.
2 On the Virtual Hardware tab, expand CPU and enable virtualized CPU performance counters.
3 Click OK.
Change CPU/MMU Virtualization Settings
ESXi can determine whether a virtual machine should use hardware support for virtualization. ESXi makes
this determination based on the processor type and the virtual machine. Overriding the automatic selection
can provide better performance for some use cases.
You can use software MMU when your virtual machine runs heavy workloads, such as, Translation
Lookaside Buffers (TLBs) intensive workloads that has significant impact on the overall system
performance. However, software MMU has a higher overhead memory requirement than hardware MMU.
Hence, in order to support software MMU, the maximum overhead supported for virtual machine limit in
the VMkernel needs to be increased. You can configure your virtual machine with up to 128 CPUs, if your
virtual machine host has ESXi 6.0 and later compatibility (hardware version 11).
Procedure
1 Right-click a virtual machine in the inventory and select Edit Settings.
2 On the Virtual Hardware tab, expand CPU, and select an instruction set from the CPU/MMU
Virtualization drop-down menu.
3 Click OK.
Virtual Memory Configuration
You can add, change, or configure virtual machine memory resources or options to enhance virtual machine
performance. You can set most of the memory parameters during virtual machine creation or after the guest
operating system is installed. Some actions require that you power off the virtual machine before changing
the settings.
The memory resource settings for a virtual machine determine how much of the host's memory is allocated
to the virtual machine. The virtual hardware memory size determines how much memory is available to
applications that run in the virtual machine. A virtual machine cannot benefit from more memory resources
than its configured virtual hardware memory size. ESXi hosts limit the memory resource use to the
maximum amount useful for the virtual machine, so that you can accept the default of Unlimited memory
resources.
Change the Memory Configuration
You can reconfigure the amount of memory allocated to a virtual machine to enhance performance.
Minimum memory size is 4MB for virtual machines that use BIOS firmware. Virtual machines that use EFI
firmware require at least 96MB of RAM or they cannot power on.
Maximum memory size for a virtual machine depends on the host's physical memory and the virtual
machine's compatibility setting.
If the virtual machine memory is greater than the host memory size, swapping occurs, which can have a
severe effect on virtual machine performance. The maximum for best performance represents the threshold
above which the host’s physical memory is insufficient to run the virtual machine at full speed. This value
fluctuates as conditions on the host change, for example, as virtual machines are powered on or off.
The memory size must be a multiple of 4MB.
Chapter 6 Configuring Virtual Machine Hardware
VMware, Inc. 101