Optimieren des Startvorgangs

9

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)

Jai Puri
quelle
2
Ich denke, 30 Sekunden sind ein ziemlich guter Start, wenn Sie eine Festplatte haben.
NightwishFan
yep 30sec ist erstaunlich für eine Festplatte. Aber stellen Sie sich vor, Sie haben eine SSD -> dann verschwinden alle roten Sachen. RedStuff = CPU muss auf Ihre Festplatte warten
aatdark
Es ist ein gutes Ergebnis =), 80 Sekunden sind etwas zu lang. Während der Startzeit werden 10 ~ 40 Sekunden geschätzt (Schätzungen).
Wilsonzaizai
Mein Computer startet in 24 Sekunden auf einer HD mit 5400 U / min. Manchmal hat es jedoch einen minutenlangen Start, wahrscheinlich um etwas einzurichten.
NightwishFan

Antworten:

8

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 ureadaheadviel (langsames) Suchen statt (schnelles) lineares Lesen durchgeführt wird. Herstellung ureadaheadprofilieren Ihr Boot kann hier helfen. Löschen der .packDateien in /var/lib/ureadaheadverursachen ureadaheadzum nächsten Boot zu profilieren.

RAOF
quelle
1

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.

jrg
quelle
0

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.)

przemo_li
quelle