
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:
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?
- Habilite o suporte trim com opções de montagem "discard, noatime" em /etc/fstab, por exemplo
É uma boa ideia desativar o diário EXT4 para aumentar a expectativa de vida do SSD?
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.