I MacBook hanno una vera opzione "Ibernazione"?


60

Di recente sono passato da Windows a MacBook Pro. In Windows, ci sono le seguenti opzioni di spegnimento:

  • Standby : la macchina entra in un "sonno leggero" dal quale può risvegliarsi molto rapidamente (come, in pochi secondi), ma viene consumata molta energia.

  • Ibernazione : il sistema operativo scarica lo stato corrente del sistema (incluso il contenuto della RAM) in un file, quindi spegne la macchina. La sveglia richiede più tempo rispetto allo standby, ma non vi è alcun consumo di energia latente.

  • Spegni : il sistema operativo si spegne e la macchina viene spenta.

In OS X, quello che posso vedere è

  • Sospensione : sembra equivalente allo standby o a una forma di sonno ancora più leggera poiché Mail sembra continuare a eseguire il polling per la nuova e-mail?

  • Arresto e ripristinare tutte le applicazioni sul prossimo avvio - si spegne la macchina, sembra avviare il sistema operativo da zero e il riavvio alls applicazioni - da quello che posso dire, è non è l'ibernazione

  • Chiudi e non ripristina le app: spegni

è corretto e OS X non ha una vera modalità "ibernazione" in grado di scrivere il suo stato su disco? Perché è quello che sto cercando davvero. Si parla di una modalità "Safe Sleep" su Internet, ma non riesco a vederla nel mio menu OS X. È nascosto in 10.7?



4
In realtà, non è molta batteria scarica mentre è in modalità Sospensione né su MacBook o altri laptop. Inoltre, a partire da Windows Vista, il sistema operativo scarica il contenuto della memoria sul disco anche se si passa allo standby standard in modo da poter rimuovere la batteria dell'interruttore di alimentazione. Ovviamente solo se non lo disabiliti.
Max Ried

Risposte:


50

Sì, ha un'opzione di ibernazione. Apple lo chiama Safe Sleep. Quando si mette il Mac in modalità di sospensione, OS X scarica la RAM sul disco e passa alla modalità di sospensione normale (come Windows Standby). Quando la batteria è troppo scarica per tenere la RAM in standby, il computer è spento. Quindi è nella modalità che si chiama ibernazione che viene tecnicamente chiamata "modalità ACPI S4" o "Suspend-To-Disk".

È possibile forzare "Sospendi su disco" disabilitando la sospensione standard tramite SmartSleep o pmsetdalla riga di comando. La sua pagina man contiene molte informazioni su Safe Sleep.


3
Per i pmsetcomandi effettivi , vedere qui: superuser.com/a/630985/73619
laurent

1
Qual è la differenza tra l'opzione "Spegni e ripristina" e "Sospendi" menzionata sopra?
omonimo

@genonymous Cosa intendi con "arresto e ripristino"?
Max Ried

49

Quando i laptop più recenti vengono messi in sospensione, dovrebbero salvare il contenuto della RAM /var/vm/sleepimagema mantenere anche la RAM alimentata. I Mac desktop dovrebbero usare la normale modalità di sospensione per impostazione predefinita.

man pmset:

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.
  • 0 (modalità di sospensione tradizionale): attivazione e disattivazione rapida, consente di risparmiare spazio su disco
  • 3 (modalità di sospensione sicura predefinita): sveglia e sonno rapidi, lo stato viene mantenuto quando si perde energia
  • 25 (letargo): risparmia energia, lo stato viene mantenuto quando si perde potenza

Puoi vedere con quale modalità utilizza il tuo Mac pmset -g | grep hibernatemodee modificarlo sudo pmset -a hibernatemode $mode.

Alcuni Mac più recenti supportano una modalità standby su 10.8 e versioni successive. Anche se hibernatemodeimpostato su 3, spengono la memoria dopo poco più di un'ora di sonno.


1
Utile avere la nota in più in modalità standby, anche se a volte penso che non si avvii e il Mac scarica la batteria prima di andare in letargo.
RichVel,

