offcputime 火焰图

摘要:
基于bcc提供的命令工具dnfiinstallybcc工具,测试pg的offcpu火焰图运行命令。注意修改pid/usr/share/bcc/tools/offcpu df-p50476--state=260>Pg.stacksclone火焰图生成工具gitclone https:

基于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
  • 效果

offcputime 火焰图第1张

参考资料

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

免责声明:文章转载自《offcputime 火焰图》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇How to install Ta-Lib in Python《逐梦旅程:Windows游戏编程之从零开始》学习笔记之二:GDI框架下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MyBatis:条件构造器QueryWrapper方法详解

QueryWrapper 说明:      继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件及 LambdaQueryWrapper, 可以通过 new QueryWrapper().lambda() 方法获取. 测试用表: 1. eq、ne 说明: eq:等于,ne:不等于 测试: @Test pub...

3. Android程序生成步骤

  主要流程如下图所示:       所需要的工具列表 名称 功能介绍 在操作系统中的路径 aapt Android资源打包工具 ${ANDROID_SDK_HOME}/platform-tools/appt aidl Android接口描述语言转化为.java文件的工具 ${ANDROID_SDK_HOME}/platform-tools...

cocos2D-X从的源代码的分析cocos2D-X学习OpenGL(1)----cocos2D-X渲染架构

        个人原创。欢迎转载,转载请注明原文地址http://blog.csdn.net/bill_man         从本篇文章開始,将分析cocos2D-X 3.0源码,第一部分是从cocos2D-X学习OpenGL,也就是分析cocos2D-X 3.0的渲染代码,本篇首先介绍cocos2D-X 3.0的渲染结构。使用的是3.0正式版。...

WPF自定义控件与样式(10)-进度控件ProcessBar自定义样

一.前言   申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的等,若有不明白的地方可以参考本系列前面的文章,文末附有部分文章链接。   本文主要内容: ProcessBar自定义标准样式; ProcessBar自定义环形进度样式; 二.ProcessBar标准样式   效果图:     P...

C++预定义宏

C/C++宏体中出现的#,#@,##: - #的功能是将其后面的宏参数进行字符串化操作(stringfication),就是对它所引用的宏变量通过替换后在其左右各加上一个双引号 -##被称为连接符(concatenator),用来将两个token连接为一个token。注意这里连接的对象是token就行,而不一定是宏的变量。 举例: Caffe中Layer的...

[笔记]Ubuntu /home目录的空间扩展缩小

 一、扩展home目录 前提是/home目录是单独的分区,硬盘有剩余的空间。 1、查看卷组是否有有足够空闲空间 $sudo vgdisplay 2、用lvdisplay命令查看逻辑分区 $sudo lvdisplay 3、增加逻辑分区空间 $sudo lvextend -L +59G /dev/VG/homelv # -L 参数...