33.3. 分析性能分析结果


现在,可以使用 perf report 命令直接调查 perf record 功能中的数据。

流程

  • 直接从 perf.data 文件或从归档的 tarball 分析结果。

    # perf report

    报告的输出按照应用程序的最大 CPU 使用量百分比进行排序。它显示了示例是否在进程的内核或用户空间中发生。

    报告显示有关从中获取示例的模块信息:

    • 未放入内核模块的内核示例使用表示法 [kernel.kallsyms] 进行标记。
    • 在内核模块中发生的内核示例被标记为 [module], [ext4]
    • 对于用户空间中的进程,结果可能会显示与进程关联的共享库。

      报告指示进程是否也发生在内核或用户空间中。

    • 结果 [.] 表示用户空间。
    • 结果 [k] 表示内核空间。

    可以审核更精细的细节,包括适合经验丰富的 perf 开发人员的数据。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部