Speedying up the boot for Fedora
Rahul Sundaram
sundaram at redhat.com
Thu Apr 21 10:55:44 UTC 2005
Jean-Eric Cuendet wrote:
> Hi,
> To speed the boot of Fedora, the taken approach is to readahead the
> files needed by the daemons/tools run during boot. This approach works
> well but the actual approach is to pre-load some files from a static
> defined file. (This is accomplished by /etc/init.d/readahead which
> reads files from /etc/readahead.files)
>
> There is IMHO at least 2 problems:
> - When the boot process change, either by removing/adding services,
> the fiels that must be readahead change. But the readahead.files don't.
> - The readahead process don't read the files in the best order to
> minimize the head movement on the hard disk
> - The readahead process don't rearrange the files on disk so the
> readahead process can be quicker.
>
> Why not implement a dynamic mechanism to know which files need to be
> read in readahead?
> - End of kernel init
> - Register a (KProbes or LSM?) hook that listen to which files are read
> - Boot the system
> - End of system boot, read the files that were read during boot itself.
> - Update the readahead.files file so the readahead could be quicker.
>
> A second step could be to rearrange the files so the readahead could
> read them without too much head movemement on the HD. Perhaps with
> help of e2fsdefrag?
>
> Do you have any comment?
> -jec
>
This sort of discussion would probably be more relevant in the
Fedora-devel list. Please read the Fedora-devel list archives first.
Kindly move the discussion there if you wish to continue
regards
Rahul
More information about the fedora-list
mailing list