neste post é explicado como fazer:
excluindo ram do cache do Linux
mas não se esqueça de ler o post completo sobre por que ou por que não limpar os caches.
neste post é explicado como fazer:
excluindo ram do cache do Linux
mas não se esqueça de ler o post completo sobre por que ou por que não limpar os caches.
Como root: echo 3 > /proc/sys/vm/drop_caches
Eu tinha as mesmas preocupações sobre um cache pesado em uma caixa embutida rodando o 2.6.15 (que não tem o arquivo proc mencionado acima). Fiz algumas experiências e descobri que uma maneira de forçar a limpeza do cache é criar um ramdisk, preenchê-lo com um enorme arquivo temporário e excluir o arquivo. Funciona perfeitamente. Claro, o que eu provei foi que o Linux irá realmente liberar o cache quando absolutamente necessário. BTW mudando a permutabilidade para 0 ou 100 não teve absolutamente nenhum efeito observável em qualquer meminfo.