Quindi, per ibernare il mio Mac, impostare prima hibernatemode = 25 e quindi chiudere il coperchio o dare il comando pmset sleepnow. E poi ricordi di riportare l'Hibernatemode come era quando mi sono svegliato? Peccato che non ci sia alcun pmset hibernatenowcomando.
Edward Falk,

Penso anche che lo "standby di più" non sia più una cosa o non riesca a dare il via. L'articolo collegato è persino archiviato.
Andrea Bergonzo l'

6

Espandendo la risposta di Max Ried sopra, sto usando questa app gratuita per abilitare l'ibernazione sui miei mac da almeno 5 anni: Hibernate di Patrick Stein . L'ho impostato in modalità "solo ibernazione" e ogni volta che metto il mio mac su "Sospensione", passa direttamente aSafeSleep.

Finora non ho avuto problemi che posso dimostrare siano stati causati direttamente da questa app; vale a dire che il mio computer raramente si arresta in modo anomalo o si blocca e lo "ibernazione" ripetutamente quando devo portare il mio laptop da qualche parte (piuttosto che spegnerlo) spesso per settimane alla volta senza problemi.

Dovrei menzionare che il mio Mac più recente è un MacBook Pro di 4-5 anni, quindi non ho testato questa app su macchine più recenti.


3

Inoltre, il poster originale rileva che le macchine OS X dormienti continuano a controllare periodicamente la posta, ecc. Questa è una caratteristica delle macchine nuove (ha debuttato nel MacBook Air 2011) chiamata PowerNap. In effetti, il computer si sveglia periodicamente e brevemente dalla modalità di sospensione per gestire le attività ricorrenti.

Un riepilogo dal http://support.apple.com/kb/HT5394 di Apple :

Durante la sospensione, Power Nap consente al tuo Mac di fare cose come controllare periodicamente la presenza di nuovi messaggi di posta, calendario e altri aggiornamenti iCloud. Quando collegato all'alimentazione CA, Power Nap può anche eseguire operazioni come i backup di Time Machine su AirPort Time Capsule e scaricare gli aggiornamenti del software OS X mentre il Mac dorme.

Quando il Mac compatibile entra in modalità di sospensione, Power Nap funziona ancora per eseguire le seguenti operazioni:

Posta - Ricevi nuovi messaggi. Contatti: i tuoi Contatti si aggiornano con le eventuali modifiche apportate su un altro dispositivo. Calendario: ricevi nuovi inviti e aggiornamenti del calendario. Promemoria - Promemoria aggiornamenti con eventuali modifiche apportate su un altro dispositivo. Note: aggiornamenti di Note con eventuali modifiche apportate su un altro dispositivo. Documenti nel tuo account iCloud: iCloud invia tutte le modifiche apportate a un documento sul tuo notebook Mac. Photo Stream: Photo Stream si aggiorna con nuove foto dal tuo iPhone, iPad o iPod touch. Trova il mio Mac: trova un notebook Mac perso anche quando è inattivo. VPN su richiesta - Aggiornamenti e-mail aziendali in modo sicuro. Gestione dispositivi mobili: consente di bloccare e cancellare da remoto il computer.

Power Nap fa di più quando il Mac è collegato a una presa CA:

Scarica aggiornamenti software Esegue il backup con Time Machine Esegue l'indicizzazione Spotlight Continua i download in background degli elementi del Mac App Store, inclusi gli aggiornamenti software Aggiornamenti Contenuto del Centro assistenza Supporto Wake on Wireless per Apple e stazioni base wireless di terze parti


2
È meglio includere un link alla fonte quando si cita se possibile.
Dwightk,

1
@dwightk Grazie per la modifica e le critiche costruttive.
bmike

Questo è molto interessante (mi sono chiesto perché il mio Macbook ha sempre le ultime e-mail anche se doveva dormire), ma non vedo davvero come sia correlato a questa domanda specifica?
Pekka supporta GoFundMonica il

Il collegamento mostra che Power Nap è effettivamente disponibile su MacBook Air (fine 2010) e versioni successive, dato OS X Mountain Lion v10.8.2 o versioni successive.
nekomatic
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.