A SERVICE OF

logo

Advanced Attributes B
You can set advanced attributes for hosts or individual virtual machines to help you customize resource
management.
In most cases, adjusting the basic resource allocation settings (reservation, limit, shares) or accepting default
settings results in appropriate resource allocation. However, you can use advanced attributes to customize
resource management for a host or a specific virtual machine.
This appendix includes the following topics:
n
“Set Advanced Host Attributes,” on page 97
n
“Set Advanced Virtual Machine Attributes,” on page 99
Set Advanced Host Attributes
You can set advanced attributes for a host.
CAUTION VMware recommends that only advanced users set advanced host attributes. In most cases, the
default settings produce the optimum result.
Procedure
1 In the vSphere Client inventory panel, select the host to customize.
2 Click the Configuration tab.
3 In the Software menu, click Advanced Settings.
4 In the Advanced Settings dialog box select the appropriate item (for example, CPU or Memory), and scroll
in the right panel to find and change the attribute.
Advanced CPU Attributes
You can use the advanced CPU attributes to customize CPU resource usage.
Table B-1. Advanced CPU Attributes
Attribute Description
CPU.MachineClearThreshold If you are using a host enabled for hyperthreading, set this value to 0 to disable
quarantining.
Power.CpuPolicy When you set this attribute to the default value of static, VMkernel does not
directly set CPU power management states and only responds to requests from
the BIOS. When you enable this policy (set to dynamic), VMkernel dynamically
selects appropriate power management states based on current usage. This can
save power without degrading performance. Enabling this option on systems that
do not support power management results in an error message.
VMware, Inc. 97