Re: Ajuda em conf. Do squid para maquina antiga

2008-08-20 Por tôpico jmhenrique
Em Tuesday 19 August 2008 21:40:38 Edson Marquezani Filho escreveu:
  Será que vcs saberiam indicar mais ou menos qual é o problema que pode
  estar ocorrendo com o squid? Como faço pra otimizar o desempenho?
 
  sim, so de olhar... é um caso de RTFM.

 Hahaha, na boa. O Henry te zoou, mas eu achei engraçado também, então
 vou fazer um comentário elementar, de quem viu só por cima.

Pior que não zoei MESMO falei sério... 

 Eu não sou adepto dessas siglas de internet não, mas uma breve
 pesquisa no Google me revelou que RTMF significa Read The Manual
 First. ;)

bem, eu usei o RTFM, que é bem menos simpático..rssrs.

 O problema está na tua configuração cara, que tá alocando mais
 recursos do que tua máquina tem, em especial memória.

Quando li a mensagem, por cima, eu comecei a escrever um tratado de 
performance e tunning sobre squid e dansguardian, analisando casos e mais 
casos, so que quando eu vi cache_dir setado para 60gb em um disco de 10gb, e 
as  acls :

acl rede_interna src 192.168.0.0/24
(...)
http_access allow localhost
http_access allow all
(...)

apaguei todo o que eu havia escrito e achei melhor mandar ele fazer a lição de 
casa direito, e do começo. 

:)

   http://edsonmarquezani.wordpress.com 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda em conf. Do squid para maquina antiga

2008-08-20 Por tôpico Edson Marquezani Filho

 bem, eu usei o RTFM, que é bem menos simpático..rssrs.

É, The Fucking Manual , né. =) Eu me confundi, troquei as letras. Pelo
menos encontrei uma versão mais amena. Hahaha...


 Quando li a mensagem, por cima, eu comecei a escrever um tratado de
 performance e tunning sobre squid e dansguardian, analisando casos e mais
 casos, so que quando eu vi cache_dir setado para 60gb em um disco de 10gb, e
 as  acls :

 acl rede_interna src 192.168.0.0/24
 (...)
 http_access allow localhost
 http_access allow all
 (...)

 apaguei todo o que eu havia escrito e achei melhor mandar ele fazer a lição de
 casa direito, e do começo.

 :)

Eu nem tinha vista esse ponto aí, mas vi o cache, e claro a memória
absurda que ele tá alocando.
Sem contar que, rodar Dansguardian num K6 é meio ousado, pra ser bem
polido. Hhahaha

Falou.

-- 
  http://edsonmarquezani.wordpress.com 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda em conf. Do squid para maquina antiga

2008-08-20 Por tôpico Rafael
Bom tenta coloca menos cache de memoria cache_mem 256 Mb vc colocou
toda a memoria disponível isso não é recomendavel pq o servidor deve
ficar com alguma memoria sobrando para poder rodar outros processos
deve ser por essa razão que quando ativa o squid fica tudo lento ele
não tem memoria para gerenciar todos os processos e começa a usar a
swap recomendo diminir para algo em torno de 64Mb e defina tb o
tamanho máximo dos arquivos que irão ficar no cache de memoria sem
isso pode acontecer dos 64Mb reservados serem preenchido com apenas um
arquivos grandes

cache_mem 64 Mb
maximum_object_size_in_memory 64kb

A opção cache_mem serve para dizer ao squid quanto da memoria ele pode
utilizar para o cache e não quanto de memoria o computador possui
recomendo que vc faça um teste inicie o server sem o squid execute um
free -m e veja quanta memoria ele utiliza com os serviço que ele tem
sem o squid assi vc vera quanto de memoria sobra pra fazer o cache_mem
sempre deixe uma margem de sobra por exemplo

 total   used   free sharedbuffers
cached
Mem:   495489  6  0 10
69
-/+ buffers/cache:409 86
Swap:  956103853

aqui temos um server usando 409Mb de memoria sendo que ele dispoe de
1Gb o cache do squid poderia ser de nomaximo uns 400 a 450 Mb deixando
uma sobra para as horas em que o servidor fizer algum serviço mais
pesado ter memoria disponivel

utilize o comando free -m para ver quanto de swap vc esta usando
quanto menos swap melhor


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda em conf. Do squid para maquina antiga

2008-08-19 Por tôpico jmhenrique
Em Tuesday 19 August 2008 12:04:11 Daniel escreveu:
 Olá pessoal, tudo bem?

