Attached is an ebuild for sreadahead-0.04 plus the init scripts recommended in its README. From the project homepage: "Sreadahead is a daemon that reads data sequential by use from disk. Sreadahead does this by retrieving the read order (in timestamp format) from an actual boot sequence and storing a list of data that was read during that boot sequence in a flat database. On the next boot this file can be used to load all the data described in the database into memory and in order of use. Sreadahead requires a kernel patch and (currently) only works on ext3, allthough it is possible to develop support other filesystems." This is one of the components of the fast boot process mentioned here: http://lwn.net/Articles/299483/
Created attachment 179133 [details] Ebuild
Created attachment 179135 [details] Init script for sreadahead Should be added to the boot runlevel, and set to start as early as possible
Created attachment 179136 [details] Init script for sreadahead-pack Should be added to the default runlevel, set to run after all other scripts have executed
Created attachment 179138 [details] Ebuild Removed mention of a patch I had to apply in sreadahead-0.03
Hmm, maybe this sucker works better now then when I tried it months ago. I will give it a shot soon and see what happens.
Hmm, I added this. I didn't exactly seen an improvement in my bootchart though.. o_0