La modalità di sospensione predefinita utilizzata dai laptop Mac è un ibrido tra la modalità di sospensione tradizionale (sospensione su RAM) e la sospensione (sospensione su disco): i contenuti della RAM vengono salvati sul disco, ma anche la RAM viene mantenuta alimentata . I Mac desktop utilizzano la modalità di sospensione tradizionale (sospesa su RAM) per impostazione predefinita.
Vedi 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.
Per rendere un laptop o un desktop Mac sempre ibernato (sospensione su disco), eseguire:
sudo pmset -a hibernatemode 25
Per fare in modo che un laptop si iberna sempre a batteria, esegui:
sudo pmset -b hibernatemode 25
L'impostazione di hibernatemode
su 25
riduce il consumo di energia durante il sonno, ma il risveglio richiede più tempo.
Alcuni nuovi Mac entrano automaticamente in modalità standby dopo un determinato periodo di tempo in modalità di sospensione normale in determinate condizioni. Vedi link (computer Mac: in modalità standby):
Macs that can use standby mode:
- MacBook Pro (Retina, 13-inch, Late 2012) and later
- MacBook Pro (Retina, 15-inch, Early 2013) and later
- MacBook Pro (Retina, Mid 2012)
- MacBook Air (Mid 2010) and later
- SSD and Fusion drive versions of Mac mini (Late 2012) and later
- SSD and Fusion drive versions of iMac (Late 2012) and later
Mac computers manufactured in 2013 or later enter standby after three hours of "regular" sleep. Earlier computers activate after just over an hour of "regular" sleep.
To enter standby, the computer must:
- Be running on battery power (if it is a Mac notebook computer).
- Have no USB devices attached.
- Have no Thunderbolt devices attached.
- Have no SD card inserted.
- Have no external display attached.
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 1
abilita la modalità standby anche quando non è alimentato a batteria. sudo pmset -a standbydelay 1800
cambierebbe il ritardo prima di entrare in modalità standby a 30 minuti.
Alcuni Mac ibernano anche dopo quattro ore di sonno normale in determinate condizioni. Vedi link :
With the release of the OS X Mountain Lion v10.8.2 supplemental update 2.0, a new feature was introduced to enter safe sleep after four hours of the computer being connected to AC power. This is an effort to comply with the European Energy Standards (ErP Lot6). This will only occur if there is no wireless or Ethernet activity and no activity from external devices such as USB storage devices.
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)
Non so se c'è qualche differenza tra la modalità di ibernazione che viene utilizzata quando hibernatemode
è impostato su 25
, modalità standby e la modalità di sospensione che viene utilizzata quando autopoweroff
è abilitato.
La modalità standby o ibernazione non risparmia molta energia. Secondo rapporto ambientale di Apple , l'attuale MacBook Air da 13 pollici consuma 0,25 W quando viene girato spento e 0,68 W quando è in modalità sleep su tensione 230V. Il MacBook Air ha una batteria da 54-watt, quindi una batteria completa dovrebbe durare circa tre giorni in modalità di sospensione (se il Mac non entra in modalità standby) e circa nove giorni se il Mac è spento. Il consumo di energia in modalità Ibernazione o Standby è probabilmente vicino al consumo energetico quando il Mac è spento.