↑ ↓ auswählen, Enter öffnen, Esc schließen

Boot-Zeit analysieren und langsame Dienste finden

user@server
systemd-analyze && systemd-analyze blame --no-pager | head -20

systemd-analyze gibt die Dauer von Kernel und Userspace beim letzten Boot aus, blame listet die Dienste nach ihrer Startdauer. Nützlich, wenn ein Server nach einem Neustart lange nicht erreichbar ist. Ein einzelner Dienst mit sehr hoher Zeit wartet oft auf ein Netzlaufwerk oder einen Timeout.

Hinweis: Lange Startzeiten bedeuten nicht immer eine Verzögerung, weil viele Dienste parallel starten. Die tatsächlich bremsende Kette zeigt systemd-analyze critical-chain.

Auch gesucht als

  • warum bootet der Server so langsam
  • Boot Zeit messen
  • welcher Dienst bremst den Start
  • systemd-analyze blame

Verwandte Einzeiler

Alle aus systemd

Erst lesen, dann ausführen.

Die Befehle auf myline.de greifen direkt in Server, Dateien und Datenbanken ein. Ein falscher Pfad oder Platzhalter kann Daten unwiderruflich löschen oder einen Server unerreichbar machen.

  • Alle Befehle werden ohne Gewähr bereitgestellt und sind nicht auf jedem System getestet.
  • Vor dem Ausführen verstehen, was ein Befehl tut, und jeden Platzhalter prüfen.
  • Vorher ein Backup anlegen und möglichst zuerst auf einem Testsystem ausprobieren.
  • Die Ausführung erfolgt auf eigene Verantwortung. Eine Haftung für Schäden ist ausgeschlossen, soweit gesetzlich zulässig.