Linux Kernel Boot Statistics: 2.6.24 To 2.6.39
Phoronix: Linux Kernel Boot Statistics: 2.6.24 To 2.6.39
Recently there were benchmarks on Phoronix looking at the Ubuntu 11.04 boot performance relative to past Ubuntu Linux releases. This was done with five mobile systems and going back as far as Ubuntu 8.04. The tests showed around Ubuntu 10.04 LTS was where the boot performance in Ubuntu's been the best but Ubuntu 10.10 and 11.04 have slowed down a bit in how fast it's reaching the desktop. In this article we are looking at the boot performance when simply changing out the kernels. Every kernel from Linux 2.6.24 to 2.6.39-rc4 was analyzed.
How much does it matter? Isn't there anything more interesting to measure?
My desktop Linux PC reboots no more than once a week. My servers reboot less than a few times in a year.
In both cases hardware initialization (aka BIOS/EFI) eats more than 50% of the time needed to reboot.
So, in my opinion at least, boot timing is irrelevant under any point of view, also because booting in 30 seconds or in 60 seconds will change very few lives.
What I'd like to see measured in this otherwise wonderful site is something related to every day use. I'll put some examples on the table.
For desktops my main issues are latency, that is heavy I/O tasks (SATA DVD burning, local copies of large files, USB storage I/O and the likes) making the PC unusable even with vi on a text file.
Then I'd like to know the footprints (both memory and CPU and I/O) for desktop environments. I personally don't mind whether I can use plasm stuff, 3D effects, but rather how much resources I need to spend to browse the internet while, say, compiling my C/C++ programs.
For servers there are many more things to check, like SMP effectiveness.
But definitely not boot timing, I'd say.