1

我正在使用具有两个内存节点的 NUMA 服务器。

我想创建一个文件系统,它将加载到主内存中,如 tmpfs 或 ramfs,并且我想将它绑定到特定的内存节点。换句话说,我不希望 ramfs 内容在两个内存节点之间交错。

那么我该如何实现呢?

我已经尝试了带有 --file 选项的 numactl 命令,但它似乎只适用于单个文件(我需要加载一个目录)。

谢谢

4

1 回答 1

1

我发现 mount 命令的 mpol 选项可以满足我的要求。

例如命令:

mount -t tmpfs -o size=4g,mpol=bind:0 tmpfs pathToTheDir

将创建一个 4GB 的文件系统,该文件系统将分配在内存节点 0 上

于 2015-07-31T08:49:44.740 回答