22.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
# perf report --sort cpuCopy to Clipboard Copied! Toggle word wrap Toggle overflow 您可以按 CPU 和命令排序,以显示消耗的 CPU 时间的更多详细信息:
perf report --sort cpu,comm
# perf report --sort cpu,commCopy to Clipboard Copied! Toggle word wrap Toggle overflow 本示例将按开销使用量降序列出所有受监控 CPU 的命令,并标识从中执行命令的 CPU。