Ajuste fino do Linux para SSD Vertex 3

Ajuste fino do Linux para SSD Vertex 3

Tenho lido sobre otimizações para discos SSD no Linux, há muitas informações por aí, embora muito confusas e a maioria parece desatualizada, então ficaria grato se alguém esclarecesse os seguintes tópicos:

  1. Ainda é necessário/recomendado ativar explicitamente o TRIM para um OCZ Vertex 3 (controlador SandForce) no Ubuntu 11.x (kernel 3.2) com sistema de arquivos EXT4?
    Minha instalação não parece ter habilitado nada em particular.

    Depois de alguma pesquisa, reuni estas duas opções:

    • Habilite o suporte trim com opções de montagem "discard, noatime" em /etc/fstab, por exemplo
      /dev/sda2 /storage ext4 noatime,discard [link]
    • Execute o comando fstrim periodicamente, por exemplo, um script que é executado no momento da inicialização ou sob um agendamento com cron. Algumas informações antigas recomendam esta opção em vez de descartar, já que esta última tem algum impacto no desempenho.[link]

    Qual das opções acima é recomendada, se houver?

  2. É uma boa ideia desativar o diário EXT4 para aumentar a expectativa de vida do SSD?

  3. Que tal mudar o agendador de disco do padrão CFQ (Completely Fair Queuing) para Noop (FIFO)[link]

Obrigado.

Responder1

Eu uso dois OCZ Vertex's 3 em RAID1 em meu servidor há um ano sem otimizações.

Consegui usar o TRIM pela primeira vez hoje porque atualizei para o kernel 3.0.54 - o kernel padrão 2.6.18 do CentOS 5 não suportava isso.

descartar-se deve ser suficiente para manter a unidade funcionando corretamente por um longo tempo. Certifique-se de ter o firmware mais recente, 2.25. A OCZ oferece uma ótima ferramenta em oczenterprise.com para atualizar SSDs sem precisar reiniciar o servidor.

informação relacionada