¿Cambiar (e hibernar) en SSD en 2019?

18

Estaba tratando de habilitar la hibernación en mi computadora portátil, cuando me encontré con esta publicación , donde se desaconseja habilitar la hibernación en un disco SSD.

Entonces vi que esa publicación tenía cuatro años. ¿Ha cambiado algo entre 2015 y 2019, o aún no debo habilitar la hibernación en el disco SSD de mi computadora portátil?

OZ1SEJ
fuente
44
He cambiado todos mis SSD con hibernación. La hibernación requiere muy pocos recursos de SSD en comparación con el uso normal. Era paranoia entonces y ahora no hay razón para no haber cambiado el SSD.
Pilot6
2
Siempre puede ejecutar sudo swapon -acuando está a punto de hibernar, y luego sudo swapoff -acuando el sistema ha regresado de la hibernación.
RonJohn

Respuestas:

21

El SSD de hoy es mucho más grande que hace 4 años, lo que hace que los ciclos de escritura involucrados en la hibernación sean menos significativos para el uso.

Los SSD modernos vienen con 100-300 TBW (terabytes escritos), es decir, se garantiza que puedan escribir 100-300 TB antes de que fallen. Esto parece ser suficiente, pero tenga en cuenta que con cada hibernación puede escribir hasta la cantidad total de RAM que ha incorporado. En el peor de los casos, cada hibernación escribirá 16 GB de datos en una computadora portátil con 16 GB de RAM.

Un SSD con 100 TBW durará

100.000: 16 = 6250 ciclos
de hibernación 4 hibernaciones al día hacen de 1562 días o
4,3 años

Tenga en cuenta que durante estos 4 años acabamos de hibernar. No habíamos escrito nada más en el SSD.

Por supuesto, el kernel comprime la RAM antes de escribir, hay SSD que vienen con 300 TBW o más, es posible que solo queramos hibernar una vez al día, o solo tengamos 4 GB de RAM, por lo que el lapso de tiempo hasta que la unidad falle puede ser mucho más.

Todavía hoy, la hibernación contribuye significativamente a la carga de escritura en un SSD. Arrancar desde SSD no escribirá muchos datos por otro lado. Para máquinas con poca RAM que no hibernan con demasiada frecuencia, la vida útil de una SSD moderna puede ser suficiente.

Takkat
fuente
55
Es bueno escuchar algo de sentido común después de todos los FUD re SSD. Tengo 2 SSD Crucial - MX500 2 TB 2.5 "y estos tienen un TBW de 700 TB. Por lo tanto, la vida útil de los SSD será significativamente mayor que la vida útil del sistema en sí. Un
voto a favor
3
Tenga en cuenta que el TBW listado por el fabricante es una estimación extremadamente conservadora: el Informe técnico realizó un experimento para determinar cuál es el valor TBW real , y todas las unidades probadas lograron al menos el doble de su TBW nominal sin falla. Y esto fue con discos viejos y más pequeños. También es importante tener en cuenta que después de que la unidad haya agotado sus escrituras, seguirá siendo legible, por lo que no perderá ningún dato.
Ian Kemp
3
¿La hibernación escribe toda la RAM en el disco? ¿O solo las partes utilizadas? No parece tener ningún sentido escribir, por ejemplo, datos de disco en caché en la imagen de hibernación, ya que ya está en el disco.
ilkkachu
44
@ilkkachu Solo escribe lo que se usa. Curiosamente, eso parece incluir parte de la memoria caché ... Hice una prueba rápida en un sistema con Linux 4.19; tiene 32GiB de memoria, de los cuales aproximadamente 4G fueron utilizados por los programas, y 14G por buffer / cache. Según los registros, escribió aproximadamente 10G durante la hibernación, y después de reanudar el uso de memoria fue aproximadamente 4G + 6G buffer / cache. Por lo tanto, parece que solo guarda lo que se usa, y "usado" incluye algunas de las memorias caché, pero no todas. No tengo idea de cómo determina qué caché mantener y qué descartar.
marcelm
2
El tamaño del archivo se establece como parámetro del kernel en 2/5 de RAM. Ver esta pregunta . Ampliar este archivo acelerará la hibernación si tiene un SSD lo suficientemente grande.
Takkat
7

Cuando compré mi SSD (no una de las mejores marcas), la estimación de la vida útil del fabricante sugirió que podría esperar una vida útil de ochenta años basada en una actividad de escritura razonable, incluso cuando use la unidad para intercambio , así como el sistema operativo y el almacenamiento de datos.

El hardware SSD no ha empeorado en los cuatro años que he tenido el mío, por lo que debería tratar bien su SSD como lo haría con una unidad de disco hace diez años, con la expectativa de que durará más que una unidad de disco de capacidad similar si no abusado

En comparación con el intercambio normal en uso, la hibernación casi no se usa en absoluto, por lo que incluso en 2015 no debería haber habido ningún problema con el hardware actual.

Zeiss Ikon
fuente
3
esta respuesta sería mejor con números para respaldarla.
qwr
44
Estoy de acuerdo con qwr: lo que dice el departamento de marketing sobre la vida útil (especialmente cuando incluyen la palabra comadreja "podría") no debería ser la oración principal en una respuesta de intercambio de pila.
Luc
1
Desafortunadamente, he tenido el SSD durante al menos cuatro años, no recuerdo la marca, no me importa abrir mi máquina de escritorio para verificar, y dudo que las especificaciones para un disco tan antiguo todavía estén disponibles. Llegué a la cifra de 80 años de escribir vida en gigabytes por día en lo que el fabricante. Reclamado como 8 años de vida a una gran cantidad de gigabytes por día.
Zeiss Ikon