* readahead saves 10% boot time from init starting to gdm on most systems

+

* rhgb is plymouth now

+

* gdm not yet tackled (hopefully with F11 with parallel initscripts)

== Detailed Description ==

== Detailed Description ==

Line 68:

Line 71:

== Documentation ==

== Documentation ==

−

TBD, when we have a working readahead solution.

+

readahead and readahead-collector are started by upstart event scripts upon system start, parallel to rc.sysinit.

+

readahead-collector runs, if /.readahead_collect is present and no file system check or SELinux relabel will take place. /.readahead_collect is created by a monthly cron job.

+

readahead-collector records all file usage for the boot process and creates /etc/readahead.d/custom.early and /etc/readahead.d/early.sorted.

+

+

readahead reads /etc/readahead.d/early.sorted and reads ahead all files in it.

+

+

To turn off readahead or tweak readahead, /etc/sysconfig/readahead can be edited.

== Release Notes ==

== Release Notes ==

−

Parallel to the boot process, readahead is now started. Udev may appear to be slower, but in fact readahead reads all disk buffers needed for the boot process in the background and shortens the whole boot process. Creation of the readahead file list will be done weekly and can be triggered manually by touching "/.readahead".

+

Parallel to the boot process, readahead is now started. Udev may appear to be slower, but in fact readahead reads all disk buffers needed for the boot process in the background and shortens the whole boot process. Creation of the readahead file list will be done monthly and can be triggered manually by touching "/.readahead_collect".

+

/etc/sysconfig/readahead can be edited to turn off readahead-collector and/or readahead.

This is an incremental feature. If we don't quite get down to 30 seconds, too bad, we can just take whatever improvements we have. If it turns out that readahead cannot be fixed to
consistently improve boot speed, we will simply not reenable it.

readahead and readahead-collector are started by upstart event scripts upon system start, parallel to rc.sysinit.
readahead-collector runs, if /.readahead_collect is present and no file system check or SELinux relabel will take place. /.readahead_collect is created by a monthly cron job.
readahead-collector records all file usage for the boot process and creates /etc/readahead.d/custom.early and /etc/readahead.d/early.sorted.

readahead reads /etc/readahead.d/early.sorted and reads ahead all files in it.

To turn off readahead or tweak readahead, /etc/sysconfig/readahead can be edited.

Parallel to the boot process, readahead is now started. Udev may appear to be slower, but in fact readahead reads all disk buffers needed for the boot process in the background and shortens the whole boot process. Creation of the readahead file list will be done monthly and can be triggered manually by touching "/.readahead_collect".
/etc/sysconfig/readahead can be edited to turn off readahead-collector and/or readahead.