So fügen Sie dem MacBook Pro den Ruhezustand hinzu


42

Ich habe vor kurzem von Windows zu Mac gewechselt, daher habe ich nicht viele Informationen.

  1. Ich möchte, dass mein Mac beim Schließen des Deckels in den Ruhezustand wechselt.
  2. Ich benötige auch eine zusätzliche Option, die verwendet werden kann, um in den Ruhezustand zu wechseln (es wird überhaupt kein Akku verwendet).

Ich habe gelesen, dass beim Schließen des Deckels standardmäßig ein sicherer Schlaf herrscht und zu diesem Zeitpunkt nur ein minimaler Akku verbraucht wird, aber mein Mac leert den vollen Akku in weniger als 2 Tagen, was nicht nach "sicherem Schlaf" aussieht.

Ich habe darüber recherchiert, aber in jeder Antwort / in jedem Blog wird erwähnt, dass es immer nur eine Option gibt, entweder im Ruhezustand oder im Ruhezustand. Einige erwähnen auch die Verwendung von Modus 25 für den Ruhezustand und andere die Verwendung von Modus 1 für den Ruhezustand. Ich habe Mode 25 ausprobiert, aber es scheint nicht zu funktionieren (dauert es eine Weile, bis es vollständig implementiert ist?), Und Mode 1 scheint mit einem Risiko verbunden zu sein. Ich möchte nicht riskieren, Daten zu verlieren.

Wie kann ich das gewünschte Verhalten erreichen und auch testen, ob es funktioniert oder nicht?

Currently in use:  
 standbydelay         4200  
 standby              0  
 womp                 1  
 halfdim              1  
 hibernatefile        /var/vm/sleepimage  
 sms                  1  
 networkoversleep     0  
 disksleep            10  
 sleep                0  
 autopoweroffdelay    14400  
 hibernatemode        3  
 autopoweroff         1  
 ttyskeepawake        1  
 displaysleep         0  
 acwake               0  
 lidwake              1  

Software OS X 10.9.2 (13C64),
13 Zoll, Mitte 2012


1
Welches Modell von Mac Book Pro hast du? Wenn Sie zum Apple-Menü> Über diesen Mac> Weitere Informationen ... gehen, sollte dort stehen.
Dwightk

1
Ich benutze OS X 10.9.2 (13C64)
anuja

2
Es wird so etwas sagen wie: "Mac Book Pro Retina, 15-Zoll, Anfang 2013"
Dwightk

1
Es ist 13-Zoll, Mitte 2012
Anuja

Wie haben Sie die Ausgabe oben erhalten?
NobleUplift

Antworten:


33

Der von Mac-Laptops standardmäßig verwendete Energiesparmodus ist eine Mischung aus herkömmlichem Energiesparmodus (Suspend to RAM) und Ruhezustand (Suspend to Disk): Der Inhalt des RAM wird auf der Festplatte gespeichert, der RAM wird jedoch auch mit Strom versorgt. Desktop-Macs verwenden standardmäßig den herkömmlichen Ruhemodus (Suspend to RAM).

Siehe man pmset:

SAFE SLEEP ARGUMENTS
     hibernatemode takes a bitfield argument defining SafeSleep behavior.
     Passing 0 disables SafeSleep altogether, forcing the computer into a reg-
     ular sleep.

     0000 0001 (bit 0) enables hibernation; causes OS X to write memory state
     to hibernation image at sleep time. On wake (without bit 1 set) OS X will
     resume from the hibernation image. Bit 0 set (without bit 1 set) causes
     OS X to write memory state and immediately hibernate at sleep time.

     0000 0010 (bit 1), in conjunction with bit 0, causes OS X to maintain
     system state in memory and leave system power on until battery level
     drops below a near empty threshold (This enables quicker wakeup from mem-
     ory while battery power is available). Upon nearly emptying the battery,
     OS X shuts off all system power and hibernates; on wake the system will
     resume from hibernation image, not from memory.

     0000 1000 (bit 3) encourages the dynamic pager to page out inactive pages
     prior to hibernation, for a smaller memory footprint.

     0001 0000 (bit 4) encourages the dynamic pager to page out more aggres-
     sively prior to hibernation, for a smaller memory footprint.
     hibernatemode = 0 (binary 0000) by default on supported desktops. The
     system will not back memory up to persistent storage. The system must
     wake from the contents of memory; the system will lose context on power
     loss. This is, historically, plain old sleep.

     hibernatemode = 3 (binary 0011) by default on supported portables. The
     system will store a copy of memory to persistent storage (the disk), and
     will power memory during sleep. The system will wake from memory, unless
     a power loss forces it to restore from disk image.

     hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
     system will store a copy of memory to persistent storage (the disk), and
     will remove power to memory. The system will restore from disk image. If
     you want "hibernation" - slower sleeps, slower wakes, and better battery
     life, you should use this setting.

Führen Sie Folgendes aus, um einen Laptop oder Desktop-Mac immer in den Ruhezustand zu versetzen (Suspend to Disk):

