offcputime 火焰图

基于bcc提供的命令工具 dnf iinstall -y bcc-tools

参考命令

测试一个pg 的off cpu 火焰图

  • 运行命令
    注意修改pid
 
/usr/share/bcc/tools/offcputime -df -p 50476 --state=2 60 > pg.stacks
  • clone 火焰图生成工具
git clone https://github.com/brendangregg/FlameGraph
  • 施压
    可以基于写的pg_top 使用,基于sysbench 进行施压
  • 生成火焰图
 
./flamegraph.pl --color=io --title="Off-CPU Time Flame Graph" --countname=us < pg.stacks > pg.svg
  • 效果

 

 

参考资料

http://www.brendangregg.com/FlameGraphs/offcpuflamegraphs.html

posted on 2020-11-13 17:33  荣锋亮  阅读(739)  评论(0编辑  收藏  举报

导航