Am 04.03.2013 14:47, schrieb Joschi Brauchle:
Looking at the size of the stock initrd (~54MB), I would expect my HDD to be able to load this in 1 or 2 seconds at most, plus some CPU time to extract...
That size looks obscene. Thinking about that the BIOS loads these with some legacy compatibility non-interrupt non-dma mode, 5MB per second look realistic.
Probably GRUB does small reads too, but you just do not notice it because latency with hard disks is so much lower.
So what has changed from 11.4/12.2 to 12.3 in that area?
How big is the initrd on those? A SLES11SP1 xen domU has a 3.3MB initrd, a SP2 xen dom0 has 4.3MB (surely depends on the hardware). My 12.2 at home has a 7.8MB initrd, this Factory laptop has a 30MB initrd. Something has gone seriously wrong since 12.2 I'd say :-)
On 11.4 and 12.2, loading the initrd takes just a handful of seconds (if at all), barely noticeable compared to the remaining boot process.
Compare the sizes, I'm pretty sure this will shed some light on the issue.
But now with 12.3, loading the initrd is about 1/3 of the total boot time on a fast machine...
The machine is not really "fast" while grub is running. Everything is in some "allow 20 year old software to run" compatibility mode. -- Stefan Seyfried "If your lighter runs out of fluid or flint and stops making fire, and you can't be bothered to figure out about lighter fluid or flint, that is not Zippo's fault." -- bkw -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org