Deutsch
Appearance
Deutsch
Appearance
Viele Benutzer, die neu mit WSL2 sind, stoßen auf ein „Rätsel": Linux ist installiert, aber warum „fährt es von selbst herunter", kurz nachdem Sie das Terminal schließen? Warum kann es nicht dauerhaft laufen?
Dieser Artikel beschreibt zunächst dieses Phänomen, erklärt dann, warum Microsoft WSL so entwickelt hat, und zeigt schließlich, wie Sie mit WSL Dashboard eine Linux-Distribution im Keep-Alive-Modus starten.
Haben Sie schon einmal die folgende Situation erlebt?
NOTE
Der standardmäßige „Idle-Timeout" von WSL2 beträgt etwa 60 Sekunden: Wenn in der Distribution keine Prozesse laufen (z. B. weil Sie alle Terminals geschlossen haben), wird die WSL-VM automatisch beendet, um Systemressourcen wie Arbeitsspeicher freizugeben.
Dieses Verhalten ist das Standarddesign von WSL2 — weder ein Defekt noch ein Fehler.
WSL2 führt einen vollständigen Linux-Kernel über eine leichtgewichtige virtuelle Maschine von Hyper-V (Utility-VM) aus. Jede laufende Distribution belegt tatsächlich Arbeitsspeicher. Wenn alle Distributionen dauerhaft im Hintergrund blieben, würde ein Rechner, der mehrere Distributionen gleichzeitig ausführt, Hunderte MB bis hin zu mehreren GB Arbeitsspeicher vergeuden und die Gesamtleistung verlangsamen.
Die Designphilosophie von Windows lautet „Ressourcen bei Bedarf zuweisen und freigeben, wenn sie nicht genutzt werden":
Daher verfolgt WSL die Strategie „Start bei Bedarf, Stopp bei Leerlauf" und gibt Ressourcen wie Arbeitsspeicher automatisch an das System zurück, wenn sie nicht benötigt werden.
Das „automatische Beenden bei Leerlauf" von WSL ist wie das Ausschalten des Lichts beim Verlassen eines Raums: sparsam und effizient. Für Menschen, die „das Licht dauerhaft anlassen müssen", ist das jedoch lästig — genau hier entsteht der Bedarf an Keep-Alive.
TIP
Wenn Sie Linux dauerhaft laufen lassen müssen (z. B. um Dienste bereitzustellen, geplante Aufgaben auszuführen oder einen Entwicklungsserver einzurichten), lesen Sie das nächste Kapitel und verwenden Sie WSL Dashboard, um die Distribution am Leben zu halten.
WSL Dashboard bietet zwei einfache Möglichkeiten, Ihre Linux-Distribution in Betrieb zu halten.
In der Liste „Installierte Linux-Distributionen" von WSL Dashboard:
Nach dem Klicken wird die Distribution sofort aktiviert und läuft weiter; solange Sie sie nicht aktiv beenden, wird sie wegen Leerlaufs nicht automatisch heruntergefahren. Diese Methode eignet sich für temporäre Keep-Alive-Szenarien, in denen Linux jetzt durchgehend laufen soll.
In der Liste „Installierte Linux-Distributionen" von WSL Dashboard:
Nach dem Aktivieren startet die Distribution bei jedem Start/Login von Windows automatisch, ohne manuelle Bedienung — „Keep-Alive ab dem Start". Diese Methode eignet sich für Szenarien, in denen Linux langfristig online sein muss (z. B. Entwicklungsserver oder permanente Dienste).
TIP