issso funciona pedro ajuda no desempenho.... ou no seu sistema ja tem isso...
percebo uma lentidao apos um certo tempo ..com o cache em uso.. e minha maquina é top.. andei percebendo o uso da memorio atingindo 90%...
cd /etc/init.d/
vim limpamemoria.sh
#!/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
---------
chmod 755 limpamemoria.sh
vim /etc/crontab
00-59/30 * * * * root /etc/init.d/limpamemoria.sh
Para adicionar comentários, você deve ser membro de MK-AUTH.
sim amigo como eu fasso isso??? a q no meu por q a q sempre ta usando 90% da memoria e chega uma hora a trava o servidor..
amigo .;... vc tera que entrar por terminal .... no servidor onde esta instalado o mk-auth como root ...
criar um arquivo .... como o nome de limjpamemoria.sh ou o nome que vc quizer... dar autorizacao para execucao... e por ele no contab para executar automaticamente....
c tiver duvidas ainda ... me avise eu ponho ele em algum lugar pra vc baixar por wget direto para dentro do seu server...
ok
no sistema não tem esse recurso, mais parece ser uma boa dica para limpar a memória do sistema.....
pedro ...é dentro do contrab ou nao estou percebendo que ele nao esta sendo executado automaticamente a cada tempo que eu quero ou seja a cada 15 minutos ...
me da um exempo por favor ....
00-59/30 * * * * root /etc/init.d/limpamemoria.sh #### isso é pra execucao a cada 30minutos
15 * * * * root /etc/init.d/limpamemoria.sh ####isso ja seria para cada 1q5 minutos ou esta errado caso esteja me corrija por favor...
amigo se tiver como vc colocar pra eu baixa fico muito grato ^^
Pedro o q vc axa dessa limpa memoria se for baum ja colocar ae na Atualizaçao do mk-auth blz
anderson rodrigo ortolan disse:
Diego josé disse:
sim amigo como eu fasso isso??? a q no meu por q a q sempre ta usando 90% da memoria e chega uma hora a trava o servidor..
amigo .;... vc tera que entrar por terminal .... no servidor onde esta instalado o mk-auth como root ...
criar um arquivo .... como o nome de limjpamemoria.sh ou o nome que vc quizer... dar autorizacao para execucao... e por ele no contab para executar automaticamente....
c tiver duvidas ainda ... me avise eu ponho ele em algum lugar pra vc baixar por wget direto para dentro do seu server...
ok
amigo se tiver como vc colocar pra eu baixa fico muito grato ^^ Pedro o q vc axa dessa limpa memoria se for baum ja colocar ae na Atualizaçao do mk-auth blzanderson rodrigo ortolan disse:
Diego josé disse:
sim amigo como eu fasso isso??? a q no meu por q a q sempre ta usando 90% da memoria e chega uma hora a trava o servidor..
no sistema não tem esse recurso, mais parece ser uma boa dica para limpar a memória do sistema.....
pedro ...é dentro do contrab ou nao estou percebendo que ele nao esta sendo executado automaticamente a cada tempo que eu quero ou seja a cada 15 minutos ...
me da um exempo por favor ....
00-59/30 * * * * root /etc/init.d/limpamemoria.sh #### isso é pra execucao a cada 30minutos
15 * * * * root /etc/init.d/limpamemoria.sh ####isso ja seria para cada 1q5 minutos ou esta errado caso esteja me corrija por favor...
Pedro, poe esta opção no webadmin, igual ao tempo de corte, cache de vídeos, etc... pois estou tendo problemas também de o server travar quando a mem enche, o arquivo de swap também, ai o radius para e pronto, celular fica possuído pelos clientes rsrsrsrs.
Respostas
amigo .;... vc tera que entrar por terminal .... no servidor onde esta instalado o mk-auth como root ...
criar um arquivo .... como o nome de limjpamemoria.sh ou o nome que vc quizer... dar autorizacao para execucao... e por ele no contab para executar automaticamente....
c tiver duvidas ainda ... me avise eu ponho ele em algum lugar pra vc baixar por wget direto para dentro do seu server...
ok
pedro ...é dentro do contrab ou nao estou percebendo que ele nao esta sendo executado automaticamente a cada tempo que eu quero ou seja a cada 15 minutos ...
me da um exempo por favor ....
00-59/30 * * * * root /etc/init.d/limpamemoria.sh #### isso é pra execucao a cada 30minutos
15 * * * * root /etc/init.d/limpamemoria.sh ####isso ja seria para cada 1q5 minutos ou esta errado caso esteja me corrija por favor...
Pedro o q vc axa dessa limpa memoria se for baum ja colocar ae na Atualizaçao do mk-auth blz
anderson rodrigo ortolan disse:
Diego josé disse:
anderson rodrigo ortolan disse:
Obrigado!
anderson rodrigo ortolan disse: