Como otimizar SSD para evitar desgaste

Como otimizar SSD para evitar desgaste

Estou atualizando meu sistema (MacBook Pro 2011) instalando um SSD. Eu queria saber se existe algum tipo de configuração no Ubuntu que ajude a prolongar a vida útil da unidade?

Eu nem tenho certeza se existe algum, só me lembro de ter feito algo semelhante no Windows alguns anos atrás.

Estou usando a versão 14.04

Responder1

  1. Altere a configuração SATA para AHCI no BIOS

  2. Sobre-aprovisionamento

    é usado para prolongar a vida útil do SSD, deixando alguma parte do seu SSD não formatada/não alocada - 7% deveria servir, mas algumas pessoas chegam a 28%. Considerando o fato de que os SSD ainda não são "baratos" e o espaço em disco não tem preço, eu não uso essa técnica de forma alguma.

  3. Formate como EXT4 (mas acho que é bom senso, também relevante apenas se você for fazer uma instalação limpa)

  4. sudo nano /etc/rc.local

    este método executará TRIM em cada inicialização, mas não irá desacelerá-lo, acredite, estou usando essa configuração sozinho. Coloque fstrimantes da linha exit 0. Isso deve ser feito para cada partição EXT4 montada automaticamente. Exemplo abaixo:

    fstrim / 
    exit 0
    

    Além disso, você pode adaptar o código para fazer logs sobre TRIM

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

    Se você tiver uma partição inicial separada, precisará adicionar fstrim /homeetc. Se você tiver uma partição separada /boot/efi, não TRIM esta partição e nunca execute TRIM no SWAP.

    salve e reinicie

  5. Desative o cron job semanal desnecessário para TRIM, pois ele será executado a cada inicialização

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

    você basicamente moverá este comando para outro lugar, então ele não será executado


  1. Diminuir SWAPiness

    • verifique seu nível de troca, por padrão é 60:

      cat /proc/sys/vm/swappiness
      
    • sudo nano /etc/sysctl.confdepois de abrir, coloque estas linhas no final do arquivo:

      # Sharply reduce swap inclination
      vm.swappiness=1
      

  1. NÃO USE HIBERNAÇÃO!
  2. Reinício

Foi tudo o que fiz, mas existem outras abordagens, por exemplo com cron job, que desabilitei, ou por descarte...

Responder2

Este tópico está aqui para ler o tópico AS também:

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

Você também pode tentar coisas diferentes com o hdparm, mas principalmente isso não é mais necessário hoje em comparação com os dias em que o SSD era algo mais exótico.

Este segundo link está disponível para mais detalhes, basta ler man hdparm :

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

informação relacionada