Squid com baixa performance
Ola pessoal eu tenho um problema muito grande com o compartilhamento de internet e cache do squid. Eu tenho o seguinte ambiente. :roll:
Uma máquina firewall/proxy: PII 350 64mb de ram e 4GB de disco com Debian Sarge 3.1 Kernel 2.4
Um servidor P4
Um AP wireless Dlink
Um notebook conectador por wireless...
Um link de 2mbps Ajato :evil:
Toda vez que tento abrir alguma página em algum dos computadores ela demora uma eternidade para ser aberta, ou as vezes aparece que a página nao pode ser exibida. Quando faco download de uma dessas máquinas eu baixo com velocidade normal (aprox. 270kbps).
Eu verifiquei o cache e notei que acontece uma pequena melhora quando diminuo o cache de 512 para 64 mb, mas nao acredito que seja este o problema.
Alguem pode me ajudar quanto a isso :?
Re: Squid com baixa performance
Poste o seu squid.conf ai pra vermos como vc deixou.
Re: Squid com baixa performance
Citação:
Postado originalmente por spyderlinux
Poste o seu squid.conf ai pra vermos como vc deixou.
Antes de postar ele, eu fiquei sabendo que uma boa pratica de performance no squid é subir um bind para resolução de nomes externos...eu instalei o bind mas nao tenho como fazer testes porque estou no trabalho....voces acham que isso pode solucionar o meu problema? eu setei o endereco de lo no squid e no resolv.conf
Re: Squid com baixa performance
Citação:
Postado originalmente por wallacef
Citação:
Postado originalmente por spyderlinux
Poste o seu squid.conf ai pra vermos como vc deixou.
Antes de postar ele, eu fiquei sabendo que uma boa pratica de performance no squid é subir um bind para resolução de nomes externos...eu instalei o bind mas nao tenho como fazer testes porque estou no trabalho....voces acham que isso pode solucionar o meu problema? eu setei o endereco de lo no squid e no resolv.conf
Cara olha só, eu ja li tb coisas desse genero mas tem um porém,
Se esta lento talvez alguma regra sua de squid não esteja boa.
Eu acho que seria mais facil analisar isso antes de tentar ver o dns.
Num acredito que vá mudar tanto a sua navegação pelo fato do dns. vai melhorar se seu squid estiver perfeitinho.
Re: Squid com baixa performance
Citação:
Postado originalmente por spyderlinux
Citação:
Postado originalmente por wallacef
Citação:
Postado originalmente por spyderlinux
Poste o seu squid.conf ai pra vermos como vc deixou.
Antes de postar ele, eu fiquei sabendo que uma boa pratica de performance no squid é subir um bind para resolução de nomes externos...eu instalei o bind mas nao tenho como fazer testes porque estou no trabalho....voces acham que isso pode solucionar o meu problema? eu setei o endereco de lo no squid e no resolv.conf
Cara olha só, eu ja li tb coisas desse genero mas tem um porém,
Se esta lento talvez alguma regra sua de squid não esteja boa.
Eu acho que seria mais facil analisar isso antes de tentar ver o dns.
Num acredito que vá mudar tanto a sua navegação pelo fato do dns. vai melhorar se seu squid estiver perfeitinho.
Não cheguei a trabalhar muito com regras no squid ainda, faz pouco tempo que implantei mais ai está...
acl all src 0.0.0.0/0.0.0.0
1808 acl manager proto cache_object
1809 acl localhost src 127.0.0.1/255.255.255.255
1810 acl to_localhost dst 127.0.0.0/8
1811 acl SSL_ports port 443 563 # https, snews
1812 acl SSL_ports port 873 # rsync
1813 acl Safe_ports port 80 # http
1814 acl Safe_ports port 21 # ftp
1815 acl Safe_ports port 443 563 # https, snews
1816 acl Safe_ports port 70 # gopher
1817 acl Safe_ports port 210 # wais
1818 acl Safe_ports port 1025-65535 # unregistered ports
1819 acl Safe_ports port 280 # http-mgmt
1820 acl Safe_ports port 488 # gss-http
1821 acl Safe_ports port 591 # filemaker
1822 acl Safe_ports port 777 # multiling http
1823 acl Safe_ports port 631 # cups
1824 acl Safe_ports port 873 # rsync
1825 acl Safe_ports port 901 # SWAT
1826 #acl utorrent port 37670 #uTorrent
1827 acl purge method PURGE
1828 acl CONNECT method CONNECT
1829 # minhas acls
1830 acl permitir_rede src 10.100.0.0/24 201.6.149.238/32
1831 acl auto proxy_auth "/etc/squid/listas/auto"
1832 acl noauto proxy_auth "/etc/squid/listas/noauto"
1833 acl mult urlpath_regex .mp3$ .mpeg$ .avi$ .rm$ .rmv$ .mov$ .mpg$ .mp4$
1834 # TAG: http_access
1835
1836 #http_access allow utorrent
1837 # Only allow cachemgr access from localhost
1838 #http_access allow httpsec
1839 http_access allow auto
1840 http_access deny noauto
1841 http_access deny mult
1842 http_access allow manager localhost
1843 http_access deny manager
1844 # Only allow purge requests from localhost
1845 http_access allow purge localhost
1846 http_access deny purge
Acho que o que pode ser é alguma ordem de regra estar errada
Re: Squid com baixa performance
O que significa esses numero de 1808 antes das acls.
Faa um squid simples primeiro depois vá adequando as necessidades ate pegar um costume e tal.
Num sou um expert em squid. Vou postar 1 que eu sei que funcionava com bloqueios de orkut e tal.
http_port 3128
cache_effective_user daemon
cache_effective_group daemon
cache_mem 32 MB
minimum_object_size 0 KB
maximum_object_size 10000 KB
maximum_object_size_in_memory 32 KB
cache_dir ufs /var/cache/squid 10000 16 256
cache_access_log /var/cache/squid/access.log
cache_store_log /var/cache/squid/store.log
error_directory /usr/share/squid/errors/Portuguese
coredump_dir /var/cache
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 to_localhost dst 127.0.0.0/8
acl SSL_ports port 80 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 3128
acl CONNECT method CONNECT
acl redelocal src 10.11.20.0/255.255.255.0
acl diretoria src "/etc/squid/ipsdiretoria"
acl dominiosbloqueados dstdomain "/etc/squid/dominiosbloqueados"
acl ipsbloqueados dst "/etc/squid/ipsbloqueados"
### Aqui onde tem dominiosbloqueados são os sites que serão bloqueados mas coloque o ip
# deles. Pq ? Da pra burlar o orkut acessando com o Ip dele. Tente acessar por ex. o uol
# 200.221.2.45
acl msn dstdomain loginnet.passport.com
acl msnmessenger url_regex -i gateway.dll
acl MSNA req_mime_type -i ^application/x-msn-messenger$
acl extencoes url_regex -i .mpeg$ .mpg$ .exe$ .mp3$ .avi$ .rar$ .wmv$ .zip$
http_access allow diretoria msn
http_access allow diretoria msnmessenger
http_access allow diretoria MSNA
http_access allow diretoria extencoes
http_access deny msnmessenger
http_access deny MSNA
http_access deny msn
http_access deny extencoes
http_access allow manager
http_access allow diretoria
http_access allow redelocal !dominiosbloqueados
http_access allow redelocal !ipsbloqueados
#ESSA ACL ACIMA TEM QUE MUDAR PARA AS 2 ABAIXO COMENTADAS
# http_access deny dominiosbloqueados
# http_access deny ipsbloqueados
#
# .sexy.com ele num bloqueia e .sexy.com.br ele bloqueia
# seguinte. Deixe assim,
#ESTÁ assim -> .sexy.com, DEIXE assim .sexy
#mas para bloquear eh melhor usar o url_regex ou seja,
#se tiver a palavra sexy na url vai bloquear
#ou seja, deixe somente a palavra sexy se for usar url_regex
#agora se for usar o dstdomain use sexy.
#eu gosto de usar url_regex para bloquear
http_access deny all
http_access deny CONNECT !SSL_ports
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Re: Squid com baixa performance
Rs rs rs esse numero é o numero da linha no vi rs rs
Re: Squid com baixa performance
Citação:
Postado originalmente por wallacef
Rs rs rs esse numero é o numero da linha no vi rs rs
aff.....cat -n ????
seguinte cara, veja os logs, use a dica do spyder, deixe seu squid o mais default possivel e vai alterando, veja tb o lance de memória pode ser tb, para cada giga de cache em disco ele usa 15k de memo extra só para indexação, mas acho q eh pouco para vc
veja logs, use iptraf e veja se o problema eh com squid, de repente ele tá concorrendo com outras conexões........... veja o sistema de arquivos utilizado na cache
vai postando ae q vamos te ajudar
Re: Squid com baixa performance
Citação:
Postado originalmente por Super_Diaulas
Citação:
Postado originalmente por wallacef
Rs rs rs esse numero é o numero da linha no vi rs rs
aff.....cat -n ????
seguinte cara, veja os logs, use a dica do spyder, deixe seu squid o mais default possivel e vai alterando, veja tb o lance de memória pode ser tb, para cada giga de cache em disco ele usa 15k de memo extra só para indexação, mas acho q eh pouco para vc
veja logs, use iptraf e veja se o problema eh com squid, de repente ele tá concorrendo com outras conexões........... veja o sistema de arquivos utilizado na cache
vai postando ae q vamos te ajudar
Nossa cara agora eu to meio no desespero com isso, porque ta com a performance muuuuito horrivel, tipo muito mesmo cara....so para voces terem uma nocao eu tive que tirar o cabo da internet do proxy e ligar direto na maquina windows para conseguir abrir página