分析系统boot时间方法

 

分析Linux系统boot时间的方法,列举如下两种:
方法一:
系统成功运行后,执行命令dmesg -s 131072 > boottime

然后利用一个脚本“show_delta”(位于Linux源码的scripts文件夹下)将上述输出的文件转换为时间增量显示格式:/usr/src/linux-x.xx.xx/scripts/show_delta ktime > dtime
得到了一份关于Linux启动时间消耗的详细报告。

方法二:
使用bootchart得到启动时间分析图。http://www.bootchart.org
下载解压后直接运行install.sh安装。安装后会在grub中的kernel行末添加 init=/sbin/bootchartd,如果没有就手动修改。
重启系统后,会在/var/log目录下生成bootchart.tgz。
安装java,ant环境。
在bootchart目录下运行ant命令,就会生成bootchart.tar
运行java -jar bootchart.tar就会得到bootchart.svgz或者 bootchart.png
对于生成的svgz 的文件,把文件名改成.svg.gz,然后gzip -d xxx.svg.gz解压,即可得到xxx.svg.可以借用rsvg-view命令浏览。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值