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. |