今天看到blog一則,話說ubuntu9.04竟然可以在14秒內啟動 。 於是青蛙拿bootchart測了一下自己的debian。
青蛙自己的系統用了33秒,其中有啟動vmware和virtualbox的服務的時間,還有啟動ntfs-3g、lighttpd、transmission、wicd的,比較起來,成績還不算太差。
不過wicd是用python寫的,加載確實比較耗時,但是network-manager的可定制性實在不高,不知道還有沒有同類的軟件可以替換。
另外,bootchart加載之前的一段時間應該是內核加載的時間,看來青蛙還要繼續精簡內核才行。
順便記錄一下bootchart的使用方法。
說起來也很簡單,統共分3步。
- 裝好bootchart之後,配置自己的bootloader,例如grub,在內核選項裡面加上一句: init=/sbin/bootchartd。
- 重啟,bootchart自己就會在後台記錄啟動信息,默認保存在/var/log/bootchart.tgz中。
- 完成啟動後,運行bootchart命令,它就會把啟動信息轉化為下面這張圖啦。







