Existem algumas opções. Você pode usar o ionice para definir prioridades para certas coisas. Você também pode tentar um elevador diferente, o prazo provavelmente faria mais sentido no seu caso:
Existe alguma maneira de tornar o sistema mais consistente ao usar o LUKS? (ou armazenamento lento em geral), como é tudo, é rápido até que o buffer de gravação esteja cheio, então tudo fica paralisado enquanto o kernel bloqueia as gravações. Mesmo problema no meu laptop com o SSD lento - é bom, então eu tenho que esperar por 30 segundos enquanto ele flush, enquanto isso eu não posso fazer quase nada. Eu estou esperando para ajustar o sistema de cache de disco? Alternativamente, se eu puder fazer com que as coisas não parem completamente enquanto estiverem bloqueadas, em vez disso, apenas bloqueando a gravação que está sendo bloqueada?
Tente:
echo 100 > /proc/sys/vm/dirty_ratio
Isso deve adiar o bloqueio até que toda a sua memória livre seja usada para gravar o cache.
Adicionar
elevator=as
para sua linha de kernel em /boot/grub/grub.conf
.