测量远程内存访问的百分比

时间:2014-02-26 14:10:44

标签: numa

我在NUMA机器上工作,有2个节点。我正在尝试分析代码以测量对远程内存的内存访问百分比。

我的机器是AMD Interlagos(家庭15小时)。在Linux 3.9中引入了Perf支持,但是在3.8之后我一直无法升级到内核版本,所以目前我正在寻找替代方案。

我看过PAPI,但couldn't figure out how to use a Native Event

1 个答案:

答案 0 :(得分:1)

试试LIKWID。它附带了一个包装工具likwid-perfctr - 只需在其控制下运行代码即可。您需要MEM组计数器:

likwid-perfctr -C 0-11 -g MEM ./executable

这将使用0到11核心上的性能计数器来衡量。根据您的具体情况进行调整。