bootchartd简介

原创 2015年11月19日 22:31:29

最近用过bootchartd这个开源小工具。特长是分析系统的启动速度问题。

bootchart是一个统计系统启动过程中进程的CPU消耗和等待以及IO的消耗的情况的一个统计工具,其只是统计启动过程中的前几十秒不能代表一个完整的进程的启动和消耗情况,这个也是其局限性。

 

最后bootchartd会生成一个svg的图片,结果看起来很直观明了。

 

bootchartd的原理其实是在用其自身替代原来的init,原来的init可以再通过systemd来带动,这样久等于实际在系统的启动过程中多了一层结构,这层结构就是bootchartd专门用来检测系统启动的情况的。

 

另外一个需要特别注意的是,bootchartd检测到的时间是CPU时间,并且不是简单的运行main函数之后的时间,还包括系统load到mian函数启动之前的这段时间,所以分析的时候不要漏掉。

Android7.0 bootchart工具使用说明

Bootchart是一个用于linux启动过程性能分析的开源软件工具,在系统启动过程自动收集CPU占用率、进程等信息,并以图形方式显示分析结果,可用作指导优化系统启动过程。Android5.1之前已自...
  • fu_kevin0606
  • fu_kevin0606
  • 2016年12月29日 15:42
  • 2086

Android bootchart 工具使用

1、bootchart简介:
  • andylau6789
  • andylau6789
  • 2014年04月28日 18:51
  • 5032

Android——bootchart

bootchart:android原生自带的开机性能查看机制。通过收集android开机过程中的各种log数据,最终可以图表的形式展现各个进程在开机过程中的性能。(博客不能断…)编译bootchart...
  • jscese
  • jscese
  • 2015年06月12日 13:41
  • 2106

bootchart 分析从内核启动后,到用户登录前的启动过程

参考: http://www.bootchart.org/docs.html bootchart 分析从内核启动后,到用户登录前的启动过程 在/etc/apt/sources....
  • ganggexiongqi
  • ganggexiongqi
  • 2012年10月31日 17:29
  • 1371

基于busybox的bootchart分析

bootchart的目的是将启动阶段的性能可视化,具体做法是在启动阶段通过采样/proc文件系统来搜集启动阶段的信息(如CPU负载,进程信息,磁盘访问等),然后通过另外的工具将搜集到的数据以图片的方式...
  • guyongqiangx
  • guyongqiangx
  • 2016年12月01日 14:49
  • 938

bootchart 使用说明及代码分析

bootchart是一个对linux启动流程进行分析得开源软件工具。android中有集成bootchart源码,路径为system/core/init/bootchart.c   先从具体使用流程如...
  • andyhuabing
  • andyhuabing
  • 2014年04月14日 12:02
  • 13003

Android bootchart分析

1.首先确保编译的init被烧录到板子里面去了,源码的位置在system/core/init/ 2.第一次修改后,编译了system/core/init/然后又编译了./mkkernel 生成boot...
  • weiqifa0
  • weiqifa0
  • 2015年10月09日 10:02
  • 2562

bootchart工具在Android系统开机测量中的应用

bootchart本是一个开源工具,用可视化的方式对GUN/LINUX的开机启动过程进行性能分析,包括资源的使用,如CPU,磁盘等,各进程的执行时间等信息。根据分析结果,确定系统启动的性能瓶颈,制定相...
  • harry_helei
  • harry_helei
  • 2012年02月21日 21:44
  • 10356

DHCP服务器简介

1、常识 dhcp概念:全称 Dynamic Host Configuration Protocol dhcp功能: 动态分配IP地址 dhcp常识: dhcp是基于udp的服务器监听在67号端口,...
  • donghaixiaolongwang
  • donghaixiaolongwang
  • 2017年03月15日 20:30
  • 283

SQL Server2008(一)简介

数据库系统是由数据库及其管理软件组成的系统,大家常把与数据库有关的硬件和软件系统称为数据库系统。 SQL Server2008关系数据库的规范化:关系数据库中的每一个关系都要满足一定的规范。根据满足规...
  • qq_26744901
  • qq_26744901
  • 2015年10月27日 09:03
  • 725
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:bootchartd简介
举报原因:
原因补充:

(最多只允许输入30个字)