Página 2 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. Citação Postado originalmente por jamerfay Ver Post
    verifica como está a memória do seu thunder
    free -m
    logo em seguida
    verifique se sua rede está normal..
    Caso dê certo, viva.


    Criee este script em /etc/init.d/limpamemoria.sh

    Segue conetudo do arquivo 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


    _______________________________________________________________________________


    Logo depois vc cria uma rotina via crontab pra ele executar este script de 20 em 20 minutos
    "Este script" não é meu, e desconheço o dono.
    mais funciona bem, consegui com um amigo, DJAcesso


    muito bom !!!

  2. agora pra ficar melhor a dica qual a maneira correta de controlar o thunder? segue a minha
    add action=mark-connection chain=postrouting comment=Hit disabled=yes dscp=12 new-connection-mark=Hit_conn passthrough=\
    yes
    add action=mark-packet chain=postrouting comment="" connection-mark=Hit_conn disabled=yes new-packet-mark=HIT \
    passthrough=no
    add action=mark-connection chain=prerouting comment=Thunder content="X-Cache: HIT from Thunder" disabled=yes dst-address=\
    172.255.100.2 new-connection-mark=Thunder_conn passthrough=yes
    add action=mark-packet chain=prerouting comment="" connection-mark=Thunder_conn disabled=yes new-packet-mark=THUNDER \
    passthrough=no


    Sendo que fica acima ou abaixo de todas outras



  3. para adicionar no cron caso esteja usando debian faça o seguinte procedimeto:

    cd /etc
    nano crontab
    na ultima linha adicione
    * /10 *** root / endereço onde salvou o script

    o /10 sera de quanto em quanto tempo o script sera execultado, nesse caso a verificação sera feita de 10 em 10 minuto, vc pode mudar isso a gosto.

  4. Quando eu tento executar o script aparece a seguinte mensagem.

    -bash: ./limpamemoria.sh: Permissão negada



  5. consegui resolver o problema com chmod 777 para o arquivo.

    Agora não estou conseguindo fazer com que o script rode automaticamente com o contrab.






Tópicos Similares

  1. Cache full no mikrotik !! com vídeos e exemplos
    Por alexandrecorrea no fórum Redes
    Respostas: 276
    Último Post: 11-04-2012, 22:31
  2. Respostas: 7
    Último Post: 27-01-2012, 13:44
  3. Respostas: 5
    Último Post: 16-10-2011, 21:28
  4. Intriga com minha cache full
    Por Lucfrs no fórum Servidores de Rede
    Respostas: 3
    Último Post: 05-07-2010, 18:27
  5. Respostas: 7
    Último Post: 30-06-2007, 12:20

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L