在UEFI中内存设置中，有个NUMA项目可以更改（NUMA 或者NON NUMA)。这对服务器的哪些子系统的IO有影响？
一、(NUMA) A server with a non-uniform memory architecture (NUMA) such as the x3850 X5 has local and remote memory. For a given thread running in a processor core, local memory is those DIMMs that are directly connected to that particular processor. Remote memory is the DIMMs that are not connected to the processor where the thread is currently running. Remote memory is attached to another processor in the system and must be access via a QPI link. However using remote memory adds some latency. The more such latencies add up in a server, the more performance can degrade. Starting with a memory configuration where each CPU has the same local RAM capacity is a logical step towards keeping remote memory accesses to a minimum.
二、Socket Interleaving – What: Socket interleave determines how the memory map will laid out within the system. Memory is either laid out such that each CPU has a map of local attached memory (NUMA) or in a flat memory model with no NUMA nodes (Non-NUMA) – When: Under most circumstances customers should leave this setting at the default. Only in certain legacy applications which do not handle NUMA memory should this be changed – Value: • uEFI.SocketInterleavevi – Setting: • Numa • Non-Numa 确实设置为 Numa,这是因为x3650m2/m3, x3850x5/x3690x5实际上都有本地或者remote 内存访问，设置成NUMA是符合需要的，主要对服务器的内存子系统有影响