Gentoo Archives: gentoo-user-br

From: Eduardo Schoedler <eschoedler@×××××××××××.br>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Squid no Gentoo...
Date: Tue, 05 May 2009 13:42:48
Message-Id: 94D065153BB94FE7B4E673D691613552@viaadmredesold
In Reply to: [gentoo-user-br] Squid no Gentoo... by Rodrigo Martins Fernandes
1 Olá Rodrigo!
2
3
4 Em 2009/05/05, Rodrigo Martins Fernandes escreveu:
5
6 > Tenho um Gentoo com Squid rodando TProxy, que inclusive nosso
7 > amigo Eduardo Schoedler me ajudou bastante.
8
9 Opa! Esse sou eu! rsrsrs.
10
11
12 > # Max. number of filedescriptors to use. You can increase this on a busy
13 > # cache to a maximum of (currently) 8192 filedescriptors. Default is 1024.
14 > SQUID_MAXFD=8192
15
16 Não adianta nada aumentar aqui e não aumentar no kernel... veja mais em:
17 http://thedaneshproject.com/posts/how-to-increase-total-file-descriptors-count-on-linux/
18
19
20 > Tem algo mais que eu possa fazer no gentoo ? no kernel ? ou mesmo no squid
21 > ?
22
23 A nível de squid, você pode mexer no parâmetro "reload_into_ims"...
24 Ele quebra as regras rfc do http , forçando o squid a ignorar os parâmetros
25 "no-cache" do header das páginas.
26 Não é nada muito problemático, pode ser tentado.
27 Mais informações em:
28 http://eng.registro.br/pipermail/gter/2007-July/015459.html
29
30 Outra coisa: o patch do tproxy mantém o estado de conexões TCP...
31 Seria legal você agendar um cron para descarregar o módulo do tproxy,
32 recarregá-lo e limpar as sessões do iptables.
33
34
35 Sobre otimizações de squid:
36 http://www.mail-archive.com/squid-users@×××××××××××.org/msg50018.html
37
38
39
40 Porém...... infelizmente não existe mágica.
41
42 Uma conta básica... uma requisição http hoje em dia utiliza mais de uma
43 conexão simultânea.
44 Digamos que seja 4 conexões.
45
46 Quantas portas TCP a gente pode utilizar ? de 1025 até 65535.
47 Restam pouco mais de 64000 portas.
48
49 64000 / 4 = 16000 requisições.
50
51 Não se esqueça que você tem de controlar as que chegam (usuário => squid) e
52 do squid para ir buscar o conteúdo (squid => host).
53 Já cai bastante nosso número.
54
55 Dependendo da quantidade de usuários que você tiver, isso se esgota muito
56 rapidamente.
57
58
59 > Caso alguém souber alguns links de tunning no squid, provavelmente
60 > postem algo que eu já li, mas sempre alguém tem uma boa carta na manga...
61
62 Você pode dar uma olhadinha no Lusca (antigo cacheboy).
63 Geramente se utiliza ele no Freebsd.
64 O pessoal dessa plataforma portou o tproxy, e quem está utilizando diz que
65 funciona maravilhosamente bem.
66
67 Estou querendo testar, mas ainda não tive tempo.
68
69
70 Sds,
71 Eduardo.