388 Views
Tempo de leitura: 1 MinutoO cache de memória é um recurso extremamente útil (e necessário) dos sistemas operacionais. Ele armazena informações anteriormente utilizadas para acelerar o processamento de processos e tarefas.
Basicamente falando, ao executar um programa, o sistema carrega informações na memória. Essas informações são mantidas no cache mesmo que não mais estejam em uso. A utilidade do cache começa aqui; se voltarmos a utilizar o mesmo programa, as informações mantidas serão reutilizadas, de forma que o processamento se dará mais rapidamente.
Bom, e quando precisamos liberar o cache? O Linux faz isso por sí só. Ao identificar falta de memória para o sistema, o cache começa a ser liberado gradativamente.
Caso se depare com uma situação em que a liberação deva ser feito manualmente, execute os comandos abaixo:
sync
E a seguir:
echo 3 > /proc/sys/vm/drop_caches
Com isso, a memória cache será liberada.
Observação: Resumidamente falando, é isso. Em breve farei um artigo mais detalhado a cerca desse tema.
Abs!