我正在将 C++ 应用程序(在 Ubuntu 上运行)从单插槽转换为多插槽。我想将内存分配更改为 NUMA 感知。
我知道应用程序需要调用 C API 函数来进行内存分配和核心调度,但在此之前我是否需要启用任何 Linux 内核设置才能使 NUMA 正常工作?
例如,我是否需要更改 grub 引导命令行等?
我正在将 C++ 应用程序(在 Ubuntu 上运行)从单插槽转换为多插槽。我想将内存分配更改为 NUMA 感知。
我知道应用程序需要调用 C API 函数来进行内存分配和核心调度,但在此之前我是否需要启用任何 Linux 内核设置才能使 NUMA 正常工作?
例如,我是否需要更改 grub 引导命令行等?