Como liberar memória não utilizada no Linux!

Algumas vezes o sistema aloca memória demais e deixa de organizar o espaço que foi utilizado anteriormente fazendo com que a sua memória fique toda carregada com informações que já não estão sendo utilizadas pelo sistema naquele momento. Saiba como liberar memória não utilizada no Linux.

Veja como é fácil resolver este problema!

Verificando e liberando memória no Linux

Primeiro vamos visualizar como está sendo utilizada a memória em tempo real, para isso execute o comando abaixo:

watch -n 1 free -m

ou se preferir também pode usar o comando abaixo para realizar a mesma verificação:

watch -n 1 cat /proc/meminfo

Você vai receber as seguintes informações:

MemTotal: 1027104 kB
MemFree: 302836 kB
Buffers: 24212 kB
Cached: 297364 kB
SwapCached: 0 kB
Active: 478336 kB
Inactive: 164844 kB

Agora vamos fazer esta “organização” na memória, para isso temos dois comandos e vou explicar exatamente o que cada um faz.

sudo sysctl -w = 3 vm.drop_caches
NOTA: Esta ação não irá tornar o sistema mais rápido, nem vai afetar a sua estabilidade e desempenho, ele vai apenas limpar a memória usada pelo Kernel Linux em caches.

Aqui está um outro comando que pode ajudá-lo a liberar memória usados ??no sistema ou no cache (cache de página, inodes, e dentries):

sudo sync && sudo sysctl vm.drop_caches=3
NOTA: Você pode usar o cron para programar os comandos acima para ser executado em intervalos de tempo específicos. Então aproveite a dica e melhore o seu sistema.
Redação
Este usuário é utilizado quando um post é migrado de um usuário para outro, ou quando alguém envia um conteúdo ao SempreUPdate.

    Nvidia 390.67 lançado para Linux, FreeBSD e Solaris

    Previous article

    Registro de Impressão Digital fica colorido no Android P

    Next article

    You may also like

    More in Dicas