Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用具有两个内存节点的 NUMA 服务器。
我想创建一个文件系统,它将加载到主内存中,如 tmpfs 或 ramfs,并且我想将它绑定到特定的内存节点。换句话说,我不希望 ramfs 内容在两个内存节点之间交错。
那么我该如何实现呢?
我已经尝试了带有 --file 选项的 numactl 命令,但它似乎只适用于单个文件(我需要加载一个目录)。
谢谢
我发现 mount 命令的 mpol 选项可以满足我的要求。
例如命令:
mount -t tmpfs -o size=4g,mpol=bind:0 tmpfs pathToTheDir
将创建一个 4GB 的文件系统,该文件系统将分配在内存节点 0 上