sudo pmset -a hibernatemode 25

Führen Sie die folgenden Schritte aus, um einen Laptop immer in den Ruhezustand zu versetzen:

sudo pmset -b hibernatemode 25

Einstellung hibernatemodezu 25sinkt der Energieverbrauch während des Schlafes , sondern macht länger dauern , zu wecken.

Einige neue Macs wechseln nach einer bestimmten Zeit automatisch in den Standby-Modus, wenn sie sich unter bestimmten Bedingungen im regulären Ruhemodus befinden. Siehe http://support.apple.com/kb/HT4392 (Mac-Computer: Informationen zum Standby-Modus):

Macs, die den Standby-Modus verwenden können:

  • MacBook Pro (Retina, 13 Zoll, Ende 2012) und höher
  • MacBook Pro (Retina, 15 Zoll, Anfang 2013) und höher
  • MacBook Pro (Retina, Mitte 2012)
  • MacBook Air (Mitte 2010) und höher
  • SSD- und Fusion-Laufwerkversionen von Mac mini (Ende 2012) und höher
  • SSD- und Fusion-Laufwerkversionen von iMac (Ende 2012) und höher

Mac-Computer, die 2013 oder später hergestellt wurden, werden nach drei Stunden "normalem" Schlaf in den Standby-Modus versetzt. Frühere Computer werden nach etwas mehr als einer Stunde "normalem" Schlaf aktiviert.

Um in den Standby-Modus zu wechseln, muss der Computer:

  • Batteriebetrieb (wenn es sich um ein Mac-Notebook handelt).
  • Habe keine USB-Geräte angeschlossen.
  • Haben keine Thunderbolt-Geräte angeschlossen.
  • Habe keine SD-Karte eingelegt.
  • Habe kein externes Display angeschlossen.

man pmset:

STANDBY ARGUMENTS
     standby causes kernel power management to automatically hibernate a
     machine after it has slept for a specified time period. This saves power
     while asleep. This setting defaults to ON for supported hardware. The
     setting standby will be visible in pmset -g if the feature is supported
     on this machine.

     standby only works if hibernation is turned on to hibernatemode 3 or 25.

     standbydelay specifies the delay, in seconds, before writing the hiberna-
     tion image to disk and powering off memory for Standby.

sudo pmset -c standbymode 1würde Standby-Modus aktivieren, auch wenn nicht im Akkubetrieb. sudo pmset -a standbydelay 1800würde die Verzögerung vor dem Wechsel in den Standby-Modus auf 30 Minuten ändern.

Einige Macs gehen unter bestimmten Bedingungen auch nach vier Stunden normalem Schlaf in den Ruhezustand. Siehe http://support.apple.com/kb/HT1757 :

Mit der Veröffentlichung des OS X Mountain Lion 10.8.2-Ergänzungsupdates 2.0 wurde eine neue Funktion eingeführt, mit der nach vier Stunden, in denen der Computer an das Stromnetz angeschlossen war, ein sicherer Schlaf gewährleistet wird. Dies ist eine Bemühung, die europäischen Energiestandards (ErP Lot6) einzuhalten. Dies tritt nur auf, wenn keine Wireless- oder Ethernet-Aktivität und keine Aktivität von externen Geräten wie USB-Speichergeräten vorhanden ist.

man pmset:

autopoweroff - Where supported, enabled per default as an implementation
of Lot 6 to the European Energy-related Products Directive. After sleep-
ing for <autopoweroffdelay> minutes, the system will write a hibernation
image and go into a lower power chipset sleep. Wakeups from this state
will take longer than wakeups from regular sleep. The system will not
auto power off if any external devices are connected, if the system is on
battery power, or if the system is bound to a network and wake for net-
work access is enabled.
autopoweroffdelay - delay before entering autopoweroff mode. (Value =
integer, in minutes)

Ich weiß nicht, ob es einen Unterschied zwischen dem Ruhezustand gibt, der verwendet wird, wenn hibernatemodeauf 25, Standby-Modus und dem Ruhezustand, der verwendet wird, wenn autopoweroffaktiviert ist.

Der Standby-Modus oder der Ruhezustand sparen jedoch nicht so viel Energie. Laut Apples Umweltbericht verbraucht das aktuelle 13-Zoll-MacBook Air 0,25 W im ausgeschalteten Zustand und 0,68 W im Ruhemodus bei 230 V Spannung. Das MacBook Air verfügt über einen 54-Wattstunden-Akku, sodass ein voller Akku im Ruhezustand (wenn der Mac nicht in den Standby-Modus wechselt) ungefähr drei Tage und bei ausgeschaltetem Mac ungefähr neun Tage halten sollte. Der Energieverbrauch im Ruhezustand oder im Standby-Modus liegt wahrscheinlich in der Nähe des Energieverbrauchs, wenn der Mac ausgeschaltet ist.


2
Was ist der Unterschied zwischen Ruhezustand und Standby?
Drazen Bjelovuk

6

Ich denke, Sie versuchen herauszufinden, was die Batterie während des Schlafes entlädt.

