linux perf
nginx火焰图:
- openresty的systemtap的工具:
- 火焰图工具:
大体流程:
- capture stacks
# perf record -F 99 -p 181 -g -- sleep 60
# perf script > out.perf
- fold stacks
$ ./stackcollapse-perf.pl out.perf > out.folded
- 生成火焰图
$ ./flamegraph.pl out.kern_folded > kernel.svg