Depende…. Caso você não use seu Ubuntu em frequências muito altas de processamento e memória talvez nunca irá precisar, mas nós desenvolvedores que usamos as ferramentas que cada vez mais exigem de nosso Hardware é extremamente importante limparmos nossa memória em casos mais extremos de testes locais, por isso neste Post vou citar apenas um script muito simples que utilizo no meu dia a dia que para mim é muito eficaz e espero que seja para você também 🙂
Abra seu prompt de comando no Ubuntu e digite o comando conforme abaixo:
gedit limpezaCacheSwap.sh
Aqui será criado um arquivo chamado limpezaCacheSwap.sh
Dentro deste arquivo cole o conteúdo abaixo:
echo “Limpando Cache e Swap…”
echo 3 > /proc/sys/vm/drop_caches
sysctl -w vm.drop_caches=3
swapoff -a && swapon -a
clear
echo “Limpeza do Cache e Swap efetuada com sucesso”
Salve e Feche o arquivo:
Agora volte ao seu prompt e dê as permissões necessárias para executarmos o arquivo.
sudo chmod 755 limpezaCacheSwap.sh
Execute o comando abaixo para ver em MB como está sua memória Cache:
free -m
Para executar seu arquivo lembre-se sempre de executá-lo com o SUDO
sudo ./limpezaCacheSwap.sh
Agora execute novamente o comando:
free -m
Obs: Frisei o teste em Ubuntu pois não testei estes comandos em outra distribuição Linux.
Abraços e até a Próxima
/:-D
O script funcionar perfeitamente no Linux manjaro 16.0 distribuição baseado no ArchLinux. Obrigado.
Olá Glaucio,
Muito obrigado por compartilhar esta dica.
Abraços
Uans
Funcionou perfeitamente. Obrigado
Show! Testado em 2017 no Ubuntu 16.04 LTS. 😉 Grato pelas dicas meu caro Uans.
Show!
Funciona na versão Mint também:
Distributor ID: LinuxMint
Description: Linux Mint 18.3 Sylvia
Release: 18.3
Codename: sylvia
————————————————————————
free -m
total used free shared buff/cache available
Mem: 7882 2496 726 369 4659 5034
Swap: 8096 2368 5727
sudo ./limpezaCacheSwap.sh
“Limpando Cache e Swap…”
vm.drop_caches = 3
“Limpeza do Cache e Swap efetuada com sucesso”
free -m
total used free shared buff/cache available
Mem: 7882 4414 2493 541 974 3010
Swap: 8096 0 8096
SCRIPT PRÁTICO E BACANA!
SHOW, VALEU.
também funcionou no CentOS
show, valeu!
Apliquei no ubuntu 19.04 e funcionou corretamente 🙂
Funcionou perfeitamente no Ubuntu 16.04, valeu Uans por essa ótima dica!
Funcionou também no BigLinux 20.04! Muito obrigado pela dica!
O comando funciona perfeitamente no redhat 6.10