常见 perf 命令

http://www.brendangregg.com/perf.html

安装
sudo apt install linux-tools-common -y
sudo apt install linux-tools-$(uname -r)
sudo apt install linux-cloud-tools-$(uname -r) -y
查看 CPU 使用
sudo perf top

perfTop.png

perf usage help
perf -h
perf help list
perf help record
perf 列出已知 event
perf help list  #perf list [hw|sw|cache|tracepoint|pmu|event_glob]
perf list tracepoint
sudo perf list 'ext4'
perf list tracepoint | grep ext4
分析已有 perf.data 的数据
perf report
捕获 perf event 数据
sudo perf record -e syscalls:sys_exit_flock -p 11748
perf record -e block:block_rq_issue -ag  # -a: all CPU -g: call graphes(stack trace)
perf 基本统计信息
sudo perf stat -p 11748

perfstat.png

标签: none

添加新评论