Red Hat Training

A Red Hat training course is available for RHEL 8

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
    • 您可以按 CPU 和命令排序,以显示消耗的 CPU 时间的更多详细信息:

      # perf report --sort cpu,comm

      本示例将按开销使用量降序列出所有受监控 CPU 的命令,并标识从中执行命令的 CPU。