Mittwoch, 10. Februar 2010

Bootzeit

Bei Ubuntu gibt es ja das klare Ziel, die Bootzeit zu verringern. Und von Release zu Release wird es auch immer besser. Mir kam dann mal in den Sinn, den Bootvorgang der MythTV-Machine zu untersuchen, der kam mir schon recht lang vor (insbesondere, wenn man nach Hause kommt und fernsehen will). Habe dann bootchart installiert, um die Zeit zu messen und um zu sehen, wer denn da so lang braucht.

Der Bootvorgang braucht dann ca. 1:25 min + die Bootzeit des Computers selber! Uff! Nicht schlecht. Habe dann mal BUM (BootUp-MAnager) installiert, um alle nicht gebrauchten Dienste abzuschalten (waren allerdings nicht so viele).

Weitere Tipps kamen dann von dieser Seite: http://wiki.ubuntuusers.de/Tuning, umgesetzt habe ich das Abschalten von Textkonsolen (habe jetzt nur noch eine, bringt aber für die Performance praktisch nix), das Einstellen der Swapiness (von 60 auf 10, brachte auch kaum was) und das installieren von ureadahead. Und das brachte was! ureadahead liest alle Dateien, die für den weiteren Bootvorgang gebraucht werden, in den Arbeitsspeicher ein, damit die dann startenden Programme nicht alle auf die Platte zugreifen müssen. Und obwohl ureadahead prinzipiell auf meiner Kiste 12 Sekunden benötigt für das Einlesen, hat es den Bootvorgang um ca. 20 Sekunden beschleunigt!!!!! Bin also jetzt bei ca 1:05 Bootzeit und recht zufrieden damit.

Ach ja: ich habe den I/O-Scheduler noch von cfg auf deadline umgestellt, weil dieser ein besserer Scheduler für eine Mysql-Umgebung sein soll. Gemerkt habe ich allerdings nicht viel.