Advanced NUMA Attributes
You can use the advanced NUMA attributes to customize NUMA usage.
Table B-3.
Advanced NUMA Attributes
Attribute
Description
Default
Numa.RebalanceEnable
Set this option to 0 to disable all NUMA rebalancing and
initial placement of virtual machines, effectively disabling
the NUMA scheduling system.
1
Numa.PageMigEnable
If you set this option to 0, the system does not automatically
migrate pages between nodes to improve memory locality.
Page migration rates set manually are still in effect.
1
Numa.AutoMemAffinity
If you set this option to 0, the system does not automatically
set memory affinity for virtual machines with CPU affinity
set.
1
Numa.MigImbalanceThreshold
The NUMA rebalancer computes the CPU imbalance
between nodes, accounting for the difference between each
virtual machine’s CPU time entitlement and its actual
consumption. This option controls the minimum load
imbalance between nodes needed to trigger a virtual
machine migration, in percent.
10
Numa.RebalancePeriod
Controls the frequency of rebalance periods, specified in
milliseconds. More frequent rebalancing can increase CPU
overheads, particularly on machines with a large number of
running virtual machines. More frequent rebalancing can
also improve fairness.
2000
Numa.RebalanceCoresTotal
Specifies the minimum number of total processor cores on
the host required to enable the NUMA rebalancer.
4
Numa.RebalanceCoresNode
Specifies the minimum number of processor cores per node
required to enable the NUMA rebalancer.
This option and Numa.RebalanceCoresTotal are useful
when disabling NUMA rebalancing on small NUMA
configurations (for example, two-way Opteron hosts), where
the small number of total or per-node processors can
compromise scheduling fairness when you enable NUMA
rebalancing.
2
VMkernel.Boot.sharePerNode
Controls whether memory pages can be shared (de-
duplicated) only within a single NUMA node or across
multiple NUMA nodes.
Unlike the other NUMA options, this option appears under
"VMkernel" in the Advanced Settings dialog box. This is
because, unlike the other NUMA options shown here which
can be changed while the system is running,
VMkernel.Boot.sharePerNode is a boot-time option that only
takes effect after a reboot.
True
(selected)
Set Advanced Virtual Machine Attributes
You can set advanced attributes for a virtual machine.
Procedure
1
Select the virtual machine in the vSphere Client inventory panel, and select Edit Settings from the right-
click menu.
2
Click Options and click Advanced > General.
Appendix B Advanced Attributes
VMware, Inc.
101
Summary of Contents for ESX 4.0
Page 6: ...vSphere Resource Management Guide 6 VMware Inc...
Page 44: ...vSphere Resource Management Guide 44 VMware Inc...
Page 52: ...vSphere Resource Management Guide 52 VMware Inc...
Page 72: ...vSphere Resource Management Guide 72 VMware Inc...
Page 80: ...vSphere Resource Management Guide 80 VMware Inc...