use*_*809 5 memory bind numa pinning tmpfs
我正在开发一个有两个内存节点的 NUMA 服务器。
我想创建一个将加载到主内存中的文件系统,例如 tmpfs 或 ramfs,并且我想将其绑定到特定的内存节点。换句话说,我不希望 ramfs 内容在两个内存节点上交错。
那么我怎样才能实现这一目标呢?
我尝试了带有 --file 选项的 numactl 命令,但它似乎只适用于单个文件(我需要加载一个目录)。
谢谢
use*_*809 4
我发现 mount 命令的 mpol 选项可以满足我的要求。
例如命令:
mount -t tmpfs -o size=4g,mpol=bind:0 tmpfs pathToTheDir
将创建一个 4GB 文件系统,该文件系统将分配在内存节点 0 上
归档时间:
10 年,8 月 前
查看次数:
1885 次
最近记录: