Eu encontrei a resposta. O Linux de 64 bits mantém um grande buffer de gravação (20% da memória disponível!) Por padrão. (Curiosamente, o Linux de 32 bits limita-se a no máximo 180MB) Para alterar o tamanho do buffer sujo para, por ex. 200MB, pode-se usar
echo 200000000 > /proc/sys/vm/dirty_bytes
OU para usar uma porcentagem de RAM, por exemplo 1%:
echo 1 > /proc/sys/vm/dirty_ratio
Mais informações: link