Wie lässt sich RHEL Workstation schneller hochfahren?

Wie lässt sich RHEL Workstation schneller hochfahren?

Ich verwende RHEL 6.4. Das Problem ist, dass das Hochfahren zu lange dauert. Können Sie mir sagen, was ich tun kann, um aus dieser Situation herauszukommen?

Antwort1

Ein paar Dinge:

1) Das Wichtigste ist, alle unnötigen Dienste zu deaktivieren. mdmonitor, pcscd, isdn, iscsi, hplip, und hiddkönnen bei einer durchschnittlichen Workstation ziemlich sicher deaktiviert werden, um beim Booten gestartet zu werden. Sofern Sie kein NFS exportieren, können Sie alle Dienste deaktivieren, die mit „rpc“ beginnen, sowie alle Portmap/rpcbind-Dienste. gpmist ziemlich dumm und kann deaktiviert werden. Wenn Sie Ihre Schnittstellen statisch konfigurieren und nichts mit VPN oder Wireless machen, können Sie deaktivieren . Wenn es einige Dienste gibt, die Sie beim Booten starten möchten, die aber keine Abhängigkeiten zu anderen Diensten sind, können Sie sie als Hintergrundaufgaben NetworkManagerstarten ./etc/rc.local

2) Wenn Sie es sich leisten können, ist es auch sehr hilfreich, von einer SSD zu booten und das Root-Verzeichnis dorthin zu verschieben.

3) Sie können HDD-Scheduler über udev so einstellen, dass die Änderung früher im Boot-Prozess wirksam wird und sich positiv auf den Start auswirkt. Das wird für etwas wie die Systeminitialisierung zwar nicht enorm von Vorteil sein, aber es wird helfen.

4) Bearbeiten Sie Ihre GNOME-Startanwendungen so, dass sie nur die Dinge enthalten, die Sie benötigen.

5) Wenn RHEL7 herauskommt, wird es über systemd verfügen. Erwägen Sie also ein Upgrade des Desktop-Betriebssystems, wenn es später in diesem Jahr veröffentlicht wird (EDIT: Wurde Anfang dieses Monats veröffentlicht).

Das ist alles, was mir einfällt. Welche Probleme werden durch die Startzeit verursacht?

Antwort2

Bestimmen Sie zunächst, wie lange das Booten jetzt dauert. Legen Sie dazu einen beliebigen, aber eindeutigen Punkt fest, ab dem Sie die Maschine als gebootet betrachten, und messen Sie diesen. Ich empfehle, die CPU auf den Hintergrundgeräuschpegel herunterzufahren und keine (Start-)Disk-Aktivität mehr zu haben. Auf dieser Grundlage haben Sie etwas Reales, mit dem Sie Vergleiche anstellen können, anstatt ein vages Gefühl der Langeweile während des Bootvorgangs zu verspüren, das verringert werden muss.

Setzen Sie sich dann ein Ziel für eine akzeptable Startzeit.

Beginnen Sie anschließend mit der Messung.Bootchart. Fangen Sie an, Dinge aus dem Kernel wegzuwerfen, die Sie nicht brauchen, und bauen Sie das, was Sie brauchen, in den Kernel ein (und nicht in separate Module).

Ich habe mich selbst bei einem Booten in 15 Sekunden gestoppt (das war 2009), eine Anstrengung, die von einer Präsentation von jemandem inspiriert wurde, der das Booten auf unter eine Sekunde verkürzt hatte. Ich wollte nicht mehr Zeit damit verbringen, mich selbst zu optimieren, aber es gab Raum für Verbesserungen.

Heutzutage verbringe ich weniger Zeit mit dem Booten, da ich es nur alle 6-8 Wochen mache. Das reduziert die Zeit zum Booten im Vergleich zum täglichen Neustart auf etwa 2 %. Und wenn ich neu booten muss (z. B. für ein Kernel-Upgrade), mache ich das, bevor ich schlafen gehe.

verwandte Informationen