NUMA作用

发布时间 2023-09-03 18:30:12作者: 王景迁

UMA(Uniform Memory Access)统一内存访问,每个CPU共享相同的内存地址空间。
CPU核数很多时对总线带宽压力和访问同一块内存的冲突问题比较明显。

NUMA全称Non-Uniform Memory Access,即非一致性内存访问,可以解决这些问题。内存和CPU从属不同的Node,每个Node都有集成内存控制器(IMC,Integrated Memory Controller)。
在Node内部,架构类似SMP,使用 IMC Bus 进行不同核心间的通信;不同的Node间通过QPI(Quick Path Interconnect)进行通信。

查看numa node
numactl --hardware

参考资料

https://zhuanlan.zhihu.com/p/67558970