On 28/06/10 00:26, (Ted Harding) wrote:
Just a guess -- and not inspired by any of the above -- is it by any chance trying to NFSmount a filesystem from a different host, not getting a response, and waiting till it times out?
I'd certainly hope not, given the delay is happening before the network is up :)
Chris, Why not temporarily disable ureadahead and see if that is the cause ?
That said any delay that ureadahead is generating at that point *should* be saved later on in the boot process. The whole point being that it reads everything required for a boot in one pass and caches it in memory because this should be quicker than pulling in files one by one as needed. So while this delay might vanish when you turn off ureadahead you might find that the boot takes just as long..if not longer as everything else will be loading more slowly.
Although 15 seconds seems like a long time, is / on a slowish disk ? It is normal for ureadahead to take a bit longer after there has been a major system update as there will likely be lots of files it needs to reprofile, but after that it should be making an improvement.
Another potential cause would be if something big was getting loaded at boot and it was taking ureadahead a while to get this off your disk and into memory, but for that sort of delay it would have to be pretty big. There is a guide somewhere on the ubuntu forums written by the ureadahead author to help with this sort of issue.