limpar mem cada tempo ...

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.

Join MK-AUTH

Enviar-me um email quando as pessoas responderem –

Respostas

  • no sistema não tem esse recurso, mais parece ser uma boa dica para limpar a memória do sistema.....
  • onde agente pode ver isso ae e como fuciona ????
  • 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..
  • 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
  • Pedro Filho disse:
    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
  • estou testando se funcionar blz .....

    Diego josé disse:
    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..
  • qual tempo vc gostaria ?

    anderson rodrigo ortolan disse:
    Pedro Filho disse:
    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...
  • a cada 15 minutos ....
  • 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.

    Obrigado!

    anderson rodrigo ortolan disse:
    a cada 15 minutos ....
This reply was deleted.