Szybkość startu systemu. Przegląd kerneli od 2.6.24 do 2.6.39

Serwis Phoronix dokonał ciekawego przeglądu kerneli od wersji 2.6.24 do 2.6.39 pod względem szybkości uruchamiania systemu. Zestawienie prezentuje się dość interesująco i może być dla wielu dużym zaskoczeniem. Testy zostały przeprowadzone na systemie Linux Ubuntu 8.04 LTS oraz uruchamiano system z kerneli od 2.6.24 do 2.6.39(RC-4). Wszystko zostało zmierzone za pomocą Bootchart. Jedyną zmianą dokonywaną w systemie była zmiana jądra na czas startu z kolejnej wersji.
Platformy testowe to dla wersji 32bit był to Notebook IBM ThinkPad R52 wyposażony w procesor Intel Pentium M 1.86Ghz (1 rdzeń), płyta główna IBM 18494WU z Intel Mobile i915 z chipsetem ICH6M, 2GB RAM, 80GB HDD Hitachi HTS541080G9AT00 IDE oraz kartę graficzną ATI Mobility Radeon X300.
Platforma 64bitowa to Intel Core 2 Duo E8400 @3.87 Ghz, płyta główna Gigabyte EP45T-DS3R, 2GB RAM DDR3, 160GB Western Digital SATA HDD oraz karta graficzna ATI Radeon HD 4850. Na obu platformach użyty został system plików EXT3.

Dla platformy 32 bitowej czas uruchamiania dla poszczególnych kerneli wygląda następująco:
Linux 2.6.24: 23 seconds / 17 MB/s
Linux 2.6.25: 21 seconds / 21 MB/s
Linux 2.6.26: 23 seconds / 21 MB/s
Linux 2.6.27: 24 seconds / 17 MB/s
Linux 2.6.28: 24 seconds / 18 MB/s
Linux 2.6.29: 25 seconds / 18 MB/s
Linux 2.6.30: 25 seconds / 19 MB/s
Linux 2.6.31: 25 seconds / 22 MB/s
Linux 2.6.32: 27 seconds / 21 MB/s
Linux 2.6.33: 28 seconds / 19 MB/s
Linux 2.6.34: 29 seconds / 21 MB/s
Linux 2.6.35: 30 seconds / 21 MB/s
Linux 2.6.36: 30 seconds / 22 MB/s
Linux 2.6.37: 29 seconds / 22 MB/s
Linux 2.6.38: 30 seconds / 22 MB/s
Linux 2.6.39: 39 seconds / 18 MB/s

Jak widać najszybszym kernel pod względem startu jest wersja 2.6.25 a najwolniejsza aktulny RC4 2.6.39.
Graficzna prezentacja wyników dostępna jest pod adresem: http://www.phoronix.com/scan.php?page=article&item=linux_kernel_boot&num=2

Dla platformy 64bitowej wyniki prezentują się następująco:
Linux 2.6.24: 26 seconds / 41 MB/s
Linux 2.6.25: 23 seconds / 35 MB/s
Linux 2.6.26: 26 seconds / 30 MB/s
Linux 2.6.27: 22 seconds / 32 MB/s
Linux 2.6.28: 26 seconds / 35 MB/s
Linux 2.6.29: 17 seconds / 32 MB/s
Linux 2.6.30: 25 seconds / 35 MB/s
Linux 2.6.31: 26 seconds / 32 MB/s
Linux 2.6.32: 26 seconds / 31 MB/s
Linux 2.6.33: 26 seconds / 34 MB/s
Linux 2.6.34: 19 seconds / 34 MB/s
Linux 2.6.35: 18 seconds / 34 MB/s
Linux 2.6.36: 18 seconds / 34 MB/s
Linux 2.6.37: 19 seconds / 34 MB/s

Tutaj widać, że wersja najszybsza to 2.6.29 aczkolwiek kolejne wersje od 2.6.34 przynoszą poprawę wyników prędkości startu systemu. Wersja graficzna prezentowanych wyników dostępna jest pod adresem: http://www.phoronix.com/scan.php?page=article&item=linux_kernel_boot&num=3

Źródło: http://www.phoronix.com/scan.php?page=article&item=linux_kernel_boot&num=1

Dodane w: Aktualności, Software Tagi: ,
Hosted by: Administracja serwerami. Engine: Wordpress.