Unter Linux gibt es zwei Suspend-Modi:
- Suspend to RAM (Normal Suspend): Dies ist der Modus, in dem die meisten Laptops über einen bestimmten Zeitraum oder beim Schließen des Deckels automatisch in den Standby-Modus wechseln. In diesem Modus wird der RAM mit Strom versorgt und das System benötigt Energie.
- Suspend to Disk (Ruhezustand): In diesem Modus wird der Systemzustand im Swap-Bereich auf der Festplatte gespeichert und das System ist vollständig ausgeschaltet und benötigt keine Energie
Suspend Modi deaktivieren
Beim Betrieb von Servern sind jegliche Suspend und Hibernate Modi i.d.R. unerwünscht. Sämtliche Modi können mithilfe von SystemD und folgendem Befehl deaktiviert werden:
1 |
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target |
Der o.g. Befehl sollte mit folgender Ausgabe bestätigt werden:
1 2 3 4 5 |
hybrid-sleep.target Erstellt symlink /etc/systemd/system/sleep.target → / dev / null. Erstellt symlink /etc/systemd/system/suspend.target → / dev / null. Erstellt symlink /etc/systemd/system/hibernate.target → / dev / null. Erstellt symlink /etc/systemd/system/hybrid-sleep.target → / dev / null. |
Nach einem Neustart kann mit folgendem Befehl die Abschaltung der Syspend Modi überprüft werden:
1 |
sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target |
Suspend Modi aktivieren
Um alle o.g. deaktivierten Modi wieder zu aktivieren ist folgender Befehl nötig:
1 |
sudo systemctl unmask sleep.target suspend.target hibernate.target hybrid-sleep.target |
Die Ausgabe sollte so aussehen:
1 2 3 4 |
Removed /etc/systemd/system/sleep.target. Removed /etc/systemd/system/suspend.target. Removed /etc/systemd/system/hibernate.target. Removed /etc/systemd/system/hybrid-sleep.target. |
Speefak | Infosource