电脑报官方论坛

 找回密码
 注册
查看: 20738|回复: 12

[教程分享] Linux下的系统启动分析工具-bootchart2 [复制链接]

自成一派

BSD Lover

Rank: 11Rank: 11Rank: 11Rank: 11

树叶
1061
金币
1592
积分
1080

斑竹纪念章 系统名医(操作系统)

发表于 2012-5-23 01:06:41 |显示全部楼层
尽管在Linux里面,我们可以很方便地查阅系统日志来对系统启动进行分析和诊断,但是/var/log下面那杂乱的分类常常让我望而生畏。刚好,最近发现了bootchart2这个不错的小工具,就放上来分享下。
一般而言,这个小工具在发行版的软件源里面就有,直接搜索安装即可。
在安装完毕之后,为了使小工具生效,需要把
  1. initcall_debug printk.time=y quiet init=/sbin/bootchartd
复制代码
加到/boot/grub/menu.lst(对于grub-legacy)的kernel行,或者/boot/grub/grub.cfg(对于grub2)的linux行。如果想要给initrd也画出图表,就把
  1. rdinitrd=/sbin/bootchartd
复制代码

也加到kernel行或者linux行后面。
重启生效。之后直接运行
  1. pybootchartgui
复制代码
就会根据系统的启动过程画出图表了,里面显示了具体的启动服务和耗用时间,非常详细。用来做分析和诊断真是再方便不过了。
这是我自己的启动图表:
bootchart.png


/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
个人网站:http://woodelf.org
开源OS爱好者:226246994

登峰造极

不会C++

Rank: 10Rank: 10Rank: 10

树叶
161
金币
11493
积分
786

系统名医(操作系统)

发表于 2012-5-23 02:00:02 |显示全部楼层
挺好玩儿的。

注:UB的软件源提供的不是最新版。直接sudo apt-get install bootchart pybootchartgui的话千万不要照上面修改grub.cfg。直接启动。然后图标就在/var/log/bootchart目录里面。

自成一派

BSD Lover

Rank: 11Rank: 11Rank: 11Rank: 11

树叶
1061
金币
1592
积分
1080

斑竹纪念章 系统名医(操作系统)

发表于 2012-5-23 09:56:35 |显示全部楼层
jiang925 发表于 2012-5-23 02:00
挺好玩儿的。

注:UB的软件源提供的不是最新版。直接sudo apt-get install bootchart pybootchartgui的话 ...

对于我等找不到log地方的苦手来说,这可是福音啊。
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
个人网站:http://woodelf.org
开源OS爱好者:226246994

功成名就

OS Beginner

Rank: 9Rank: 9Rank: 9

树叶
238
金币
11720
积分
658

系统名医(操作系统) SecurityExpert(病毒与安全)

发表于 2012-5-23 19:39:27 |显示全部楼层
不错,满足了我的某种心理。

自成一派

BSD Lover

Rank: 11Rank: 11Rank: 11Rank: 11

树叶
1061
金币
1592
积分
1080

斑竹纪念章 系统名医(操作系统)

发表于 2012-5-23 20:20:04 |显示全部楼层
yszzf 发表于 2012-5-23 19:39
不错,满足了我的某种心理。

你的BT心理?
/dev/ada1:Gentoo Linux+ZFS (GPT)
/dev/ada2:FreeBSD 9.1+ZFS (GPT)
个人网站:http://woodelf.org
开源OS爱好者:226246994

登峰造极

没有实力,只有热情

Rank: 10Rank: 10Rank: 10

树叶
1242
金币
32705
积分
880

斑竹纪念章 系统名医(操作系统)

发表于 2012-5-23 21:12:20 |显示全部楼层
mark备用。等闲下来了就去试试非Windows系统,随便捣鼓一下。
主要是没用实体机来干事,所以没办法深入了解。下次装个实体机。估计前面的东西都会派上用场的。嗯嗯。
魔鬼词典之 优化 :就是胡乱改一些东西,为重装系统找到充足的理由的行为。

功成名就

无产阶级码农

Rank: 9Rank: 9Rank: 9

树叶
217
金币
13893
积分
521

SecurityExpert(病毒与安全)

发表于 2012-5-23 21:37:20 |显示全部楼层
这个还是很实用的,我一直都想把实验室的服务器给重装操作一下····
不过都木有机会···

功成名就

OS Beginner

Rank: 9Rank: 9Rank: 9

树叶
238
金币
11720
积分
658

系统名医(操作系统) SecurityExpert(病毒与安全)

发表于 2012-5-26 10:50:13 |显示全部楼层
woodelf 发表于 2012-5-23 20:20
你的BT心理?

扔出去。。。。。马上。。马上!

Rank: 2

树叶
0
金币
665
积分
19
发表于 2012-5-26 13:50:18 |显示全部楼层
这个分析真是……ORZ

Rank: 3Rank: 3

树叶
0
金币
829
积分
36
发表于 2012-6-2 16:04:44 |显示全部楼层
先标记一个,对启动过程暂时不感兴趣
您需要登录后才可以回帖 登录 | 注册


感谢版主

Archiver|手机版|电脑报官方网站 ( 渝ICP备10009040号 

GMT+8, 2017-9-23 08:22

回顶部