[FUGSPBR] Squid
tec
tec em mega.net.br
Ter Dez 10 21:30:14 BRST 2002
bom, async não é uma boa opção para sistemas como squid, qualquer problema, um shutdown do
squid via kill -9 já causa um crash no hd e talvez nem o fsck recupera isto
então se vc não está dando um squid -k shutdown e espera bonitinho até que ele fechou todos
os arquivos, então acontece o que vc está dizendo, o async frita tudo, o async frita tudo tb
se a máquina cai por algum motivo, ou seja só interessante usar o async para máquinas que
rodam por exemplo o syslog com acesso pesado, tcpdump de grandes redes o firewalls que logam
quantidade de dados e com hardware super seguro - e! nobreak bom
o mount -noatime é uma boa opção mas também não tanto, pouca vantagem, mas junto com o que
segue ajuda
desabilite qq função de log e redireciona os logs para > /dev/null para melhorar a performance
e rode o diskd, isto é MUITO mais rápido (em sistemas comuns), suponde que usa SCSI U160 ou
U320
depois você tem que adaptar seus cache_dirs para melhor distribuição de diretórios, o padrão
é bastante bobo, tem que experimentar
Depois, ou melhor antes, de usar o diskd é necessário fazer um trim exato do shared memory e
compilar o kernel
Com máquinas tipo P-1,6Ghz, com 1024MB de RAM, e com HD SCSI U160 conseguimos em máquinas
pesadas até 280 replies por segundo, sem tuning e sem diskd na mesma máquina não passou de
40/seg. O Hit rate chegou acima de 85% e o que foi entregue de fato chegou a até 45%, ouseja
esta máquina poupa 45% de banda internet. Isto é mais do que 4 vezes que consegue de um
freebsd boiola com kernel.GENERIC e squid padrão
depois vc pode melhorar bastante ainda ajustando alguns sysctl parametros, dos buffers, dos
files, dos inodes e tb dos net.inet.ip para relamente ter tudo que tiver para o squid correr
te desejo um bom trabalho :)
-----Original Message-----
From: Capriotti <capriotti em fugspbr.org>
To: fugspbr em fugspbr.org
Date: Tue, 10 Dec 2002 17:27:50 -0300
Subject: Re: [FUGSPBR] Squid
> Vale lembrar, é claro, que deve-se configurar o squid para colocar o
> cache
> em /cache (squid.conf) e que o cache some sempre que se desliga/reboota
> a
> máquina.
>
>
>
>
> At 04:04 PM 12/10/2002, you wrote:
> >/dev/ad0s1g /cache ufs rw,async,noatime
> 2
> > 2
> >
> >Fica "razoavel", é o meio do caminho e não precisa tanta RAM!
>
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
Mais detalhes sobre a lista de discussão freebsd