Limpando a memória do Linux

Às vezes após abrir muitos programas em GNU / Linux e perceber que o micro ficou lento, fechamos eles, porém o micro não volta como antes, devido a memória RAM ainda conter lixos, restos de programas aguardando serem liberados. Eles ficam na memória para se caso o usuário decidir usar eles novamente, carregando-os mais rapidamente, isso é chamado de Cache.Para forçar a memória a ser limpa (limpar o Cache) faça o seguinte:

No terminal digite, como root e dê enter:

# echo 3 > /proc/sys/vm/drop_caches && swapoff -a && swapon -a

Isto limpará o cache, colocando o 3, que é a soma de duas funções: A paginação de memória será limpa (1), os dentries e os inodes serão liberados(2).

O swapoff desabilitará o swap, forçando a limpar e o swapon ativará ele novamente, o -a é para aplicar a todos os dispositivos.
Obs: testado em Ubuntu 10.04, deve funcionar nas versões acima também (a partir do Kernel 2.6.16).

Outro comando útil é o free, digite no terminal:

$ free -m

E veja a quantidade de memória livre.

Até mais!

Anúncios
Limpando a memória do Linux

Deixe um comentário

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

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s