Re: Squid - configuração para melhorar desempenho
Se você está usando ã plataforma em 32 bits ao invés da 64 não irá utilizar os 8 GB de RAM, pois é limitação da plataforma operar em 4GB máximo. Eu recomendo a utilização de x86_64 e como o outro amigo comentou baixar o cache_mem. Eu utilizaria um valor entre 512MB e 1024MB. Pode aumentar o cache_dir para um valor entre 100000 e 200000, dependendo do tamanho do HD, e ajuste o valor do maximum_object_size_in_memory para um valor de 128 KB. Eu já tentei trabalhar com o valor próximo da média dos objetos mas o squid acabava esbarrando no problemas dos file descriptors, e quando alcançava 65536 a performace ia lá em baixo. Aumentei o valor e melhorou bastante a performance.
Verifica se o valor do file descriptors indicado no arquivo /var/defaults/squid , pode configurar bem acima do valor padrão de 1024. Eu trab com o valor de 65536.
Pode colocar uma regrinha no script de inicialização do squid também, colocando depois dos comentários a linha "ulimit -HSn 65536".
Re: Squid - configuração para melhorar desempenho
alexandrecorrea, obrigado pela explicação sobre o cache_men, abaixei para 1024 mas mesmo assim chega em no maximo 6gb de uso e começa a baixar, será que é por causa do 50000 do cache_dir ?
E com relação as msg storeclient readheader, fico preocupado se o proxy não esta atrapalhando o uso dos programas que vc descreveu, monitorei em menos de dois dias foram 177.778 msg, achei muito, e essas msg começaram a poucos dias antes não tinha.
lucianosds, eu usei plataforma x32 com o bigmem e reconheceu blz os 16 gb.
Estou sim pensando em aumentar o cache_dir para uns 100000 MB (uso hd de 1Tb, dividindo com o thunder), mas estou com duvida referente aos subdiretorios, cache_dir aufs /var/spool/squid 50000 64 256, deixo 64 256 ou será melhorar mudar ?
Meu maximum_object_size_in_memory esta com 1024 KB.
Valew, estou ajustando conforme as dicas e monitorando.
continuarei postando os resultados e aguardando mais ideias
Re: Squid - configuração para melhorar desempenho
Citação:
Postado originalmente por
USERID
abaixei para 1024 mas mesmo assim chega em no maximo 6gb de uso e começa a baixar, será que é por causa do 50000 do cache_dir ?
Assiti uma palestra uma vez sobre squid e falaram justamente isso, o cache_mem deve ser ajustado para o tamanho do cache_dir, tenho o calculo no pc em casa e em video vou postar depois.
Re: Squid - configuração para melhorar desempenho
o cache_mem nao limita a quantidade de memoria total do squid.. o squid vai consumir a quantidade de memoria que ele precisar...
quando maior for o cache_dir maior sera o consumo de memoria ram ...
Re: Squid - configuração para melhorar desempenho
E ai pessoal, com relação ao aumento do cache_dir para 100000 MB, o que vocês me aconselham, altero os parametros cache_dir aufs /var/spool/squid 100000 64 256 ou deixo como esta ?
Li em vários lugares que afeta o desempenho do cache .
Alterei o
maximum_object_size_in_memory 1024 KB
cache_men 1024 KB
Mas a memoria continua indo ate 6 gb e depois começa a descer.
Continuo na luta, valeu pessoal pela força...