td bem sim, e vc? 

 Estou precisando de um help pra otimizar o squid em uma máquina antiga.
 A história é a seguinte: tenho que fazer um servidor firewall/nat,
 utilizando também urlfilter (no caso dansguardian) com um k6-II 500 MHz,
 com 256 Mb de RAM e HD de 10 Gb.
 O problema é que para o dansguardian funcionar ele precisa do squid. Mas
 quando habilito o squid (transparente) e faço o redirecionamento para a
 porta, com apenas uma máquina pendurada pra teste, a internet fica muito
 lenta, mas muito mesmo... Com certeza, o problema é o squid pois já limpei
 as regras, deixei só o nat e o squid rodando e a rede fica lenta. Tirando
 só o squid da jogada, tudo fica bastante rápido.
 Por isso precisava de uma ajuda de vocês pra tentar otiimizar o squid. Já
 tentei com cache e sem, e o desempenho é o mesmo. O cache não é tão
 importante pois a banda da rede é boa e o mais interessante para o pessoal
 é de fato o controle de conteúdo.

 Será que vcs saberiam indicar mais ou menos qual é o problema que pode
 estar ocorrendo com o squid? Como faço pra otimizar o desempenho?

sim, so de olhar... é um caso de RTFM.

 Em anexo, mando o meu squid.conf. Qualquer ajuda é bem vindo.

 Obrigado pessoal e um abraço

 Daniel

 
 Squid.conf
 #


 http_port 3128 transparent


 hierarchy_stoplist cgi-bin ?
 acl QUERY urlpath_regex cgi-bin \?
 no_cache deny QUERY
 acl all src 0.0.0.0/0.0.0.0
 acl manager proto cache_object
 acl localhost src 127.0.0.1/255.255.255.255
 acl SSL_ports port 443 563
 acl Safe_ports port 80  # http
 acl Safe_ports port 21  # ftp
 acl Safe_ports port 443 563 # https, snews
 acl Safe_ports port 70  # gopher
 acl Safe_ports port 210 # wais
 acl Safe_ports port 1025-65535  # unregistered ports
 acl Safe_ports port 280 # http-mgmt
 acl Safe_ports port 488 # gss-http
 acl Safe_ports port 591 # filemaker
 acl Safe_ports port 777 # multiling http
 acl Safe_ports port 901 # SWAT
 acl purge method PURGE
 acl CONNECT method CONNECT

 acl rede_interna src 192.168.0.0/24

 http_access allow manager localhost
 http_access deny manager
 http_access allow purge localhost

 http_access deny !Safe_ports
 http_access deny CONNECT !SSL_ports
 http_access allow localhost
 http_access allow all


 cache_access_log /var/log/squid/access.log

 cache_mem 256 Mb
 cache_replacement_policy heap LFUDA
 memory_replacement_policy lru
 cache_dir diskd /var/spool/squid 61440 16 256 Q1=64 Q2=72
 visible_hostname MICRO

RTFM


[]'s, e divirta-se.


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Ajuda em conf. Do squid para maquina antiga

2008-08-19 Por tôpico Edson Marquezani Filho

 Será que vcs saberiam indicar mais ou menos qual é o problema que pode
 estar ocorrendo com o squid? Como faço pra otimizar o desempenho?

 sim, so de olhar... é um caso de RTFM.


Hahaha, na boa. O Henry te zoou, mas eu achei engraçado também, então
vou fazer um comentário elementar, de quem viu só por cima.

Cara, você alocou simplesmente toda a memória da tua máquina pro
Squid. No mínimo o swap dela tá indo a mil, e não existe nada que
derrube mais o desempenho de uma máquina do que isso.

Agora, putz, eu sei que a galera tem essa mania besta de usar Linux
com tudo quando é máquina velha pra fazer firewall, como se Linux
fizesse milagre (embora quase faça mesmo), mas sei lá, não vale a pena
ter dor de cabeça assim, ainda mais com uma máquina precária dessas.

Aliás, pra quem tem só 10GB de disco, parece que teu cache tá bem
maior do que isso hein. =)

Eu não sou adepto dessas siglas de internet não, mas uma breve
pesquisa no Google me revelou que RTMF significa Read The Manual
First. ;)

O problema está na tua configuração cara, que tá alocando mais
recursos do que tua máquina tem, em especial memória.

Boa sorte aí. (De preferência, com hardware melhor).

-- 
  http://edsonmarquezani.wordpress.com 


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]