Configuring NUMA
In older multiprocessor systems, multiple processor clustering methods were used to provide access to the computer resources to all processors. Most resources were easily accessed by multiple processors, with the exception of memory.
In newer multiprocessor systems the use of Non-Uniform Memory Architecture (NUMA) has become standard. NUMA allows for the system memory to be split between the available processors, creating NUMA zones, with each zone owning its memory.
When a processor needs to access memory that is owned by another processor, the first processor asks the second processor to perform the request. When this memory request occurs, it takes slightly longer to be fulfilled because of the hand-off to the second processor. Because the timing to fulfill memory requests changed, it is referred to as being non-uniform.
By default, NUMA spanning is enabled on Hyper-V. There are multiple reasons for disabling NUMA and for leaving NUMA enabled. Enabling NUMA allows for operating...