Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Bom, vamos passar um background da informação.... como sabemos o squid nao é um processo multithread, logo se colocarmos em uma maquina SMP ele nao irá funcionar a contento, ficando somente em um CPU.

    Então a ideia é o seguinte, de posse de uma maquina dual xeon 2.4ghz, com isso temos 4 nucleos, a ideia seria alocar 1 processo do squid por nucleo, para aproveitar melhor o hardware.

    Como ideia inicial, vou rodar somente 2 processos do squid para ver como se compartará o garoto, então vamos lá, vou postar as linhas relevantes das configurações.


    Squid Principal:

    cache_peer 10.1.0.2 sibling 3129 3131 proxy-only allow-miss name=rafael/3
    icp_hit_stale on


    Squid Sibling 3:
    http_port 3129
    icp_port 3131
    cache_peer 10.1.0.2 sibling 3128 3130 proxy-only name=rafael
    icp_access allow all
    icp_hit_stale on


    Basicamente é isso de informação relavante, ativei o loggin do sibling 3 (que no futuro nao logará nada para nao tufar o meu loggin com baboseira) e temos as seguintes linhas relevantes:

    cache.log
    2008/04/25 12:11:57| Configuring Sibling 10.1.0.2/3128/3130

    access.log
    1209136919.548 0 10.1.0.2 UDP_MISS/000 100 ICP_QUERY http://artistas.flogbrasil.terra.com...0004518-tb.jpg - NONE/- -
    1209136919.676 0 10.1.0.2 UDP_MISS/000 73 ICP_QUERY <![CDATA[estadao.com.br - Últimas notícias]]> - NONE/- -
    1209136919.678 0 10.1.0.2 UDP_MISS/000 73 ICP_QUERY <![CDATA[estadao.com.br - Últimas notícias]]> - NONE/- -
    1209136919.708 0 10.1.0.2 UDP_MISS/000 79 ICP_QUERY http://fmail-b.uol.com.br/css/shoppi...as-webmail.css - NONE/- -
    1209136919.792 0 10.1.0.2 UDP_MISS/000 69 ICP_QUERY http://www.brimages.com/uploads/9/e285fd8403.jpg - NONE/- -


    Ok, agora vamos lá, o PROBLEMA:

    Pelo que me consta depois de alguns temos nesse acesso este sibiling nao esta indo fazer diretamente o acesso a internet e baixando o objeto solicitado, e apos algumas horas de uso, o tamanho do cache nem se moveu, ou seja, acredito que ele nao esteja indo na internet fazer o fetch do objeto.

    Então o que eu quero basicamente, eu quero que o usuario veja somente um proxy (possa somente acessar diretamente um deles) e esse cache faz as solicitações para os seus siblings para ajudar no cache (mas daí os siblings pesquisarem objetos também para ajudar).
    Deu para entender o problema? acho que a outra opção seria configurar os proxy dos usuarios com varios cache_peer de parents, e talvez funcione, mas nao sei... ainda nao testei, o que voces dizem? Deu para entender o problema e a solução que eu quero ?




  2. o que você pode fazer é usar o NTH do iptables para fazer o redirecionamento para os proxy's, desta forma cada conexão vai para uma instância, caso a mesma não tenha o objeto consulta o irmão.

  3. o nth nao resolveria.. porque voce teria 2 caches duplicados..

    vou verificar nas minhas configs aqui sobre o parentesco do squid..

    talvez um allow_direct ou never_direct seja necessario para forçar algo..



  4. interesante...??






Tópicos Similares

  1. Erro quando carrego o squid para o proxy.
    Por webluc no fórum Servidores de Rede
    Respostas: 0
    Último Post: 29-12-2005, 15:05
  2. Squid acessando outro proxy.
    Por crisduarte no fórum Servidores de Rede
    Respostas: 1
    Último Post: 18-06-2005, 22:00
  3. Squid, autenticacao e proxy trasparente...
    Por danillorios no fórum Servidores de Rede
    Respostas: 12
    Último Post: 24-11-2004, 20:33
  4. Squid, autenticacao e proxy trasparente... II (ncsa_auth)
    Por danillorios no fórum Servidores de Rede
    Respostas: 0
    Último Post: 15-11-2004, 10:36
  5. Squid acessando outro proxy
    Por crisduarte no fórum Servidores de Rede
    Respostas: 1
    Último Post: 05-10-2004, 08:34

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L