20.2. 显示使用 perf report 要使用哪些 CPU 样本
perf record
命令对性能数据进行样本,并将其存储在文件 perf.data
中,您可以使用 perf report
命令来读取这个文件。perf record
命令会记录要使用哪些 CPU 样本。您可以配置 perf report
来显示此信息。
先决条件
-
已安装
perf
用户空间工具,如安装 perf 所述。 -
在当前的目录中有一个使用
perf record
创建的perf.data
文件。如果perf.data
文件是使用 root 访问权限创建的,则需要使用 root 访问权限运行perf report
。
流程
显示
perf.data
文件的内容用于进一步分析,按 CPU 排序:# perf report --sort cpu
您可以按 CPU 和命令排序,以显示消耗的 CPU 时间的更多详细信息:
# perf report --sort cpu,comm
本示例将按开销使用量降序列出所有受监控 CPU 的命令,并标识从中执行命令的 CPU。
其他资源