Concordo que o manuseio de cache no Linux está longe de ser ideal. De fato, em muitos aspectos, o Linux ainda se sente mais otimizado para uso de servidor / estação de trabalho do que o uso de desktop. Veja this Q & amp; A para um problema semelhante com programação de CPU / IO.
Com isso dito, existem soluções que podem aliviar o problema. Você pode limpar manualmente o cache ou configurar um cronjob, como user197590 apontou. Outro método seria desabilitar a geração de cache para aplicativos específicos. Você pode fazer isso com o utilitário nocache
. No momento, ele está disponível somente nos 13.10 repos , mas eu consegui instalar o pacote Saucy no 12.04 sem problemas.
nocache
é bastante simples de usar. Você o prefixou para qualquer comando que você queira executar sem cache, por exemplo:
nocache tar cf backup/2013-07-12-pictures.tar Pictures
Não é uma solução causal, mas pode definitivamente curar os sintomas de excesso de zelo.