Boot Performance Targets for Karmic and +1

Paul Sladen ubuntu at
Tue Jun 9 12:58:24 BST 2009

On Tue, 9 Jun 2009, Martin Pitt wrote:
> Scott James Remnant [2009-06-08 16:07 +0100]:
> > In otherwords, "udev".  udev has no real dependencies
> I think there's one important piece missing here: readahead.

Readahead is not a necessary component of booting.  It is an implementation
detail, a means to an end, and one attempt at optimisation.

It is entirely possible that for HDD booting, the means to an end will have
to come from somewhere else.  Be that writing low-level ext3 defragments to
colocate the extents, or from producing compressed (contiguious)
caches of the blocks that are likely to be used.

It may even come from linker fiddling to shuffle the functions/data in the
executable around to all be togther.  But these are all still a means to an
end in the quest of reaching a hard target time.

Why do one side of a triangle when you can do all three.  Somewhere, GB.

More information about the ubuntu-devel mailing list