Macs sind so konzipiert, dass sie die Ruhezeit für die Hausreinigung und die Hausarbeit nutzen.

Die ersten 4 Stunden

Autopoweroffdelay 14400 Sekunden

es wird nichts tun (Energiesparverordnung EG), dann wird es aufwachen, um seine Sachen zu tun.

Basierend auf dieser Studie sollte ein vollständig aufgeladener Akku mit einer Kapazität von 7000 mAh unter "normalen" Bedingungen, bei einer Entleerung von ca. 350 mAh / 8 Stunden, im Schlafmodus bis zu 7 Tage halten.

Batterieverbrauch

Es gibt viele 3D-Party-Apps, die den Schlafmodus "verwalten", aber meine Antwort konzentriert sich darauf, herauszufinden, was Ihre Batterie entlädt.

Safe Sleep bedeutet zum Beispiel, dass die RAM-Informationen auf der Festplatte (sicher) gespeichert werden, während der RAM voll mit Strom versorgt wird, und dass Wartungsaufgaben und andere Aufgaben nicht verhindert werden.

Ich weiß, dass ich Ihnen keine Schlafmodi gebe, aber ich versuche zu erklären, dass Sie herausfinden müssen, warum Ihr Computer im Schlaf so stark beansprucht.

Was ich empfohlen habe, ist herauszufinden, was gerade los ist (was ist Ihr Mac-Traum während des Schlafs).

Zum Beispiel wird Ihnen dies im Terminal die Gründe für das Aufwecken mitteilen

syslog |grep -i "Wake reason"

Für Details verwenden Sie pmset -g logim Terminal.

Dann schauen Sie und die nächtlichen Stunden (während des Schlafes), um zu sehen, was wirklich los ist und wer aktiv ist.

Zum Beispiel haben Sie die

ttyskeepawake

auf ON stellen.

Wenn Sie den Remote-Wake nicht verwenden, deaktivieren Sie ihn in den Netzwerkeinstellungen oder im Terminal, um ihn zu deaktivieren pmset ttyskeepawake 0

Hier finden Sie einige detailliertere Informationen.


3

Das MacBook Air kann im Standby- / Ruhezustand problemlos bis zu 30 Tage (ich glaube, es dauert fast 25 bis 28 Tage) halten.


Haben Sie eine Quelle für diese Informationen oder handelt es sich um eine persönliche Erfahrung?
grg

Persönliche Erfahrung. Sowohl 2010 als auch 2012 halten Mac Air mindestens 25 Tage mit OWC-SSDs, die mehr Strom verbrauchen als die serienmäßigen Toshiba-SSDs. Mit Toshiba-SSDs sind es etwa 27 bis 28 Tage. Ich gehe davon aus, dass Mac Air automatisch in den Tiefschlaf wechselt oder wie auch immer es heißt. Hinweis Mac Air 2010 wird aufgeführt, Macbook Pro 2010 nicht.
guest2324

1
Ich habe mich vorher auch mit OWC gestritten, weil ich eine SSD von ihnen gekauft habe und sie fehlerhaft war. Sie funktionierte nicht mit "Suspend to Disk" in Mac Air, sodass die Maschine nach 3,5 Tagen abstürzen würde. Ich habe die SSD zurückgegeben und sie durch eine neue ersetzt, und die Funktion "Suspend to Disk" funktioniert wie erwartet. Ich berechnete, es ist ungefähr 3-4% des Batterieverlustes pro Tag mit Suspend to Disk. Bei einer Unterbrechung des Arbeitsspeichers beträgt der Akku-Verlust ungefähr 1% pro Stunde. Das beruhte auf Batterieprotokollen und Batteriestatus.
guest2324

1
Dieser Artikel bestätigt auch, dass die Macbook-Computer bis zu 30 Tage Standby
guest2324

Jedes MacBook Air, egal wie alt es ist und wie schwer sein Leben war?
Hippietrail


0

Tragbare Macintosh-Computer werden in den Ruhezustand versetzt, wenn ihre Lider geschlossen sind. Die Geschichte endet jedoch nicht hier. Wenn Sie Ihren Mac für längere Zeit im Standby-Modus lassen und die Leistung sinkt, wird der Mac auf der Festplatte angehalten und fährt vollständig herunter. Mein MacBook Pro aus dem Frühjahr 2008 macht das die ganze Zeit, sodass ich davon ausgehen kann, dass auch neue Macs damit arbeiten.


Ja, das Speichern auf der Festplatte erfolgt, wenn der Akku leer ist. (Ich frage mich, ob die Sleepimage-Datei dafür gedacht ist, da sie nicht regelmäßig heruntergefahren wird.) Diese Funktion ist für alle tragbaren Geräte verfügbar, auch für ältere Geräte, einschließlich Ihres 2008. Die neueren Modelle können auf die Festplatte verschoben werden, wobei anscheinend (?) Dieselbe Sleepimage-Datei verwendet wird, um eine Kopie des Arbeitsspeichers auf der Festplatte zu speichern.
guest2324
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.