gpt4 book ai didi

linux - Linux 中 NUMA 节点测量缓存未命中/命中的工具?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:57:25 24 4
gpt4 key购买 nike

我正在 AMD abu-dhabi 架构上执行一个多线程程序,它有 8 个 NUMA 域。我正在使用 numactl 在不同的内核中分配线程,并尝试不同的内存策略。我想测量 NUMA 域安排的缓存未命中/命中,但使用 perf 等工具我获得了一个整体计数器。我已经查看了 numastat、likwid 和 hpctoolkit 等工具。您知道有什么工具可以获取由 NUMA 域分隔的标准性能计数器吗?

最佳答案

numastat 是否不足以满足您的需求?

>numastat
node0 node1 node2 node3
numa_hit 2511148413 2668024472 2541805396 2631938751
numa_miss 687767 186973 510852 79546
numa_foreign 544853 1772504 1306738 1461626
interleave_hit 14268 14291 14281 14309
local_node 2509822983 2667700745 2541325673 2631417570
other_node 2013197 510700 990575 600727

node4 node5 node6 node7
numa_hit 2551615375 2287945142 2199394273 2506262343
numa_miss 1178554 1863536 2037710 1278384
numa_foreign 1709984 541463 241266 244888
interleave_hit 14287 14274 14291 14294
local_node 2551212630 2278515165 2198877939 2505436756
other_node 1581299 11293513 2554044 2103971

关于linux - Linux 中 NUMA 节点测量缓存未命中/命中的工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24573357/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com