Linux下的系统启动分析工具-bootchart2 – yezi

尽管在Linux里面,我们可以很方便地查阅系统日志来对系统启动进行分析和诊断,但是/var/log下面那杂乱的分类

常常让我望而生畏。刚好,最近发现了bootchart2这个不错的小工具,就放上来分享下。

一般而言,这个小工具在发行版的软件源里面就有,直接搜索安装即可。在安装完毕之后,为了使小工具生效,需要把

    initcall_debug printk.time=y quiet init=/sbin/bootchartd

复制代码

加到/boot/grub/menu.lst(对于grub-legacy)的kernel行,或者/boot/grub/grub.cfg(对于grub2)的linux行。

如果想要给initrd也画出图表,就把

    rdinitrd=/sbin/bootchartd

复制代码也加到kernel行或者linux行后面。重启生效。之后直接运行

    pybootchartgui

复制代码

就会根据系统的启动过程画出图表了,里面显示了具体的启动服务和耗用时间,非常详细。

用来做分析和诊断真是再方便不过了。

在时间里面我们什么也不能留下,包括痛苦,快乐和生命。

Linux下的系统启动分析工具-bootchart2 – yezi

相关文章:

你感兴趣的文章:

标签云: