测试linux系统的启动速度

今天看到blog一则,话说ubuntu9.04竟然可以在14秒内启动。于是青蛙拿bootchart测了一下自己的debian。

青蛙自己的系统用了33秒,其中有启动vmware和virtualbox的服务的时间,还有启动ntfs-3g、lighttpd、transmission、wicd的,比较起来,成绩还不算太差。
不过wicd是用python写的,加载确实比较耗时,但是network-manager的可定制性实在不高,不知道还有没有同类的软件可以替换。

另外,bootchart加载之前的一段时间应该是内核加载的时间,看来青蛙还要继续精简内核才行。

顺便记录一下bootchart的使用方法。
说起来也很简单,统共分3步。

  1. 装好bootchart之后,配置自己的bootloader,例如grub,在内核选项里面加上一句: init=/sbin/bootchartd。
  2. 重启,bootchart自己就会在后台记录启动信息,默认保存在/var/log/bootchart.tgz中。
  3. 完成启动后,运行bootchart命令,它就会把启动信息转化为下面这张图啦。

bootchart

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • FriendFeed
  • Ping.fm
  • Twitter
  • 豆瓣
  • 豆瓣九点
  • email
  • QQ书签

关于 gfrog

gfrog,Coder. Canon 40D, Seagull 4B, Seagull 203, Blackberry 8100, Thinkpad, Debian Linux
此条目发表在 Linux 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>