Esta é uma pergunta de acompanhamento para meu problema anterior . Resumindo, eu estava experimentando grandes quedas de E / S juntamente com o desbaste de disco não tão violento, e com a ajuda descobri que os grandes caches eram o problema. Agora estou tentando encontrar uma solução para isso.
Estou executando um teste Debian de 32 bits atualizado diariamente em um computador com 16 GB de RAM, SSD de 120 GB e dois HDDs de 1 TB. O SSD armazena leitura pesada da distribuição e um dos discos de 1TB armazena / var / tmp / media e outros gravam peças pesadas, incluindo uma parte da minha pasta pessoal. O segundo HDD é um armazenamento de arquivos puro. Tudo é formatado em EXT4.
O uso nominal de RAM da distribuição é de 1 a 1,5 GB. A RAM restante é convertida em cache a critério do kernel. Depois que o cache cresce além de um ponto, o desempenho de E / S cai massivamente (de ~ 90MB / seg para ~ 5MB / seg). A eliminação de caches resolve o problema, mas apenas temporariamente.
Qual pode ser o motivo? Embora eu seja um desenvolvedor e ex-administrador de cluster, o armazenamento em cache está além do meu conhecimento neste momento.