更新时间:2024-05-09
CPU访问本地内存的速度远高于访问远端内存的速度,启用vNUMA后,平台会把该虚拟机的vCPU绑定到物理CPU,内存也绑定vCPU对应的本地内存,这样的好处是能保证vCPU的本地内存访问,不会跨NUMA节点,比跨NUMA访问内存可提升20%的性能。不启用NUMA调度,vCPU根据系统调度,哪个物理CPU空闲就分配到哪个物理CPU,会在不同的物理CPU之间来回切换,但内存一旦分配位置就固定了,所以vCPU访问内存就可能是跨NUMA节点远程访问。
最佳实践建议:“启用”NUMA调度加快内存访问速率,提高虚拟机性能,默认启用。