14.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。