Norman
16.04.04, 00:59
Vielleicht habt ihr schon davon gehört, dass seit einiger Zeit immer mal wieder darüber diskutiert wird, wie man den Systemstart von Linux-Systemen beschleunigen kann. Dabei kommt man allgemein fast immer zu dem Schluss, dass das Problem das bisherige sysvinit ist, da es die Dienste ( Daemonen / Services ) nacheinander startet. Das hört sich auch plausibel an, liess sich aber für mich bisher nicht testen. Nun habe ich mich aufgrund eines LFS-Hints
http://cvs.linuxfromscratch.org/index.cgi/~checkout~/hints/build-with-runit.txt?rev=1.1&content-type=text/plain&sortby=date
dazu entschieden das ganze mal mit runit
http://smarden.org/runit/
einem sysvinit-Ersatz auszuprobieren. Das Ergebnis hat mich erstaunt und enttäuscht. Bei absolut gleichem Aufbau des Systemstarts und den exakt gleichen zu startenden Services dauert der Start exakt gleich lang - und das obwohl die Dienste mit runit im Gegensatz zu sysvinit gleichzeitg gestartet werden.
Mein Start dauert sowohl mit sysvinit - init als auch mit runit - init nahezu genau 30 Sekunden, gemessen vom Start in grub bis zum GDM-Login-Manager.
Das heißt dann wohl, dass man von der Idee eines rapide verkürzten Bootvogangs durch parallele Ausführung abrücken muss, da die Ladezeiten hauptsächlich von der Lade- und Ausführungsgesschwindigkeit der Services selbst abhängt.
Habt Ihr eventuell auch einmal ein Parallel-Boot System getestet ? Wie waren eure Erfahrungen damit ?
Grüsse,
Norman
http://cvs.linuxfromscratch.org/index.cgi/~checkout~/hints/build-with-runit.txt?rev=1.1&content-type=text/plain&sortby=date
dazu entschieden das ganze mal mit runit
http://smarden.org/runit/
einem sysvinit-Ersatz auszuprobieren. Das Ergebnis hat mich erstaunt und enttäuscht. Bei absolut gleichem Aufbau des Systemstarts und den exakt gleichen zu startenden Services dauert der Start exakt gleich lang - und das obwohl die Dienste mit runit im Gegensatz zu sysvinit gleichzeitg gestartet werden.
Mein Start dauert sowohl mit sysvinit - init als auch mit runit - init nahezu genau 30 Sekunden, gemessen vom Start in grub bis zum GDM-Login-Manager.
Das heißt dann wohl, dass man von der Idee eines rapide verkürzten Bootvogangs durch parallele Ausführung abrücken muss, da die Ladezeiten hauptsächlich von der Lade- und Ausführungsgesschwindigkeit der Services selbst abhängt.
Habt Ihr eventuell auch einmal ein Parallel-Boot System getestet ? Wie waren eure Erfahrungen damit ?
Grüsse,
Norman