Como libertar memória RAM no Linux

Porque um uso alto em repouso não é necessariamente um problema, e como identificar o consumo real.

Intermédio 1 min de leitura Publicado em 2026 Por Equipo SolucionaPC

Antes de mais: se o Linux usa "muita" RAM em repouso, isso não é necessariamente um problema — o sistema aproveita a memória livre para colocar ficheiros em cache e acelerar acessos futuros, libertando-a automaticamente assim que outra coisa precisar dela.

Identificar o que consome de verdade

Use o htop e ordene por memória (Shift + M) para ver que processo específico está a consumir, em vez de olhar só para o total geral.

Libertar a cache manualmente (raramente necessário)

sync; echo 3 | sudo tee /proc/sys/vm/drop_caches

Aviso: isto não é uma solução habitual — liberta a cache do disco, que o sistema voltará a encher de forma natural consoante a for usando. Raramente melhora o desempenho real; costuma usar-se só para testes de diagnóstico específicos.

Se realmente lhe falta RAM (não só cache)

Reveja aplicações de arranque desnecessárias, feche separadores do navegador sem uso (costumam ser o maior consumidor real), ou considere expandir a RAM física se o uso genuíno ultrapassar constantemente o disponível.

Perguntas frequentes

É mau que o Linux use quase toda a RAM disponível?

Não necessariamente — o sistema usa memória livre para colocar ficheiros em cache e acelerar acessos futuros, libertando-a automaticamente assim que outra aplicação precisar mesmo dela.

Devo esvaziar a cache manualmente com frequência?

Não, raramente traz um benefício real — o sistema gere a cache de forma eficiente por si só. Usa-se principalmente para testes de diagnóstico específicos, não como manutenção habitual.

Partilhar: