18.2. 在整个系统中创建 flamegraphs
您可以使用 flamegraphs
来视觉化在整个系统中记录的性能数据。
先决条件
-
如安装
flamegraphs
所述 安装 flamegraphs。 -
安装
perf
工具,如 安装 perf 所述。
流程
记录数据并创建视觉化。
perf script flamegraph -a -F 99 sleep 60
# perf script flamegraph -a -F 99 sleep 60
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 此命令对整个系统的性能数据进行抽样并记录 60 秒,如使用
sleep
命令确定的,然后以flamegraph.html
形式保存在当前活动目录中的视觉化。命令默认示例调用数据,并在特定情况下使用与perf
工具相同的参数:- -a
- 保证记录整个系统的数据。
- -F
- 设置每秒抽样频率。
验证
要分析,请查看生成的视觉化:
xdg-open flamegraph.html
# xdg-open flamegraph.html
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这个命令在默认浏览器中打开视觉化: