
A raíz de los problemas que he tenido con el reposo de mi Mac Book pro empezé a investigar un poco acerca de como funciona el reposo en dichos equipos y como poder personalizarlo, para mirar de solucionar mis problemas con las salidas del reposo etc…
Y me dí cuenta de que el sistema de reposo del MAC es más personalizable de lo que las preferencias del sistema nos permiten, todo ello a partir de una variable de sistema hibernatemode, que nos permitirá cambiando su valor el sistema de pasar a reposo del equipo:
- 0 – Old style sleep mode, with RAM powered on while sleeping, safe sleep disabled, and super-fast wake.
- 1 – Hibernation mode, with RAM contents written to disk, system totally shut down while “sleeping,” and slower wake up, due to reading the contents of RAM off the hard drive.
- 3 – The default mode on machines introduced since about fall 2005. RAM is powered on while sleeping, but RAM contents are also written to disk before sleeping. In the event of total power loss, the system enters hibernation mode automatically.
- 5 – This is the same as mode 1, but it’s for those using secure virtual memory (in System Preferences -> Security).
- 7 – This is the same as mode 3, but it’s for those using secure virtual memory.
Fuente: Macworld: Mac OS X Hints: Set newer portable Macs’ sleep mode
El modo por defecto que vienen en los macbook pro es el “3″, que lo que se encarga de hacer es dejar la RAM encendida y guardar una imagen de la RAM en el disco duro con el objetivo de que si el equipo se quedará sin batería durante un largo periodo de reposo, el estado del equipo se pudiera restaurar al volverlo a conectar a la red eléctrica a partir de esa misma imagen. El contra de este modo es el tiempo lleva pasar a suspensión pues debe generar dicha imagen de la RAM cada vez que pasa a este estado. Otro contra de este estado es que la imagen de la RAM que se guarda ocupa espacio permanentemente en el disco duro.
El modo “0″ es el modo antiguo “sleep mode de apple”, es muy similar al anterior, con la RAM encendida pero sin guardar la imagen de la misma en el disco duro antes de pasar al reposo con lo que es muchísimo más rápido que el anterior y obtenemos un espacio extra en el disco duro.
Como lo cambio?
Pues bien es posible cambiar dichos modos mediante la consola, en primer lugar ejecutaremos lo siguiente para saber que modo tenemos activado en el equipo.
pmset -g | grep hibernatemode
Probablemente sea “3″, entonces puedes cambiarlo por 0 si deseas cambiar el modo de reposo según mis explicaciones anteriores.
Por ejemplo, para pasarlo a modo “0″, pondremos lo siguiente:
sudo pmset -a hibernatemode 0
Es así de sencillo
, ahora reinicias simplemente el equipo y a disfrutar de un reposo mucho más rápido (menos seguro, pero más rápido
).
Finalmente decir que si anteriormente teníamos el modo 3 en el equipo y hemos pasado al modo 0, ahora podemos borrar la imagen de la RAM que tenemos que probablemente ocupará unos cuantos gigas en el disco con el siguiente comando:
sudo rm /var/vm/sleepimage
Conclusiones:
Si eres una persona que no tiene casi nunca el equipo mucho tiempo en reposo y únicamente es para trasladarlo de la oficina a casa y vice versa, creo que lo ideal es poner el modo “0″, mucha más velocidad de reposo y no es necesaria la seguridad de si te quedas sin batería en el reposo, en cambio si eres una persona que a menuda se olvida de que tiene un ordenador y lo tiene mucho tiempo en reposo (Sin scarlo de la maleta), en ese caso lo ideal es el punto “3″.
Espero este artículo sirva de ayuda a algún maquero.
Posts relacionados:


Muy buen articulo. Es practico tener estos trucos que tiene MacOSX en el sistema a mano.
I como regreso del reposo
Buenas, para salir del reposo simplemente hace falta tocar alguna tecla del teclado o hacer click en el ratón. Saludos.