Arch Linux 91 Sekunden Userspace Ladezeit

Arch Linux 91 Sekunden Userspace Ladezeit

Ich bin also ein Arch-Neuling. Es ist meine 10. Installation in meiner VM und endlich funktioniert alles. Ich habe ein bisschen recherchiert, weil mein Bootvorgang ziemlich langsam war und es stellte sich heraus, dass das Laden meines Benutzerbereichs 1 Minute und 30 Sekunden dauert und ich weiß nicht, wie ich das beheben kann.

systemd-analyzeführte zu folgendem:

startup finished in 1.759s (kernel) + 1min 30.212s (userspace) = 1min 31.972s

graphical.target reached after 1min 30.211s in userspace

Antwort1

Der Grund für die langsame Startzeit ist, dass das System wartet, bis die Dienste geladen sind.
Weitere Informationen finden Sie unterArchWiki

Um dieses Problem zu lösen, müssen Sie zunächst wissen, welche Dienste langsamer werden.
Schreiben Sie:
systemd-analyze critical-chain
Die Ausgabe dieses Befehls hebt rot hervor, welche Dienste viel Zeit benötigen. Dann müssen Sie Folgendes auswählen:

  1. Dienst deaktivieren, aber ich glaube nicht, dass Sie ihn deaktivieren möchten. In meinem Fall waren es NetworkManager und Docker-Dienste
  2. Maskieren Sie diesen Dienst. Das bedeutet, dass das System nicht wartet, bis er geladen ist, sondern ihn einfach überspringt.
    Ich wähle eigentlich die zweite Option. Führen Sie einfach den Befehl aus:
    sudo systemctl mask [NAME_OF_SERVICE_TO_MASK]
    Wiederholen Sie ihn für jeden Dienst, den Sie maskieren möchten, und starten Sie neu, um zu prüfen, ob die Startzeit verkürzt wurde.

    In einigen Fällen ist die Startzeit auch nach dem Maskieren des Dienstes immer noch dieselbe. Daher ist Ihr letzter Ausweg vielleicht, den Dienst zu deaktivieren
    . Ich hoffe, das hilft Ihnen.

verwandte Informationen