Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    SQUID CACHE com Traffic Shaper

    Scheduled Pinned Locked Moved Portuguese
    13 Posts 3 Posters 4.3k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      brunopinheiro
      last edited by

      Boa noite Guiuliano,

      Filtrar os arquivos de cache você não vai conseguir, pois o qos (layer 2) trabalha numa camada inferior a camada de proxy (layer 7) baseado no modelo de referencia OSI. Com o QOS voce poderia desmarcar a prioridade para o trafego do proxy, fazendo com que todo trafego cliente proxy não tenha prioridade.

      Posso estar enganado, mas acho que seu problema poderia ser tratado com delay_pool em vez de Traffic Shaper. Post mais informações a respeito de seus objetivos e seu cenário.

      aguardamos,

      att,

      Bruno Pinheiro

      1 Reply Last reply Reply Quote 0
      • G
        giuliano.santos
        last edited by

        OK Bruno, entendi

        vou estudar mais sobre o delay_pool

        muito obrigado pela ajuda

        1 Reply Last reply Reply Quote 0
        • B
          brunopinheiro
          last edited by

          Disponha, assim que tiver um compreensão melhor sobre o assunto e surgir duvidas, pode postar aqui.

          • No caso do delay_pool, voce faria as configurações em "Services > Proxy Server > General > Custom Settings > Custom Options"

          abraços.

          att,

          Bruno Pinheiro

          1 Reply Last reply Reply Quote 0
          • T
            tomaswaldow
            last edited by

            O Delay Pools não seria na aba Proxy server: Traffic management?

            Tomas @ 2W Consultoria

            1 Reply Last reply Reply Quote 0
            • B
              brunopinheiro
              last edited by

              @Tomas:

              O Delay Pools não seria na aba Proxy server: Traffic management?

              Isso mesmo Tomas, mas é bem simples. Onde tenho limite por hosts e não por grupo de hosts. É muito útil, eu utilizo este, somente quando tenho um cenário critico ou com muitas especificidades, que faço na mão.

              att,

              Bruno Pinheiro.

              1 Reply Last reply Reply Quote 0
              • T
                tomaswaldow
                last edited by

                Há sim, uso esse também, achei que tinha alguma coisa que eu não estava fazendo direito.

                Aproveitando Bruno, aqui tenho uma situação estranha que já acontecia com Squid 3 rodando em Linux.
                Não sei tem o mesmo com você;
                Por exemplo eu configuro 200 por host e na pratica da algo próximo de 100, ficando por volta de 95 a 97.
                Tem ideia do que possa ser?

                Obrigado.

                Tomas @ 2W Consultoria

                1 Reply Last reply Reply Quote 0
                • B
                  brunopinheiro
                  last edited by

                  Olá Tomas,

                  então, esse valor definido em "Services > Proxy server > Traffic Mgmt > Squid Traffic Managment Settings > Per-host throttling" é da unidade de medida Kilobyte (multiplo do byte *1024). No squid.conf - delay_pool ele é adicionado em byte. No seu caso como adicionou 200, no seu squid.conf deve estar assim 204800.

                  Veja que na hora dos testes o valor tem que ficar variando por volta de 200.

                  Não sei por que seu download ficou baixo, verifique se a unidade de medida que aparece no momento do download é KB. Tente baixar de um servidor que não limite estrangule o download.

                  http://centos.secrel.com.br/7.0.1406/isos/x86_64/CentOS-7.0-1406-x86_64-DVD.iso

                  att,

                  Bruno Pinheiro.

                  1 Reply Last reply Reply Quote 0
                  • T
                    tomaswaldow
                    last edited by

                    Então, no arquivo de configuração está mesmo 204800, mas já testei de várias formas, com vários tipos de arquivo.
                    E não da o valor, mesmo quando antes usava Squid 3 com Debian.

                    E isso em link diferentes, não sei se tem alguma coisa que eu estou esquecendo de ver.

                    Tomas @ 2W Consultoria

                    1 Reply Last reply Reply Quote 0
                    • B
                      brunopinheiro
                      last edited by

                      Não era pra ter nada a mais que isso, faz assim, no terminal executa um```
                      squid -k reconfigure

                      
                      att,
                      
                      Bruno Pinheiro.
                      1 Reply Last reply Reply Quote 0
                      • T
                        tomaswaldow
                        last edited by

                        Não da erro, já tinha testado.
                        Eu tenho usado assim, e defino mais ou menos o dobro do valor e aí fica dentro do que preciso.
                        Nunca consegui resolver isso.

                        Tomas @ 2W Consultoria

                        1 Reply Last reply Reply Quote 0
                        • B
                          brunopinheiro
                          last edited by

                          Estranho. verifica se está mais ou menos nesse padrão o seu squid.conf:

                          quick_abort_min 0 KB
                          quick_abort_max 0 KB
                          request_body_max_size 0 KB
                          delay_pools 1
                          delay_class 1 2
                          delay_parameters 1 -1/-1 512000/512000
                          delay_initial_bucket_level 100
                          delay_access 1 allow allsrc

                          Não considere o 512000.

                          Se deixar sem valou definido (delay_nao_definido), a banda ultrapassa valores maior que o definido anteriomente?

                          Se possivel suba um proxy em paralelo a esse e faça um teste de um unico host isolado dos outros.

                          No mais só analisando o squid.conf, mas acho que não tem nada la.

                          att,

                          Bruno Pinheiro

                          1 Reply Last reply Reply Quote 0
                          • T
                            tomaswaldow
                            last edited by

                            Está tudo no padrão.
                            Já testei de todos os modos. Com -1/-1 ou com outro valor e nada.
                            Vou fazer mais testes.

                            Tomas @ 2W Consultoria

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post
                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.