bootchart只能够在linux系统中使用吗

bootchart生成图像(点击可放大)

启动Windows XP时你一定常常困惑滚动条一圈一圈转时Windows究竟在做些什么。很可能你对此有些不满因为你可能只知道要等那个滚动条转十多圈甚至二十多圈后系统才能启动,而你却束手无策

在Linux中,bootchart改变了这一状况它可以在 装载后就开始运行,记录各个程序启动占用的时间、CPU以及硬盘读寫直到系统启动完成为止。进入系统后bootchart可以将启动时记录下的内容生成多种格式的图形报表,以便分析

、 、 、 、 等发行版的软件仓庫中都有bootchart,可以直接安装(参见 )

你也可以选择到 下载包安装。

中与上面文字类似的地方加入红色的字即可

在嵌入式项目中系统的启动时間是用户体验很重要的一部分。了解整个系统的启动流程以及各阶段CPU的负荷状态,往往是诊断启动时间的第一步

Bootchart是一个分析Linux启动流程嘚工具,最终生成的流程图可以作为优化启动的参考。

下面就来看看如何玩的:

1、源码下载: 嵌入式系统中可以考虑使用bootchart-lite

可以用其本身的Makefile,由于代码只有一个.c文件也可以进入src目录, 直接用命令编译

a、选用你板子对应的gcc工具

b、生成的log缺省是保存在/etc/bootchart-lite中,如果系统启动中该目录未mount或者不可写,则需要改到可写的目录

3.3 重新制作image就可以下板子试咯

好了,快去看那高大上的图片吧~~~


我要回帖

更多关于 linux系统 的文章

 

随机推荐