+ Responder ao Tópico



  1. #1
    fabricio_
    Visitante

    Padrão Desempenho no squid

    Bom dia amigos , tenho algumas perguntas referentes ao squid :

    1-) Como posso fazer um teste de desempenho no squid ?
    2-) Quais fatores ( além de configuração da maquina ) influenciam na velocidade do squid ?

    Venho com essas perguntas pois controlo o squid se um empresa com cerca de 140 funcionários , com uma conexão de 1MB o squid funciona numa boa , porém em alguns dias ele acaba se tornando muito lento , e nós notamos que após restartado ele volta ao normal !

    A configuração da máquina :
    Código :
    [root@alemanha ~]# cat /proc/cpuinfo
    processor    : 0
    vendor_id    : AuthenticAMD
    cpu family   : 6
    model      : 6
    model name   : AMD Athlon(TM) XP 1600+
    stepping    : 2
    cpu MHz     : 1050.235
    cache size   : 256 KB
    bogomips    : 2103.67
     
    [root@alemanha ~]# free
           total    used    free   shared  buffers   cached
    Mem:    255984   251760    4224     0   120756   44520
    -/+ buffers/cache:   86484   169500
    Swap:    524280   78100   446180
    qualquer dica/referência/ajuda é bem vinda

  2. #2

    Padrão Re: Desempenho no squid

    Voce pode aumentar um pouco o desempenho tirando a gravação de logs de store "cache_store_log none" que diminui a quantidade de acesso a disco, verifiquei tambem que sua maquina ta usando swap, seria interessante nao usar, voce pode ver isso na configuracao do squid na memoria diminuindo a quantidade de uso dele, se voce puder colocar a configuracao do arquivos é mais facil pra saber.

    Que tamanho estao os arquivos de log??? Voce tem feito rotate seguido deles??
    Que tamanho é o cache?? Quandos diretorio e subdiretorios??




  3. #3

    Padrão Re: Desempenho no squid

    Realmente tirando os log ele pode usar menos o processamento da máquina, mas no seu caso, acho que deveria aumentar a memória de seu servidor, isso por si só já acabaria com o uso de swap. Veja no meu caso.


    [root@terra seguranca]# free
    total used free shared buffers cached
    Mem: 514628 497380 17248 0 113720 111544
    -/+ buffers/cache: 272116 242512
    Swap: 514072 33180 480892
    [root@terra seguranca]# service squid restart
    Stopping squid: ................. [ OK ]
    Starting squid: . [ OK ]
    [root@terra seguranca]# free
    total used free shared buffers cached
    Mem: 514628 338324 176304 0 113724 114916
    -/+ buffers/cache: 109684 404944
    Swap: 514072 3232 510840

    Quando voce restarta o squid ele os dados do squid da memória. Então aumentando a memória acho que acabaria o seu problema.
    Espero ter ajudado.

  4. #4

    Padrão Re: Desempenho no squid

    squid eh um grande consumidor de memoria.. ele faz muitos acessos ao disco.. e quando usa swap.. deixa ele lento mesmo..

  5. #5
    fabricio_
    Visitante

    Padrão Re: Desempenho no squid

    tem algum parrametro no squid.conf onde e possa dizer para ele NÃO usar swap?

    olha como estão minhas configuraçes :

    Código :
    error_directory /usr/share/squid/errors/Portuguese
    #forwarded_for on
    http_port 8080
    icp_port 3130
    cache_mem 32 MB
    cache_swap_low 60
    cache_swap_high 95
    cache_dir ufs /Dbase/squid_cache 500 64 64
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY

    esse cache_swap_low e cache_swap_high , como funcionam ?? não entendi mto bem

    Código :
    # TAG: cache_swap_low (percent, 0-100)
    # TAG: cache_swap_high (percent, 0-100)
    #
    #    The low- and high-water marks for cache object replacement.
    #    Replacement begins when the swap (disk) usage is above the
    #    low-water mark and attempts to maintain utilization near the
    #    low-water mark. As swap utilization gets close to high-water
    #    mark object eviction becomes more aggressive. If utilization is
    #    close to the low-water mark less replacement is done each time.
    #
    #    Defaults are 90% and 95%. If you have a large cache, 5% could be
    #    hundreds of MB. If this is the case you may wish to set these
    #    numbers closer together.
    #