Pular para o conteúdo

Squid Fica Lento

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Squid Fica Lento

Enviado em 03/04/2013 - 15:52h

Estou passando por um problema com squid (fica lento apos algum tempo servindo), vi alguns posts referentes a esse assunto mais não são conclusivos, o problema começa quando o cache chega ao limite (100GB, antes disso funciona normalmente) , recrio a estrutura e continua persistindo o mesmo erro: WARNING! Your cache is running out of filedescriptors!...
Então toda vez sou obrigado a refazer meu servidor, ou seja, toda semana.
Desde já grato!

Responder tópico

2. Re: Squid Fica Lento

Enviado em 03/04/2013 - 15:57h

Em uma semana chega a 100GB? Você está cacheando objetos muito grandes? Configurou reciclagem?
Posta seu squid.conf para analisarmos.

4. Re: Squid Fica Lento

Enviado em 03/04/2013 - 16:45h

mas quando recrio o cache o problema persiste

5. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:00h

chtarles escreveu:

mas quando recrio o cache o problema persiste
Aumenta o cache do filedescriptors.
Para ver em quanto está:
squidclient mgr:info | grep 'file descri'

Na saída você olha em :
Maximum number of filedescriptors: XXXX (o padrão é 1024)

Depois acrescenta no teu squid.conf:

max_filedesc 4096 (ou aumenta para 2048 e testa)

Salva e sai e reinicia o squid.
Depois executa o primeiro comando acima para confirmar que mudou.

Mas não te aconselho a deixar o cache em 100GB, a não ser que você tenha MUITA necesidade disso.
cache_dir ufs /var/spool/squid3 5120 16 256

Um cache de 5GB dá mais desempenho ao Squid. O cache do Squid funciona como um índice. Quanto maior o índice, mais coisas para procurar e isso o deixa mais lento.

6. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:06h

Tem que saber configurar direitinho. Saber calcular.
Já pequei cliente que executa o método Ctrl+c/Ctrl+v nas configurações que era melhor ficar sem cache. Era mais rápido conectar diretamente na net pois quase não havia Hits.

7. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:12h

amarildosertorio escreveu:

Tem que saber configurar direitinho. Saber calcular.
Já pequei cliente que executa o método Ctrl+c/Ctrl+v nas configurações que era melhor ficar sem cache. Era mais rápido conectar diretamente na net pois quase não havia Hits.
Excelentes as informações do link que você passou.

8. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:27h

bom 5GB é meu consumo diário, como falei o cache funciona normalmente ate 100GB no qual eu delimitei meu diretorio, so que quando apago o diretorio o problema persisite e tenho que formatar minha maquina.
uso um AMD Phenom 3.3 16Gb de Ram e um SSD 120GB

9. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:30h

chtarles escreveu:

bom 5GB é meu consumo diário, como falei o cache funciona normalmente ate 100GB no qual eu delimitei meu diretorio, so que quando apago o diretorio o problema persisite e tenho que formatar minha maquina.
uso um AMD Phenom 3.3 16Gb de Ram e um SSD 120GB
Fez o que eu coloquei acima?

10. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:31h

chtarles escreveu:

bom 5GB é meu consumo diário, como falei o cache funciona normalmente ate 100GB no qual eu delimitei meu diretorio, so que quando apago o diretorio o problema persisite e tenho que formatar minha maquina.
uso um AMD Phenom 3.3 16Gb de Ram e um SSD 120GB
5GB diario? Tem quantos clientes acessando? Por que você não prioriza os objetos pequenos e mais populares?


heap GDSF : Greedy-Dual Size Frequency

Otimiza o HIT Ratio de objetos mantendo os arquivos menores e populares no cache, para obter uma melhor chance de acontecer um HIT.

heap LFUDA: Least Frequently Used with Dynamic Aging

Procura manter no cache arquivos populares, independente do tamanho otimizando assim o Byte HIT em detrimento do HIT

11. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:43h

chtarles escreveu:

bom 5GB é meu consumo diário, como falei o cache funciona normalmente ate 100GB no qual eu delimitei meu diretorio, so que quando apago o diretorio o problema persisite e tenho que formatar minha maquina.
uso um AMD Phenom 3.3 16Gb de Ram e um SSD 120GB
Vi em outro post seu squid.conf. Você não definiu o cache_mem.

Dá uma lida => http://www.pinguimteajuda.com.br/node/190

Outro detalhe... Se tratando de disco SSD seria melhor configurar seu cache_dir como aufs.

12. Re: Squid Fica Lento

Enviado em 03/04/2013 - 17:45h

bom no cache_mem eu uso default..
01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder