+ Responder ao Tópico



  1. Pessoal,

    Tenho um proxy aqui na empresa, mas eu estive reparando que qualquer arquivo que esteja no cache ele baixa para a estação numa velocidade máxima de 3 mbps, enquanto que toda rede (placas e switches) são gigabit ethernet... Se eu colocar mais estações para baixar arquivos do cache, a velocidade é proporcional a 3 mbps por conexão... Isso é uma limitação do Squid ou é um configuração que pode ser alterada?

    Outra pergunta: quanto aliases de IP eu posso colocar em cada eth??? Uso o Conectiva Linux 10...

    Obrigado.

  2. tavlez seja alguma limitação do kernel, buffer tcp.. squid nao tem essa limitação nao !



  3. edita o /etc/sysctl.conf

    e coloca essas coisas:

    # Controls the use of TCP syncookies
    net.ipv4.tcp_syncookies = 1

    # Controls the maximum size of a message, in bytes
    kernel.msgmnb = 65536

    # Controls the default maxmimum size of a mesage queue
    kernel.msgmax = 65536

    # Controls the maximum shared segment size, in bytes
    kernel.shmmax = 68719476736

    # Controls the maximum number of shared memory segments, in pages
    kernel.shmall = 4294967296



    net.core.rmem_default = 16777216
    net.core.wmem_default = 16777216
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
    net.ipv4.tcp_rmem=4096 87380 16777216
    net.ipv4.tcp_wmem=4096 65536 16777216
    net.ipv4.tcp_mem=16777216 16777216 16777216

    e na ultima linha do arquivo:

    net.ipv4.route.flush=1

    esta linha faz com que o cache seja "flushed" e as novas configuracoes ja sao aplicadas nas proximas conexoes...

    isso aumenta o consumo de memoria ram.. porque o buffer do tcp passa de 4mb para 16mb (achoq ue o padrao sao 4mb mesmo..)

    faz um teste ai.. veja se melhora o desempenho

  4. Opa, já coloquei as configurações no arquivo... Agora vamos ver como ele vai se comportar... Por enquanto, obrigado...



  5. so para fins de registro,
    o padrao do kernel 2.6 é:

    net.core.rmem_default = 124928
    net.core.wmem_default = 124928
    net.core.rmem_max = 131071
    net.core.wmem_max = 131071
    net.ipv4.tcp_rmem = 4096 87380 4194304
    net.ipv4.tcp_wmem = 4096 16384 4194304
    net.ipv4.tcp_mem = 386592 515456 773184

    isto para 4gb de ram (alguns valores podem ser diferentes) recomendo voce dar boot no sistema sem nenhuma opção alterada... marcar os padroes.. e depois alterar...

    esta variavel: net.ipv4.tcp_mem nao tem necessidade de ser alterada... pois eh um valor padrao bom...

    se seu servidor começar a usar swap..
    troque os valores 16777216 (16mb) por 8388608 (8MB) .. isso reduz o consumo dos buffers... o padrao do linux eh muitooo baixo.. algo em torno de 128k !!!






Tópicos Similares

  1. Respostas: 1
    Último Post: 08-11-2005, 21:09
  2. Squid - limite de usuarios (authenticate_children 32)
    Por Wal no fórum Servidores de Rede
    Respostas: 2
    Último Post: 01-08-2003, 17:32
  3. Usar Squid atraves de outro Proxy
    Por lucianotome no fórum Servidores de Rede
    Respostas: 4
    Último Post: 20-05-2003, 10:24
  4. Firewall + Squid ==> Estao de Ficando meio Maluco.
    Por A-Marcio no fórum Servidores de Rede
    Respostas: 0
    Último Post: 28-03-2003, 20:43
  5. Socorro - Squid parou de autenticar após atualização de paco
    Por Ganymede no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-02-2003, 13:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L