标签: linux memory-management hpc numa
在服务器版本的AMD EPYC(例如Epyc 7551P)上,每个插槽具有4个管芯,每个管芯具有两个内存通道,总共8个;每个NUMA节点两个通道。因此,为HPC应用程序仔细分配内存以能够利用所有可用内存带宽非常重要。
Linux具有使用NUMA policy library向特定节点分配内存的功能。但是我没有看到一种明显的方法来控制如何在特定的存储体上分配内存。
有没有办法分配属于特定内存总线的内存?