Menu Close
Settings Close

Language and Page Formatting Options

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。