1
我正在NUMA机器上工作,有2个节点。我试图剖析代码来测量访问远程内存的内存百分比。测量远程内存访问的百分比
我的机器是AMD Interlagos(家庭15小时)。 Perf支持是在Linux 3.9中引入的,但我在3.8之后升级到内核版本时遇到问题,所以目前我正在寻找替代方案。
我看过PAPI,但couldn't figure out how to use a Native Event。
我正在NUMA机器上工作,有2个节点。我试图剖析代码来测量访问远程内存的内存百分比。测量远程内存访问的百分比
我的机器是AMD Interlagos(家庭15小时)。 Perf支持是在Linux 3.9中引入的,但我在3.8之后升级到内核版本时遇到问题,所以目前我正在寻找替代方案。
我看过PAPI,但couldn't figure out how to use a Native Event。
尝试LIKWID。它带有一个包装工具likwid-perfctr
- 只需在其控制下运行代码即可。该MEM
计数器组是你所需要的:
likwid-perfctr -C 0-11 -g MEM ./executable
这将测量用从0到11内核的性能计数器调整您的具体情况。