¿Sigue siendo malo usar el intercambio en un SSD moderno?

14

Tengo un SSD Samsung 960 Pro con Ubuntu 18.04

¿Es seguro poner el archivo de intercambio allí o lo dañaría a largo plazo,

Escuché a algunas personas decir que los nuevos SSD ya no sufren ese problema, ¿es esto cierto?

HD
fuente
1
No debería haber nada malo con un archivo de intercambio. Sin embargo, definitivamente no desea desfragmentar un SSD. La desfragmentación usaría muchos de los ciclos de lectura / escritura innecesariamente (no solo no es necesario desfragmentar un SSD, ¡no es necesario!). ¿Tal vez de eso hablaba tu gente?
Adrian Keister
1
@AdrianKeister No hay opciones de desfragmentación para SSD en primer lugar. Windows 10 simplemente te da la capacidad de ejecutarse TRIMen lugar de defrag. No hay bandeja giratoria en un SSD donde el orden secuencial es importante. En Linux no hay necesidad de desfragmentar en absoluto, incluso en un HDD.
WinEunuuchs2Unix
1
@ WinEunuuchs2Unix: Sí, soy muy consciente de eso. En versiones anteriores de Windows aún podría forzarlo a desfragmentar un SSD; Siempre pensé que era más seguro deshabilitar el servicio.
Adrian Keister

Respuestas:

12

Tengo exactamente el mismo SSD con 512 GB y Ubuntu 16.04 configuró una partición SWAP de GB. No veo ningún problema porque:

  • con 8 GB de RAM, el intercambio nunca se usa, así que no se preocupe por acortar la vida útil de 10 años.
  • Por lo general, guardo las computadoras portátiles después de dos años y compro una nueva.
  • Si algún día entro en máquinas virtuales (VM), actualizaré a 16 o 32 GB de RAM tan pronto como vea que se está utilizando SWAP.
  • La única otra opción sería un disco duro de 1 TB y me gustaría mantenerlo como espacio de almacenamiento destructible y no preocuparme por eso.
  • El único inconveniente es el costoso SWAP de estacionamiento de bienes raíces en la SSD más costosa, pero Ubuntu solo usa 16 GB y Windows 10 solo usa 110 GB de 385 GB asignados.
  • Una ventaja es que si alguna vez se usa SWAP para una pérdida masiva de memoria, OOM-Killer (asesino sin memoria) me dirá 20 veces más rápido que tengo un problema. Esto se debe a que creo que nuestros SSD son aproximadamente 20 veces más rápidos que el disco duro promedio.

Monitoreo Samsung Pro 960 M.2 NVMe Gen 3.0 x 4 SSD

El primer paso es instalar nvme-cli, ya que proporciona más información:

sudo apt install nvme-cli

A continuación, recopile información disponible de SSD:

$ sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 36 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 8,743,226
data_units_written                  : 4,763,574
host_read_commands                  : 147,308,749
host_write_commands                 : 47,032,599
controller_busy_time                : 343
power_cycles                        : 519
power_on_hours                      : 376
unsafe_shutdowns                    : 66
media_errors                        : 0
num_err_log_entries                 : 198
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 36 C
Temperature Sensor 2                : 43 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

El campo más importante es el Percentage usedque se muestra como 0%. Este no es el porcentaje de uso del disco, sino el porcentaje de vida útil. He tenido este disco desde octubre de 2017 y ahora es mayo de 2018. Tan pronto como Percentage usedllegue al 1%, puedo multiplicar la cantidad de meses que he tenido por 100 para saber cuándo morirá. Pero dicen que la unidad generalmente dura más que eso.

Fuente

WinEunuuchs2Unix
fuente
Sí, la única razón por la que me preocupa es porque estoy a punto de ejecutar varias máquinas virtuales al mismo tiempo.
HD
El intercambio será 20 veces más rápido que el HDD promedio, supongo. Aún así, supervisaría el recuento de escritura periódicamente. Compruebe cuánto se consumen los 10 billones de escrituras de por vida (o lo que sea la especificación) y extrapole los años de servicio.
WinEunuuchs2Unix
1
@HD Actualicé la respuesta con cómo ver fácilmente cuánta vida queda. Puede obtener más información usando el número de escrituras que se muestran arriba en conteos de 512 bytes. La vida media que leí es de 2.000 escrituras, pero eso es multiplicado por 512 GB, no 512 bytes. Esta es una de las veces que agradece a Texas Instruments por las calculadoras.
WinEunuuchs2Unix
la mía está al 2%, comprada alrededor de septiembre de 2017. También es de 512 gb. ¿deberia estar preocupado? Creo que voy a actualizar a 32 gb de carneros en este momento.
HD
3
@HD estás usando 1% cada 4 meses, por lo que obtienes 400 meses = 33 años de servicio. Así que no, no se preocupe, pero controle la tendencia ...
WinEunuuchs2Unix