25.2. 在整个系统中创建 flamegraphs
这个步骤描述了如何使用 flamegraphs
来视觉化在整个系统中记录的性能数据。
先决条件
-
如安装
flamegraphs
所述 安装 flamegraphs。 -
perf
工具安装如安装 perf 所述。
流程
记录数据并创建视觉化:
# perf script flamegraph -a -F 99 sleep 60
该命令会抽样并记录整个系统的性能数据(使用
sleep
命令确定),然后作为flamegraph.html
形式将保存在当前活动目录中的视觉化显示。覆盖的时间为 60 秒。命令默认示例调用数据,并在特定情况下使用与perf
工具相同的参数:-a
- 保证记录整个系统的数据。
-F
- 设置每秒抽样频率。
验证
要分析,请查看生成的视觉化:
# xdg-open flamegraph.html
这个命令在默认浏览器中打开视觉化: