GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie lange braucht Ihr Linux-System zum Booten? Eine hilfreiche illustrierte Anleitung

Haben Sie schon einmal überprüft, wie lange Ihr System zum Booten braucht? Im Allgemeinen geschieht alles innerhalb von Sekunden oder wenigen Minuten, aber wir kennen die genaue Zeit nicht. Unabhängig davon, aus welchem ​​Grund Sie es wissen möchten, gibt es ein systemd-analyze-Dienstprogramm, das Ihnen die genaue Zeit mitteilen kann, die Ihr Linux-System zum Booten benötigt.

In diesem Artikel erfahren Sie, wie lange Ihr Linux-System zum Booten braucht und wie Sie diese Zeit reduzieren können, wenn es langsam bootet.

Artikelinhalt:

  1. Wie kann ich überprüfen, wie lange unser System zum Booten braucht?
  2. Langsames Hochfahren untersuchen/beheben
  3. Wie deaktiviere ich langsame Startdienste?
  4. Schlussfolgerung
  5. Wie man die CPU-Auslastung findet, was das System zum Hängen bringt

Wie können Sie also überprüfen, wie lange unser System zum Booten braucht?

Öffnen Sie das Terminal und geben Sie systemd-analyze ein. Sie erhalten die folgenden Informationen:

# How long does your Linux system take to boot?
systemd-analyze
Code language: PHP (php)

Hier können wir sehen, dass unser Start für den Kernel in 1,2 Sekunden abgeschlossen ist und wir zusätzliche 31 Sekunden für Anwendungen wie Grafiken usw. haben, und wir haben die Zusammenfassung des vollständigen Bootens nach 31,7 Sekunden.

Wenn wir möchten:Langsames Hochfahren untersuchen/beheben

Wenn wir nun denken, dass die Startzeit sehr langsam ist oder Ihr System minutenlang hochfährt, können wir die Schuld verwenden Option, um zu überprüfen, was uns verlangsamt, wie im folgenden Screenshot:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze blame
Code language: PHP (php)

Auf diesem Bildschirm können wir deutlich sehen, welcher Dienst uns verlangsamt, zum Beispiel 30,225 Sekunden für Playmouth-quit-wait-service und das ist sehr hoch.

Wenn Sie nur die 10 langsamsten Startdienste sehen möchten, können Sie den Schuldkopf wie im folgenden Beispiel verwenden:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze blame | head
Code language: PHP (php)

Sie können die Ausgabe auch in Form eines Baums der zeitkritischen Ereigniskette drucken. Verwenden Sie den folgenden Befehl im Terminal wie im nächsten Beispiel:

# How to Investigate/Troubleshoot slow bootup
systemd-analyze critical-chain
Code language: PHP (php)

Und wie kann man langsame Startdienste deaktivieren?

Jetzt wissen wir, welche Dienste für unseren langsamen Start verantwortlich sind, aber wie können wir sie deaktivieren? Für diese Aufgabe verwenden wir systemctl disable wie im folgenden Beispiel:

# How to disable slow bootup services? 
sudo systemctl disable the-service-you-want.service
Code language: CSS (css)

Schlussfolgerung

Systemd-analyze ist ein großartiges Tool zum Untersuchen der Linux-Startzeit mit großartigen Funktionen. Wenn Sie andere Möglichkeiten kennen, das System zu inspizieren, teilen Sie uns dies bitte in den Kommentaren unten mit.

  • Ein weiterer interessanter Artikel ist:Wie man die CPU-Auslastung findet, was das System zum Hängen bringt
    ——————————————————————————————————-

Wir hoffen, dass Ihnen dieser Artikel gefallen hat. Wenn dem so ist, bewerten Sie diese Seite bitte mit den Sternen unten und abonnieren Sie unseren YouTube-Kanal oder folgen Sie uns auf Twitter.


Linux
  1. So sichern Sie Ihr gesamtes Linux-System mit Rsync

  2. Linux – Warum dauert es so lange, einen USB-Stick zu erkennen?

  3. So bringen Sie Ihr System zum Absturz:Gefährliche Linux-Befehle

  4. So booten Sie ein Linux-System ohne grafischen Server

  5. Wie verwendet Linux eine Echtzeituhr?

Finden Sie heraus, wie lange es dauert, Ihr Linux-System zu booten

Überprüfen und finden Sie heraus, wie lange das Booten Ihres Linux-Systems dauert

So erstellen Sie Dateien in einem Linux-System:Ein ultimativer Leitfaden

So überprüfen Sie Ihre Serverlast im Linux-System

So installieren Sie Sysdig, um Ihr Linux-System zu überwachen

So installieren und verwenden Sie Docker in Ihrem Linux-System