Cache de memória ainda carrega, depois de fechar programas

2

É show no indicador do sistema, encontrei solução no ubuntuforum para usar o comando sudo echo 3 | sudo tee /proc/sys/vm/drop_caches

É um trabalho, mas por que meu Ubuntu não funciona sozinho?

    
por Smile.Hunter 18.07.2011 / 17:11

1 resposta

3

O cache não tem nada a ver com a execução de programas. O cache é uma memória que não é usada de outra forma, portanto, ele é usado para armazenar os dados acessados recentemente a partir do disco, caso seja necessário novamente. Isso acelera o acesso ao disco, evitando muito dele, já que os dados já estão em memória RAM. Isso é uma coisa boa, uma vez que acelera o sistema essencialmente de graça, uma vez que esse carneiro seria desperdiçado. Deixar cair o cache, portanto, é uma má idéia, exceto por fazer benchmarking de desempenho de cache frio.

Você pode contar a memória usada pelo cache como livre, e é por isso que o programa free imprime uma linha com o cache adicionado à contagem livre e subtraído da contagem usada.

    
por psusi 18.07.2011 / 18:07