Squid Fica Lento

1. Squid Fica Lento

chtarles
chtarles

(usa Slackware)

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!



  


2. Re: Squid Fica Lento

Perfil removido
removido

(usa Nenhuma)

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.


3. Re: Squid Fica Lento

4. Re: Squid Fica Lento

chtarles
chtarles

(usa Slackware)

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

mas quando recrio o cache o problema persiste


5. Re: Squid Fica Lento

Buckminster
Buckminster

(usa Debian)

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

Perfil removido
removido

(usa Nenhuma)

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

Buckminster
Buckminster

(usa Debian)

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

chtarles
chtarles

(usa Slackware)

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

Buckminster
Buckminster

(usa Debian)

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

Perfil removido
removido

(usa Nenhuma)

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

Perfil removido
removido

(usa Nenhuma)

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

chtarles
chtarles

(usa Slackware)

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

bom no cache_mem eu uso default..



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts