本包目录(357 条)

perf stat 总览用法

perf stat 给出执行窗口内的硬件与软件计数总览, 是判断 CPU 效率与瓶颈方向的入口命令。

最小用法

最小用法
perf stat -p 12345 -- sleep 5
perf stat -e cycles,instructions,cache-misses,branch-misses -p 12345 -- sleep 5
task-clock任务占用 CPU 时间
IPCinstructions/cycles, 结合微架构方向判断流水线效率
scaled 标记事件被复用时的缩放估算值

易错点

  • 统计窗口与实际负载不同步, 数据对不上时段
  • 出现缩放(百分比)标记时数值为估算, 需减少事件数复核

数据来源与参考

  • man perf-stat
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