ASUS Eee PC 901 Linux Boot Performance
Phoronix: ASUS Eee PC 901 Linux Boot Performance
With the Atom-based ASUS Eee PC 901 we have already delivered disk encryption benchmarks and a Linux distribution comparison of Xandros, Fedora, Ubuntu, and Mandriva. This Intel 1.6GHz Diamondville processor isn't the fastest, but it's performing quite well for a netbook. With netbooks and their users often on the go though, for those not using the suspend and resume mode the boot time can be equally important as the in-desktop performance. To look at this we are delivering boot performance benchmarks for the Eee PC 901 from Fedora 9, Fedora 10, Ubuntu 8.10, and Mandriva 2009.
Wow, Ubuntu does boot very fast. I hope the same will happen on desktop in final version.
If you have a LWN subscription have a look at this:
http://lwn.net/Articles/299483/ (or wait till september 29 when
it becomes freely accessible).
It basically describes how Intel engineers modified Fedora to boot to xfce on an eeepc in 5 seconds, with all disk IO having
completed in that timeframe.
Dang, as a non-subscriber I'll have to wait until 2nd October..
Nevertheless, my own systems already boot in 7-18s depending on sys, maybe they used some new techniques I could also apply
mlau: the problem with that type of technique is that it's extremely dependent on a specific hardware configuration. You can't ship a general purpose distribution with that kind of init system. It just doesn't work.
Tweaking a heavy, general purpose init system like the ones all mainstream distros use is an entirely different proposition from writing a very skeletal init system which works extremely fast on one precisely defined set of hardware. And both are important in the current market.
A general purpose distro like those on trial here can't take anything meaningful from that Intel work, good stuff though it is.
In that vein of specialized init systems, see finit - http://helllabs.org/finit/ - Claudio Matsuoka's generalized and improved re-implementation of the 'fastinit' system used in the Xandros distro that comes pre-installed on the Eee.
Mandriva 2009.0 boot in 27s
I got 2009.0 (Cooker) as of yesterday to boot on my 901 in 27s!
This is with no modifications.
I'm guessing that the recent readahead and preload work as really paid off. I've left the tiny bootbooster partition in place, so the bios boot adds only a another 1 second to the total boot time. The auto login and loading of the compiz/gnome desktop is pretty quick aswell.
My next step will be to try the newly available finit package to see if I can get it to boot even quicker: http://archives.mandrivalinux.com/ch...0/msg00043.php