One of the most exciting improvement on the new Ubuntu 9.04 Jaunty, which was released yesterday, is a vastly improved boot up time. Having said that, your machine boot up speed depends on many factors including the type of system you are using and how many application you load up during the boot up process. The best way to time your system boot up, besides using a stopwatch, is to use a boot profiling tool called bootchart.
Bootchart has been around for some time and most likely some of you guys know about it already. For those of you who don’t and are upgrading to your favourite Ubuntu distribution might consider installing it and time your boot speed.
You can download the package from here or get it from your repository.
After you restart and login to your system, look for /var/log/bootchart, where you should have two types of files. The raw data in text and a graph in PNG format.
Here is what my bootchart looks like:
I know my boot time is not optimized, and I can improve it farther by removing some unnecessary services and this chart gives me a view of what is going on during the boot process. What’s your boot time?