【发布时间】:2020-04-26 17:21:23
【问题描述】:
我需要获取有关我的应用程序的一些 NUMA 相关信息(例如,我不能使用 numatop 工具,但我可以使用 numastat)。因此,我对/proc/vmstat 中的 NUMA 相关字段有一些疑问,不确定我是否正确理解了它们的含义。
这两个显然与(新)页面的分配有关。
numa_hit成功分配的页数 这个节点。numa_miss在该节点上分配的页数 因为预期节点上的内存不足。
如何访问已分配的页面?我对分配在一个节点上并从另一个节点访问的页面特别感兴趣。 这两个是我要找的吗?
-
numa_hint_faults numa_hint_faults_local
最后,
-
numa_pages_migrated记录有多少页面因为放错位置而被迁移。
如果我使用来自libnuma 的自定义调用(例如numa_bind)来强制将进程绑定到节点,这对我有用吗?如果没有自动平衡,是否会迁移任何页面来增加此计数器?
【问题讨论】:
标签: linux performance numa