首页/系统/Linux 内核与性能调优速查/perf mem 内存访问采样

perf mem 内存访问采样

对访存进行采样, 区分加载/存储来源与层级, 支持内存带宽与缓存侧问题定位。

记录与查看

记录与查看
perf mem record -p 12345 -- sleep 10
perf mem report --stdio | head -30
内存采样依赖硬件 PMU 与权限; 记录前先评估数据量与采样率。

易错点

  • 采样率过高扰动被测进程
  • 把访存热点与占用高的函数直接等同

数据来源与参考

  • man perf-mem
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