Habilitando data = writeback em ext3 debian squeeze

Temos um afunilamento do servidor no disco de i / o. Para o curto prazo, precisamos dar a ele mais largura de banda enquanto removemos as coisas dele. Existem várias opções de montagem que podem contribuir para um melhor desempenho, entre elas está data = writeback, que dizem que também melhora o rendimento.

Portanto, buscamos as seguintes opções de montagem no fstab:

/dev/md0  /  ext3  defaults,data=writeback,barrier=1,noatime,nodiratime,errors=remount-ro  0  1

No entanto, não é possível simplesmente reinicializar neste modo diretamente; algumas etapas são necessárias para chegar lá.

Primeiro, devemos ter certeza de que o kernel inicializa o sistema com o modo de dados correto. Para isso, adicionamos o seguinte à nossa configuração / etc / default / grub

GRUB_CMDLINE_LINUX="rootflags=data=writeback"

E ative a mudança com:

update-grub

Por último, ajustamos o sistema de arquivos. Para fazer isso, precisamos reiniciar no modo de recuperação e, em seguida, executar

tune2fs -o journal_data_writeback /dev/md0

Finalmente reinicie o sistema e esperançosamente tudo irá correr bem e você estará no modo write-back e terá um pouco mais de rendimento.