Ich habe gerade ein neues Retina MacBook Pro 15 "erhalten. Nachdem einige Downloads aufgrund des Ruhezustands des Computers (auch bei Netzstrom) unterbrochen wurden, habe ich in der Manpage nach dem pmset
Befehl gesucht . Ich habe mein ursprüngliches Problem mit dem Ruhezustand gelöst, aber Einige Optionen haben mein Interesse geweckt, insbesondere die Beschreibung der autopoweroff
Einstellung auf der Manpage:
Autopoweroff - Sofern unterstützt, standardmäßig aktiviert als Implementierung von Los 6 der europäischen Richtlinie über energieverbrauchsrelevante Produkte. Nachdem das System für eine Autopower-Off-Delay- Minute in den Ruhezustand geschaltet wurde , schreibt es ein Ruhezustand-Image und wechselt in den Energiesparmodus des Chipsatzes. Das Aufwachen aus diesem Zustand dauert länger als das Aufwachen aus dem normalen Schlaf. Das System schaltet sich nicht automatisch aus, wenn externe Geräte angeschlossen sind, wenn das System mit Batteriestrom betrieben wird oder wenn das System an ein Netzwerk gebunden ist und der Netzwerkzugriff aktiviert ist.
Und dann ist da noch der standby
Modus:
Standby bewirkt, dass die Kernel-Energieverwaltung einen Computer automatisch in den Ruhezustand versetzt, nachdem dieser für einen bestimmten Zeitraum geschlafen hat. Das spart Strom im Schlaf. Diese Einstellung ist für unterstützte Hardware standardmäßig auf EIN gesetzt . Die Einstellung Standby wird in pmset -g angezeigt, wenn die Funktion auf diesem Computer unterstützt wird.
Standby funktioniert nur, wenn der Ruhezustand auf Ruhezustand 3 oder 25 eingestellt ist.
standbydelay gibt die Verzögerung in Sekunden an, bevor das Ruhezustand-Image auf die Festplatte geschrieben und der Speicher für Standby ausgeschaltet wird.
Jetzt bin ich vielleicht nur dick, aber beide Optionen scheinen im Wesentlichen dasselbe zu tun. Der Hauptunterschied, den ich sehe, ist, dass standby
es eines bestimmten bedarf hibernatemode
.
Konkret möchte ich meinen Computer so konfigurieren hibernatemode 0
, dass er nur RAM-fähig ist (genau wie beim ersten Schließen des Deckels), so dass er schnell in den Ruhezustand wechselt, ohne den RAM-Inhalt sofort auf die Festplatte zu schreiben. Wenn ich den Computer jedoch für eine bestimmte Anzahl von Stunden (z. B. 4 Stunden) mit geschlossenem Deckel schlafen lasse, möchte ich, dass der RAM-Inhalt erst dann auf die Festplatte geschrieben und der Computer ausgeschaltet wird, um den Akku zu schonen Bei längerem Schlaf. Im Idealfall möchte ich auch, dass der zweite Teil (RAM auf die Festplatte schreiben und ausschalten) nur ausgeführt wird, wenn der Computer mit Akkustrom betrieben wird.
Der Grund hierfür ist, dass für mich der häufigste Anwendungsfall für das Schlafen darin besteht, den Computer von zu Hause zur Arbeit und zurück zu bringen. Es macht keinen Sinn, den Schlafprozess zu verlangsamen und SSD-Schreibzyklen zu verschwenden (sowie das Aufwecken zu verlangsamen). Aufwachen, wenn es sich im Ruhezustand befindet), wenn ich es in weniger als einer Stunde wieder aufwecke; Da die Zeit zum Schlafen so kurz ist, würde nicht viel Batterie gespart, wenn der Computer für einen so kurzen Zeitraum heruntergefahren wird.
Wie soll ich die konfigurieren hibernatemode
, autopoweroff
, autopoweroffdelay
, standby
und standbydelay
Möglichkeiten , dieses Verhalten zu erreichen?