Re: Ajuda em conf. Do squid para maquina antiga
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
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
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
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
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]