[Debian-eeepc-devel] Please test readahead-fedora, for a faster boot

Raphael Geissert geissert at debian.org
Sat Aug 29 21:16:23 UTC 2009


Hi,

A couple of days ago readahead-fedora made its way into the archive.
Note that this implementation is *not* based on the 'readahead' package.

The package description lists some of the differences between the two
readahead implementations currently in the archive.

In general you should get a faster boot with readahead-fedora. If you don't,
please let me know!

But beware: bootchart may say readahead-fedora made the boot take longer,
but this happens because readahead-fedora also preloads some files that are
used right after booting (kdm/gdm/xdm, etc) which improves the to-login
time.

To get started:
1. apt-get install readahead-fedora
2. reboot and pass the "profile" boot option (just like you were used to
when you used readahead).
3. Following boots should be faster.

Now some more notes:
* If you have readahead installed make sure you disable it before you start
using readahead-fedora. Having both running won't help at all :)
* Read /usr/share/doc/readahead-fedora/README
* You can tweak readahead-fedora via /etc/default/readahead-fedora
and /etc/readahead.conf (the latter should not need any tweaking, though)
* If you have the preload daemon installed readahead-fedora should play more
or less nice with it.
* If you want to benchmark the boot process with a standard bootchart (i.e.
one that stops after rc2.d) you should set /etc/default/readahead-fedora's
READAHEAD_EXTRA_COLLECT to 0 and re-profile.
* Yes, the readahead process (of the -fedora package) might take longer than
its counterpart of the readahead package, but the overall boot process
should be faster.
* readahead-fedora supports /usr and /var as separate partitions, but the
performance might not, yet, be the best as it could get.
* If you are not using Debian's standard kernels make sure you built it with
CONFIG_AUDIT=y, otherwise the collector won't work.
* If you are running testing you might need to rebuild the package due to a
library transition in sid.

By the way, it is strongly recommended that you install and enable insserv
(if you are using current sid it is already installed and enabled).

I will later come up with some extra tools and recommendations.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net





More information about the Debian-eeepc-devel mailing list