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