OS X solo tiene una opción de "suspensión". No puede cambiar su nombre, pero para cambiar su comportamiento, utilizo una versión anterior de SmartSleep en una Mac mini (aunque en el modo "suspensión e hibernación" similar a MacBook). Funciona para un mini, aunque el sitio web solo se refiere a MacBooks.
(SmartSleep todavía era gratuito cuando escribí esto en 2009.)
De vez en cuando me quejo de que el hardware no se ha eliminado correctamente (pero OS X nunca me dice qué hardware, y mis discos USB de Time Machine parecen estar bien; un día debería echar un vistazo a los registros y supongo que esto está relacionado con OS X, no a SmartSleep).
Probé rápidamente el "solo hibernación" de SmartSleep en ese mini (Intel; ejecuta 10.5), y parece funcionar también. Al hacer estas pruebas, noté que después de que la pantalla se apaga, la luz de encendido comienza a parpadear (como para indicar el sueño en lugar de hibernar) durante unos segundos. Quizás todavía esté escribiendo RAM en el disco entonces. (Hasta ahora, siempre pensé que en mi MacBook el pulso indicaba que todo estaba hecho. Pero ahora creo que, cualquiera que sea el modo de suspensión que uno esté usando, probablemente no debería desconectar la alimentación demasiado pronto). Después de un corto tiempo, se apaga por completo.
En 2006, Macworld explica cómo lograr lo mismo sin ese panel de preferencias SmartSleep. Para verificar la configuración actual:
pmset -g | grep hibernatemode
Según el antiguo artículo de Macworld, se aplica lo siguiente, pero asegúrese de leer la respuesta de Lauri que sugiere que hoy en día solo se deben usar 0, 3 y 25 en su lugar :
- 0 - Modo de suspensión de estilo antiguo, con RAM encendida mientras duerme, desactivación de suspensión segura y activación súper rápida.
- 1 - Modo de hibernación, con el contenido de RAM escrito en el disco, el sistema se apaga totalmente mientras está "en reposo" y se reactiva más lentamente, debido a la lectura del contenido de RAM del disco duro.
- 3 - El modo predeterminado en máquinas introducido desde aproximadamente el otoño de 2005. La RAM se enciende mientras se duerme, pero el contenido de la RAM también se escribe en el disco antes de dormir. En caso de pérdida total de energía, el sistema entra en modo de hibernación automáticamente.
- 5 - Esto es lo mismo que el modo 1, pero es para aquellos que usan memoria virtual segura (en Preferencias del sistema »Seguridad).
- 7 - Esto es lo mismo que el modo 3, pero es para aquellos que usan memoria virtual segura.
Y se pueden usar los mismos números para cambiar la configuración del modo de suspensión:
sudo pmset -a hibernatemode 1
shutdown -s now
tiene efecto de inmediato?La página de manual de pmset también recomienda usar en
25
lugar de1
.Algunas computadoras portátiles ahora entran en hibernación ( modo de espera ) después de aproximadamente una hora de sueño normal si:
Las computadoras portátiles, Mac minis e iMacs usan aproximadamente 0.2-0.4 W cuando están apagadas o hibernando y 0.8-1.4 W en modo de suspensión. La hibernación (y el modo de hibernación + suspensión que las computadoras portátiles usan de manera predeterminada) también podría reducir la vida útil de las unidades .
fuente
Y para OS X Lion esto funciona mejor para la hibernación
que
como hibernationmode 1 puede causar bloqueos por alguna razón.
fuente
Para las respuestas que dependen de girar el 'modo de hibernación' a través de pmset, es útil tener en cuenta que la opción 'forzar' en pmset hace que los cambios sean transitorios. La configuración no se recordará cuando el sistema se active después de la hibernación. Por ejemplo:
Cambiará el modo de hibernación para representar una hibernación tradicional (es decir, el estado del sistema escrito en el disco y la alimentación desconectada), pero solo hasta la próxima vez que el sistema se encienda o la configuración se lea desde el disco (
pmset touch
).El uso de la opción de fuerza evita la necesidad de guardar y restaurar la configuración actual del modo de hibernación.
fuente
Sip. Se llama sueño seguro. La forma más fácil de obtenerlo es usar el widget de sueño profundo .
fuente
La hibernación también se activará automáticamente si la batería de su computadora portátil se agota por completo.
fuente
He leído que "Safe Sleep" está activado de forma predeterminada en todos los Intel Macs y en algunas máquinas PowerPC de último modelo (creo que los Intel mini tienen este soporte, pero los PPC probablemente no lo tengan, sin hacks no compatibles).
Pero "Safe Sleep" en sí mismo no es exactamente lo mismo que "hibernación". Es una combinación de guardar RAM en el disco pero también hacer una suspensión normal. Esto permite una activación rápida y también preserva el estado del sistema si la energía falla por completo mientras la máquina está en reposo.
Puede saber si un sistema está usando la suspensión segura (después de al menos una suspensión) buscando un archivo / var / vm / sleepimage que tenga el mismo tamaño que la RAM instalada. Además, cuando Safe Sleep está activo, habrá un retraso más largo entre hacer clic en el elemento del menú Sleep (o el botón, o mantener presionado Command-Option-Eject) antes de que la luz de estado de la máquina comience su ciclo normal de aumento / disminución gradual.
La parte final de la solución es hacer que la máquina se apague por completo después de guardar RAM la imagen dormida. Parece que es posible configurar esto usando el programa de línea de comandos pmset para configurar el modo de hibernación . Puede pagar algo como Deep Sleep para una forma automatizada de hacer este cambio de configuración.
fuente
pmset
puedo lograr lo mismo.