Cómo optimizar SSD para evitar el desgaste

Cómo optimizar SSD para evitar el desgaste

Estoy actualizando mi sistema (MacBook Pro 2011) instalando un SSD. Me preguntaba si existe algún tipo de configuración en Ubuntu que ayude a prolongar la vida útil del disco.

Ni siquiera estoy seguro de si hay alguno, solo creo recordar haber hecho algo similar en Windows hace un par de años.

Estoy usando la versión 14.04

Respuesta1

  1. Cambie la configuración de SATA a AHCI en BIOS

  2. Sobreaprovisionamiento

    se utiliza para prolongar la vida útil del SSD, dejando una parte de su SSD sin formatear o sin asignar; el 7% debería ser suficiente, pero algunas personas llegan al 28%. Teniendo en cuenta el hecho de que los SSD todavía no son "baratos" y el espacio en disco no tiene precio, no uso esta técnica en absoluto.

  3. Formatee como EXT4 (pero supongo que es de sentido común, también es relevante solo si va a realizar una instalación limpia)

  4. sudo nano /etc/rc.local

    este método realizará TRIM en cada arranque, pero no lo ralentizará, créame, yo mismo estoy usando esta configuración. Poner fstrimantes de la línea exit 0. Esto debe hacerse para cada partición EXT4 montada automáticamente. Ejemplo a continuación:

    fstrim / 
    exit 0
    

    También puedes adaptar el código para hacer registros sobre TRIM.

    LOG=/var/log/trim.log
    fstrim -v / >>$LOG 
    echo “Time: $(date)” >>$LOG
    exit 0
    

    Si tiene una partición de inicio separada, debe agregarla, fstrim /homeetc. Si tiene una partición de inicio separada /boot/efi, no RECORTE esta partición y nunca ejecute TRIM en SWAP.

    guardar y reiniciar

  5. Deshabilite el trabajo cron semanal innecesario para TRIM, ya que se realizará en cada arranque

    sudo mv -v /etc/cron.weekly/fstrim /etc_cron.weekly_fstrim.bak
    

    básicamente moverás este comando a otra parte, por lo que no se ejecutará


  1. Disminuir el SWAPiness

    • verifique su nivel de intercambio, por defecto es 60:

      cat /proc/sys/vm/swappiness
      
    • sudo nano /etc/sysctl.confDespués de abrirlo, coloque estas líneas al final del archivo:

      # Sharply reduce swap inclination
      vm.swappiness=1
      

  1. ¡NO USE HIBERNACIÓN!
  2. Reiniciar

Eso es todo lo que hice, pero hay otros enfoques, por ejemplo con el trabajo cron, que lo he desactivado, o por descarte...

Respuesta2

Este tema también está aquí para leer el hilo de AS:

https://superuser.com/questions/308251/how-to-trim-descard-a-whole-ssd-partition-on-linux

También puedes probar diferentes cosas con hdparm, pero en general esto ya no es necesario hoy en día en comparación con los días en los que los SSD eran algo más exótico.

Este segundo enlace es o para más detalles simplemente lea man hdparm:

http://howto.unixdev.net/Test_LVM_Trim_Ext4.html

información relacionada