Início > Dicas > Limpando a memória cache no Debian / Ubuntu

Limpando a memória cache no Debian / Ubuntu

Muitas vezes, depois de um grande tempo de uso do computador ou do servidor, você nota que o consumo de memória está alto.

Isso acontece porque muitas vezes o Linux guarda um espaço na memória cache para programas e comandos que foram usados recentemente, para que em execuções futuras sejam executados mais rapidamente.

No entanto, para liberar esse espaço que muitas vezes é armazenado sem necessidade e causando um uso elevado da memória não precisamos reiniciar o computador.

Basta executar o comando a seguir:

$ sudo sync

$ sudo echo 3 > /proc/sys/vm/drop_caches

O comando sync faz com que todo o cache do sistema de arquivos que está temporariamente armazenado na memória cache, seja despejado em disco e liberado, prevenindo assim que se tenha perda de dados.

Quando escrevemos “3″ no arquivo /proc/sys/vm/drop_caches dizemos para o Kernel liberar pagecache, dentries e inodes.

Se escrevermos “1″, liberamos apenas pagecache e se escrevermos “2″ liberamos pagecache e inodes. Nesse caso usaremos o “3″, pois ele faz o papel dos dois anteriores e ainda libera dentries.

Para visualizar a queda do uso do chache, basta digitar:

$ free -m

Fonte: sysadmin.eti.br

CategoriasDicas Tags:, ,
  1. Nenhum comentário ainda.
  1. Nenhum trackbacks ainda.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Sair / Alterar )

Imagem do Twitter

You are commenting using your Twitter account. Sair / Alterar )

Foto do Facebook

You are commenting using your Facebook account. Sair / Alterar )

Connecting to %s

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.