¿Las MacBooks tienen una verdadera opción de "Hibernación"?

60

Recientemente cambié de Windows a un MacBook pro. En Windows, existen las siguientes opciones de apagado:

  • En espera : la máquina entra en un "sueño ligero" del que puede despertarse muy rápidamente (como en unos segundos), pero se consume mucha energía.

  • Hibernar : el sistema operativo volca el estado actual del sistema (incluido el contenido de la RAM) en un archivo y luego apaga la máquina. La activación tarda más que desde el modo de espera, pero no hay consumo de energía latente.

  • Apagar : el sistema operativo se apaga y la máquina se apaga.

En OS X, lo que puedo ver es

  • Suspender : parece equivalente al modo de espera, o una forma de sueño aún más ligera, ya que Mail parece incluso continuar buscando un nuevo correo electrónico.

  • Apagado y restaurar todas las aplicaciones en el siguiente inicio - se apaga la máquina, parece iniciar el sistema operativo desde cero y reiniciar monos de aplicaciones - desde lo que puedo decir, es que no la hibernación

  • Apague y no restaure aplicaciones: apague

¿Es esto correcto y OS X no tiene un verdadero modo de "hibernación" que puede escribir su estado en el disco? Porque eso es lo que estoy buscando realmente. Se habla de un modo de "Suspensión segura" en Internet, pero no puedo verlo en mi menú OS X. ¿Está oculto en 10.7?

Pekka apoya a GoFundMonica
fuente
1
Sí, mira aquí: apple.stackexchange.com/q/377/14994
iolsmit
44
En realidad, no se agota tanto la batería mientras está en modo de Suspensión ni en MacBooks u otras computadoras portátiles. Además, a partir de Windows Vista, el sistema operativo descarga el contenido de la memoria en el disco, incluso si va al modo de espera estándar para que pueda quitar la batería del adaptador de corriente. Por supuesto, solo a menos que lo desactive.
Max Ried

Respuestas:

50

Sí, tiene una opción de hibernación. Apple lo llama Safe Sleep. Cuando pone la Mac en suspensión, OS X descarga la RAM en el disco y pasa a la suspensión normal (como el modo de espera de Windows). Cuando la batería es demasiado débil para mantener la RAM en espera, la computadora se apaga. Luego está en el modo que llama hibernación, que técnicamente se denomina "modo ACPI S4" o "Suspender a disco".

Puede forzar "Suspender a disco" desactivando el modo de suspensión estándar mediante SmartSleep o mediante pmsetla línea de comandos. Su página de manual tiene mucha información Safe Sleep.

Max Ried
fuente
3
Para ver los pmsetcomandos reales , consulte aquí: superuser.com/a/630985/73619
laurent
1
¿Cuál es la diferencia entre la opción 'Apagar y restaurar' e 'Hibernar' mencionadas anteriormente?
genónimo
@genonymous ¿Qué quieres decir con "apagar y restaurar"?
Max Ried
49

Cuando las computadoras portátiles más nuevas se ponen a dormir, deben guardar el contenido de la RAM /var/vm/sleepimagepero también mantener la RAM encendida. Las Mac de escritorio solo deben usar el modo de suspensión normal de forma predeterminada.

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 (modo de suspensión tradicional): activación y suspensión rápidas, ahorra espacio en disco
  • 3 (modo de suspensión segura predeterminado): activación y suspensión rápidas, el estado se mantiene al perder energía
  • 25 (hibernación): ahorra energía, el estado se mantiene al perder energía

Puedes ver con qué modo usa tu Mac pmset -g | grep hibernatemodey cambiarlo sudo pmset -a hibernatemode $mode.

Algunas Mac más nuevas admiten un modo de espera en 10.8 y posterior. Incluso si hibernatemodese estableció en 3, apagan la memoria después de un poco más de una hora de sueño.

