10.2. 常见 perf 命令
您可以使用以下常用的 perf 命令来收集和分析性能数据。
- perf stat
- 提供常见性能事件的总体统计信息,包括执行的指令和消耗的时钟周期。选项可用于选择默认测量事件以外的事件。
- perf 记录
-
将性能数据记录到文件
perf.data中,稍后可以使用perf report命令进行分析。 - perf 报告
-
从
perf record命令创建的perf.data文件中读取并显示性能数据。 - perf list
- 列出特定计算机上可用的事件。这些事件根据系统的性能监控硬件和软件配置而有所不同。
- perf top
- 执行与 top 实用程序类似的功能。它实时生成并显示性能计数器配置集。
- perf trace
-
执行与
strace工具类似的功能。它监控指定线程或进程使用的系统调用,以及该应用收到的所有信号。 - perf help
-
显示
perf命令的完整列表。