Verificar e/ou limpar cache de memória
Publicado por Pedro (última atualização em 06/09/2013)
[ Hits: 11.037 ]
Homepage: 127.0.0.1
Download Cclean2 (versão 2)
Script que verifica o valor de sua memória disponível e limpa seu cache caso necessário. Basta colocá-lo para iniciar em background a partir de seu startx, init, ou no seu gerenciador de login no script de POSTLOGIN.
Lembrado que você deve configurar o intervalo de tempo e a quantidade de memória livre, os padrões são de 30 min em 30 min e com - 2 GB de memória, ele realizará a limpeza automaticamente.
Lembrando que só funciona com kernel da série 2.6.16 em diante.
Versão 2 - Enviado por Pedro em 05/09/2013
Changelog: Foi feita uma revisão no script e adicionei uma "função de log" para saber os horários mais frequentes das limpezas de memória. O log vai para o arquivo /var/log/Cclean2.log.
#/bin/bash
#-------------------------------------------------------------------------
# Cclean v1.1, feito para ser executado periodicamente de maneira simples
# e eficiente, bastando ser executado em background pelo root no init
# feito por px, contato por email dropx11@gmail.com
#-------------------------------------------------------------------------
#--------------------------Parametros do Cclean----------------------------------------
MEM_MIN=2097152 #quantidade de memória livre, em kb para iniciar a limpeza, padrão 2 gb
TIME=1800 #intervalo da verificação de memoria livre, em segundos, padrão 30 min
#--------------------------------------------------------------------------------------
GET_MEN() {
export MEM_LIVRE=$(awk '/^MemFree/ { print $2; }' /proc/meminfo)
if [ $MEM_LIVRE -le $MEM_MIN ];then
CLEAN
else sleep $TIME
GET_MEN
fi
}
CLEAN() {
sync && echo 3 > /proc/sys/vm/drop_caches;
sleep $TIME
GET_MEN
}
GET_MEN
Comparar datas (muito simples)
Alimente seu arquivo de bloqueio e liberação no Squid
Jogo da Velha com IA - Usuário vs Máquina
organização_topografia primeiro arquivo
Perifericos Hardware na terminal
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









