Limpar memoria
Publicado por Rudimar Remontti 16/04/2009
[ Hits: 12.058 ]
Homepage: www.remontti.com.br
Esse script deve ser agendado no cron, assim você define nele o percentual máximo, e a cada vez que for rodá-lo ele fará a verificação.
#!/bin/sh PATH="/bin:/usr/bin:/usr/local/bin" # Porcentagem maxima (mude se vc achar q deve) eu deixo em 85% percent=85 # Total da memoria: ramtotal=`grep -F "MemTotal:" < /proc/meminfo | awk '{print $2}'` # Memoria livre: ramlivre=`grep -F "MemFree:" < /proc/meminfo | awk '{print $2}'` # RAM utilizada pelo sistema: ramusada=`expr $ramtotal - $ramlivre` # Porcentagem de RAM utilizada pelo sistema: putil=`expr $ramusada \* 100 / $ramtotal` echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= date echo echo "Mem. utilizada: $putil %"; if [ $putil -gt $percent ] then date=`date` echo $date >> /var/log/memoria.log echo "Mem. utilizada: $putil %" >> /var/log/memoria.log echo "Memoria acima de $percent %, cache foi limpado!"; sync # 'Dropando' cache: echo 3 > /proc/sys/vm/drop_caches echo free -m echo echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= else echo "Cache nao foi limpado!"; echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= unset percent ramtotal ramlivre ramusada putil exit $? fi
Compactação do relatório do Squid/Sarg
Ligando/Desligando máquina pela rede
zswapdeslig.sh - Um "Desligador" de ZSWAP, SWAP em RAM para Sabayon Linux
Deixando o Gnome bonitão em qualquer distribuição
Como ativar o módulo de cancelamento de ruído no Pipewire
Como escolher o melhor escalonador de CPU para melhorar o desempenho da máquina
Curiosidade sobre DOOM Guy e Isabelle de Animal Crossing
Inicializando servidor Ubuntu na AWS e rodando apache em Container
Como fazer um pendrive butável dar boot no VirtualBox
Corrigindo Saída de Som Invertida no Linux
Problema com o Apache NetBeans IDE 21 no Debian 12 (4)
Me ajudem a corrigir esse erro que está dando no meu Virtual Box! (3)
Pouco espaço em disco em sistema root (5)
executar arquivo como programa pelo terminal linux ubuntu (4)
Sistema trava no boot após atualização do driver nVidia (GeForce 1070)... (5)