![](https://pdfstore-manualsonline.prod.a.ki/pdfasset/5/c6/5c6e7b45-396b-409b-9d57-f56572bf190c/5c6e7b45-396b-409b-9d57-f56572bf190c-bg63.png)
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. 99