Lri
fuente
1
Es útil tener la nota adicional sobre el modo de espera, aunque a veces creo que no funciona y la Mac agota su batería antes de hibernar.
RichVel
Entonces, para hibernar mi Mac, primero configuré hibernatemode = 25 y luego cerré la tapa o di el comando pmset sleepnow. ¿Y luego recuerda volver a poner el modo de hibernación como estaba la próxima vez que me despertara? Lástima que no hay pmset hibernatenowcomando.
Edward Falk
También creo que el "modo de espera más" ya no es una cosa o simplemente no funciona. El artículo vinculado está incluso archivado.
Andrea Bergonzo
6

Ampliando la respuesta de Max Ried anterior, he estado usando esta aplicación gratuita para permitir la hibernación en mis Mac durante al menos los últimos 5 años: Hibernate de Patrick Stein . Lo configuré en modo "solo hibernar", y cada vez que pongo mi mac en "Suspender", en su lugar, salta directamente aSafeSleep.

Hasta ahora no he tenido ningún problema que pueda probar que fueron causados ​​directamente por esta aplicación; es decir, mi computadora rara vez se cuelga o se cuelga, y repetidamente la "hiberna" cuando necesito llevar mi computadora portátil a algún lugar (en lugar de apagarla) a menudo durante semanas sin problemas.

Debo mencionar que mi Mac más nueva es una MacBook Pro de 4-5 años, por lo que no he probado esta aplicación en máquinas más nuevas.

Adrian
fuente
3

Además, el póster original señala que las máquinas OS X inactivas continúan revisando periódicamente el correo, etc. Esta es una característica de las máquinas nuevas (se estrenó en el MacBook Air 2011) llamada PowerNap. En efecto, la computadora se despierta periódicamente y brevemente desde el sueño para manejar tareas recurrentes.

Un resumen de http://support.apple.com/kb/HT5394 de Apple :

Mientras duerme, Power Nap le permite a su Mac hacer cosas como revisar periódicamente el correo nuevo, el calendario y otras actualizaciones de iCloud. Cuando se conecta a la alimentación de CA, Power Nap también puede realizar cosas como copias de seguridad de Time Machine en una AirPort Time Capsule y descargar actualizaciones de software OS X mientras su Mac duerme.

Cuando su Mac compatible se va a dormir, Power Nap aún funciona para hacer lo siguiente:

Correo: reciba nuevos mensajes. Contactos: sus contactos se actualizan con cualquier cambio que haya realizado en otro dispositivo. Calendario: reciba nuevas invitaciones y actualizaciones de calendario. Recordatorios: los recordatorios se actualizan con cualquier cambio que haya realizado en otro dispositivo. Notas: las notas se actualizan con cualquier cambio que haya realizado en otro dispositivo. Documentos en su cuenta de iCloud: iCloud transfiere cualquier edición que haya realizado a un documento en su computadora portátil Mac. Photo Stream: su Photo Stream se actualiza con nuevas fotos desde su iPhone, iPad o iPod touch. Find My Mac: localice una computadora portátil Mac perdida incluso cuando está durmiendo. VPN bajo demanda: actualizaciones corporativas de correo electrónico de forma segura. Administración de dispositivos móviles: bloquee y limpie la computadora de forma remota.

Power Nap hace más cuando tu Mac está conectada a una toma de CA:

Descarga actualizaciones de software Realiza copias de seguridad con Time Machine Realiza indexación de Spotlight Continúa descargas en segundo plano de elementos de la tienda de aplicaciones de Mac, incluidas actualizaciones de software Actualizaciones Contenido del Centro de ayuda Soporte Wake on Wireless para estaciones base inalámbricas de Apple y de terceros

yo no
fuente
2
Lo mejor es incluir un enlace a la fuente al citar si es posible.
dwightk
1
@dwightk Gracias por la edición y la crítica constructiva.
bmike
Esto es muy interesante (me he estado preguntando por qué mi Macbook siempre tiene los últimos correos electrónicos a pesar de que se suponía que estaba durmiendo), pero realmente no veo cómo se relaciona con esta pregunta específica.
Pekka apoya a GoFundMonica el
El enlace muestra que Power Nap está realmente disponible en MacBook Air (finales de 2010) y posterior, dado OS X Mountain Lion v10.8.2 o posterior.
nekomatic