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



  1. Amigos tenho percebido uma enorme lentidão na minha rede principalmente no horario de pico, ou seja durante o periodo noturno o bicho pega, estou usando o thundercache com o cache full em uma maquina core 2 duo 2.0, 4gb, hd 1.5 tera, percebi um lentidao enorme na abertura de paginas, qdo desativo a o cache a internet fica legal, ja revisei as regras mas não achei nada de estralho, o que pode ocasionar essa lentidão?

    Será alguma dessa regras q podem estar errada?

    Desde já agradeço atençao de todos!


    acl purge method PURGE
    acl CONNECT method CONNECT
    acl Safe_ports port 80 # http
    acl Safe_ports port 21 # ftp
    acl Safe_ports port 443 # https
    acl Safe_ports port 70 # gopher
    acl Safe_ports port 210 # wais
    acl Safe_ports port 1025-65535 # unregistered ports
    acl Safe_ports port 280 # http-mgmt
    acl Safe_ports port 488 # gss-http
    acl Safe_ports port 591 # filemaker
    acl Safe_ports port 777 # multiling http
    acl Safe_ports port 631 # cups
    acl Safe_ports port 873 # rsync
    acl Safe_ports port 901 # SWAT
    acl SSL_ports port 443 # https
    acl SSL_ports port 563 # snews
    acl SSL_ports port 873 # rsync
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports

    http_access allow manager localhost con_clients
    http_access deny manager all
    icp_access allow purge localhost con_clients
    icp_access deny purge all

    cache_mem 2048 MB
    maximum_object_size_in_memory 32 KB
    maximum_object_size 15 MB
    minimum_object_size 0

    cache_swap_low 80
    cache_swap_high 95
    cache_dir ufs /var/spool/squid 100000 16 256

    cache_effective_user proxy
    ftp_user anonymous@anonymous.com.br

    hierarchy_stoplist cgi-bin ?
    #access_log /var/log/squid/access.log
    #access_log /var/log/squid/error.log
    cache_store_log none


    #intervalos de tempos que o proxy verificara os arquivos dos site acessado
    #conferem com o do cache, o valor 10080 significa aproximadamente 09 dias
    refresh_pattern ^ftp: 1440 20% 10080
    refresh_pattern ^gopher: 1440 0% 1440
    refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
    #refresh_pattern (Release|Package(.gz)*)$ 0 20% 2880
    refresh_pattern . 0 20% 4320

    #Mantendo objetos recentes e pequenos na memoria
    memory_replacement_policy heap GDSF

    acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9]
    upgrade_http0.9 deny shoutcast

    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache

    extension_methods REPORT MERGE MKACTIVITY CHECKOUT
    hosts_file /etc/hosts

    coredump_dir /var/spool/squid

    server_persistent_connections off

    icon_directory /usr/share/squid/icons
    error_directory /usr/share/squid/errors/Portuguese

    # Marca Penalty HIT
    zph_mode tos
    zph_local 0x30
    zph_option 136
    zph_parent 0

    #-----------------------------------------------
    url_rewrite_children 200
    acl store_rewrite_list dstdomain -i "/etc/squid/thunder.lst"
    url_rewrite_access allow store_rewrite_list
    url_rewrite_access deny all
    url_rewrite_program /etc/squid/loader.php
    redirector_bypass on

    acl servercache dstdomain 192.168.110.2
    cache deny servercache

  2. 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
    Última edição por jamerfay; 01-10-2009 às 15:53.



  3. #3
    Não Registrado
    muito bom...

  4. 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 contab 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 obrigado pela força tive na correria, e ainda nao tive tempo pra testar, vou testar e posto o resultado!

    Um forte abraço!

    Muito obrigado!

    Valeu.



  5. Citação Postado originalmente por adepad Ver Post
    Muito obrigado pela força tive na correria, e ainda nao tive tempo pra testar, vou testar e posto o resultado!

    Um forte abraço!

    Muito obrigado!

    Valeu.
    Desculpe acho q estou pedindo de mais, mas ja vi q funcionou uma maravilha, muito obrigado!

    tava usando muito a memoria, mas gostaria saber com q faço pra executar esse comando agendado por tempo como vc esta sugerindo! Desculpe pois na majo se linux! To começando.

    Um forte, abraço!

    Muito obrigado, ta fungando uma maravilha agora!






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