尽管在Linux里面,我们可以很方便地查阅系统日志来对系统启动进行分析和诊断,但是/var/log下面那杂乱的分类
常常让我望而生畏。刚好,最近发现了bootchart2这个不错的小工具,就放上来分享下。
一般而言,这个小工具在发行版的软件源里面就有,直接搜索安装即可。
在安装完毕之后,为了使小工具生效,需要把
加到/boot/grub/menu.lst(对于grub-legacy)的kernel行,或者/boot/grub/grub.cfg(对于grub2)的linux行。
如果想要给initrd也画出图表,就把
也加到kernel行或者linux行后面。
重启生效。之后直接运行
就会根据系统的启动过程画出图表了,里面显示了具体的启动服务和耗用时间,非常详细。
用来做分析和诊断真是再方便不过了。