測試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

About gfrog

gfrog,Coder. Canon 40D, Seagull 4B, Seagull 2​​03, Blackberry 8100, Thinkpad, Debian Linux
This entry was posted in Linux . Bookmark the permalink .