Meu palpite é que há algum outro processo que ocupa a capacidade de E / S do disco por um tempo. iotop
pode ajudá-lo a localizá-lo, se você tiver um kernel recente o suficiente.
Se este for o caso, não é sobre o sistema de arquivos, muito menos sobre journalling. É o agendador de E / S o responsável para arbitrar entre aplicativos conflitantes. Um teste fácil: verifique o agendador atual e tente um diferente. Isso pode ser feito na hora, sem reiniciar. Por exemplo, na minha área de trabalho para verificar o primeiro disco ( /dev/sda
):
cat /sys/block/sda/queue/scheduler
=> noop deadline [cfq]
mostra que ele está usando o CFQ, que é uma boa opção para desktops, mas não tanto para servidores. Melhor definir 'prazo':
echo 'deadline' > /sys/block/sda/queue/scheduler
cat /sys/block/sda/queue/scheduler
=> noop [deadline] cfq
e espere algumas horas para ver se melhora. Em caso afirmativo, defina-o permanentemente nos scripts de inicialização (depende da distribuição)