Ich habe ein Bootchart installiert , um meinen Startvorgang zu überwachen.
Ich hatte einige Probleme mit meiner Startzeit (> 80 Sekunden) Vorher: http://i.stack.imgur.com/4tvky.png
Nach einigen Optimierungen mit Bum, Ubuntu-Tweak und Start-up Manager erreichte ich (> 30sec) Nach: http://i.stack.imgur.com/F4Pyf.png
Ist es gut ? oder gibt es platz für mehr? Welche Startzeit (Bereich) ist normal? (Natürlich hängt es davon ab, aber von der Standardeinstellung eines Mid / High-Tech-PCs)
boot
optimization
Jai Puri
quelle
quelle
Antworten:
Das einzige, was mir in diesem Bootchart auffällt, ist die (relativ) lange Zeitspanne von ~ 6 Sekunden bis ~ 11 Sekunden bis zum Start, in der der Disc-Durchsatz sehr gering ist. Dies deutet darauf hin, dass
ureadahead
viel (langsames) Suchen statt (schnelles) lineares Lesen durchgeführt wird. Herstellungureadahead
profilieren Ihr Boot kann hier helfen. Löschen der.pack
Dateien in/var/lib/ureadahead
verursachenureadahead
zum nächsten Boot zu profilieren.quelle
Nach allem, was ich sehe, denke ich, dass Sie so schnell wie möglich fahren könnten. Das Einzige, woran ich denken könnte, wäre, einen benutzerdefinierten Kernel speziell für Ihre Hardware zu erstellen, aber ich weiß nicht, wie viel Geschwindigkeitsschub Sie dadurch erzielen würden.
quelle
e4rat wenn Sie Ext4 verwenden. Aber am liebsten mit "lite-git" -Versionen. Ureadahead ist gut für SSD-Festplatten. Für HDD (auf Ext4) können Sie mit e4rat mehr gewinnen (aber Sie MÜSSEN ureadahead deaktivieren).
e4rat verschiebt Dateien, die zum Booten und Anmelden benötigt werden (und was auch immer Sie in den ersten 120 Sekunden starten - gut, wenn Sie beim Start immer eine App starten). Und "-lite" -Varianten laden nur einen kleinen Teil der benötigten Dateien in den Arbeitsspeicher und ruhen parallel zum normalen Start. Das hat auf langsamen Festplatten einige Sekunden gekürzt, wenn Sie viele Dinge laden müssen.
(Außerdem haben Sie dort Apache + MySQL, das Sie deaktivieren können, wenn Sie es nicht ständig benötigen, da beide problemlos in kürzester Zeit von cli aus gestartet werden können.)
quelle