Desactivar la hibernación en una MacBook Pro de mediados de 2012 con una SSD

10

He estado leyendo varios artículos en Internet sobre cómo "optimizar su Mac con un SSD". No estoy seguro de si estar o no de acuerdo con los artículos porque creo que Apple sabe cuál es la mejor configuración para una computadora con una unidad SSD. Mi pregunta es: ¿debería preocuparme por desactivar la hibernación para "salvar" mi SSD del desgaste?

También escuché que la carpeta de inicio del usuario (así como la carpeta de la aplicación y los elementos temporales) se almacenan en un disco RAM / disco duro giratorio para mejorar la vida útil de la SSD. Personalmente, creo que esto es un poco exagerado, porque no veo por qué Apple vendería SSD si la gente tuviera que hacer toda esta configuración adicional.

Editar: aquí hay una actualización de siete años que usa mi SSD de forma normal, incluida la hiberación y el uso de mi SSD como una ubicación de almacenamiento temporal para hacer una copia de seguridad de mis discos duros de 2TB y 4TB, antivirus, instalar cientos y cientos de aplicaciones ( y luego desinstalarlos), ejecutar innumerables máquinas virtuales y descubrir más tarde que una aplicación de radio por Internet defectuosa escribió 1TB en mi SSD durante un año. No lo crié en absoluto; Solo lo usé de manera normal:

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Además, lo particioné en 64 GB / 64 GB, con solo una partición utilizada activamente (Windows) durante dos años. Luego lo particioné un par de años después. Dado que este es un mal escenario en términos de desgaste (no fue capaz de distribuirlo entre los otros 64 GB no utilizados), ha envejecido bastante bien. Hay 100 sectores reasignados, pero si cada sector es de 512 kb, entonces son 5 MB que no puedo usar, lo cual no está tan mal.

alexyorke
fuente
2
Tendría que tener una enorme cantidad de RAM sangrienta para poner su directorio / Aplicaciones en un disco RAM.
Cajunluke
Sin incluir iLife, se trata de 1 GB.
alexyorke
Hmmm El mío solo tiene 8,5 conciertos en mi computadora portátil de trabajo. Estoy bastante seguro de que es más como 20 conciertos en la computadora portátil de mi casa.
Cajunluke
Puedo ver de dónde vienes ahora; ¡eso es mucho! La instalación de stock es mucho menor (tal vez el artículo se refería a eso).
alexyorke
¿Alguien sabe cuántos datos realmente se escriben /var/vm/sleepimagecuando se va a dormir? Si siempre es del tamaño de la RAM, sería una gran parte del GB / día promedio escrito en las unidades .
Lri

Respuestas:

3

Eso es solo paranoia. El modo de hibernación es perfectamente saludable para un SSD. Un SSD durará de 2 a 4 años de escrituras continuas. Esto significa el tiempo durante el cual se alimenta el SSD. Tengo una computadora de 4 años y su HD ha estado funcionando durante 1,5 años (según la utilidad del disco). Su SSD definitivamente puede durar más tiempo.

duci9y
fuente
¿Cómo podría ver la hora en que mi SSD ha sido alimentado con la utilidad de disco?
alexyorke
44
Seleccione el disco de la barra lateral, presione ⌘I y copie el Power On Hoursvalor. Puede convertirlo a un número decimal de días con algo como bc <<< 'ibase=16; scale=1;0000000019C8/18'.
Lri
2
El tiempo que el disco ha estado encendido es totalmente irrelevante. Es el volumen de datos que se ha escrito en la unidad lo que afecta la vida útil de un SSD. -1
Nombre falso el
@FakeName Creo que no entendiste mi respuesta. La oración "El tiempo durante el cual se alimenta el SSD" tiene como objetivo explicar el término "uso continuo". Eso significa, 2-4 años de escrituras continuas en un SSD.
duci9y
@ duci9y - Luego cambie "Uso continuo" para decir "escrituras continuas". Como es, es solo una interpretación extremadamente retorcida que puedes hacer que diga eso.
Nombre falso el
4

Aunque esta es una pregunta antigua, me gustaría actualizarla con mi respuesta porque todavía es relevante para mí.

http://blog.alutam.com/2012/04/01/optimizing-macos-x-lion-for-ssd/#hibernation

sudo pmset -a hibernatemode 0
sudo rm /var/vm/sleepimage

No recomendamos modificar la configuración de hibernación. Los cambios que realice no son compatibles. Si elige hacerlo de todos modos, le recomendamos que use una de estas tres configuraciones. Por su bien y el mío, no use nada más 0, 3 o 25. hibernatemode = 0 (binario 0000) de forma predeterminada en los escritorios compatibles. El sistema no respaldará la memoria hasta el almacenamiento persistente. El sistema debe despertarse del contenido de la memoria; el sistema perderá contexto en la pérdida de energía. Esto es, históricamente, un simple sueño antiguo. hibernatemode = 3 (binario 0011) de forma predeterminada en portátiles compatibles. El sistema almacenará una copia de la memoria en un almacenamiento persistente (el disco) y alimentará la memoria durante la suspensión. El sistema se activará de la memoria, a menos que una pérdida de energía lo obligue a restaurar desde la imagen del disco. hibernatemode = 25 (binario 0001 1001) solo se puede configurar a través de pmset. El sistema almacenará una copia de la memoria en un almacenamiento persistente (el disco) y eliminará la energía de la memoria. El sistema se restaurará desde la imagen del disco. Si desea "hibernación": sueño más lento, vigilia más lenta y mejor duración de la batería, debe usar esta configuración.

Mike Lagomarsino
fuente
0

De hecho, prefiero SmartSleep . Usar esta pequeña aplicación te ofrece lo mejor de ambos mundos. Cuando duerme su Mac (cierre la tapa), SmartSleep decidirá en función de la capacidad restante de la batería si desea escribir la imagen de hibernación o no. Esto es útil, porque si alguna vez se encuentra en una situación difícil, donde se agota la batería, no perderá sus datos.

He estado usando SmartSleep desde que tuve un SSD (2-3 años) y realmente lo aprecio. También ofrece algunos atajos agradables, como caffeinatehibernación instantánea.

n1000
fuente