Re: Squid fica lento quando trafego passa de 20Mb
boa noite.
bom. trata-se de transmição wireless temos que analisar quantos mb o link entre as torres passa, pois se tivermos 10 clientes com 128k e pasando full pelo chache, esses 10 clientes estarão usnado toda a banda disponivel do seu link do enlace. vai causar lentidão e você pensar que é o proxy.
Re: Squid fica lento quando trafego passa de 20Mb
A Area da Medicina Hoje é bem grande, onde abrange muitas partes do corpo, porem é dificil achar quem é certificado em tudo, pois se não seria o perfeito, com isso ele se especializa em um seguimento, mesmo sendo profissional nao podera ajudar a todos, porem estudou para ser o melhor em uma parte do corpo, bem assim é na informatica, existe algum profissional 100% em todas as divisões hoje?
Mas Vamos la
O Hardware MB é Intel, com placa gigabit ja mudei ja testei, a versão x86, ja compilei o kernel com o bigmem que reconhece os 8g de ram, vou postar o squid conf, porem tenho trafego de internet entre 20 a 30mb depois das 18:00, nao sei se a rb 493 com 9 ethers nao esta aguentando o trafego, mas mesmo assim aos que utilizam o forum como aprendizagem pois cada caso é um caso, vamos com minha duvida, ajudar aqueles que um dia vao ter 30mb de uso de internet e 2000 clientes .
Segue abaixo squid.conf e agradeço a todos.. ja teste com muita memora e pouca, ja teste com 40g de cache e 100g, ja testei com zph e sem...
ps. desativo o proxy voa a internet, e nao me falta banda, nao sei se tem alguma coisa haver, mais ao comando mii-tool da erro na placa de rede seguinte SIOCGMIIREG on eth0 failed in/out error
Código :
#----------------------------------------------------------------------
#=========================== Squid Conf =============================#
#=================== Para uso com ThunderCache 3.1===================#
# Opcoes do SQUID
#----------------------------------------------------------------------
http_port 3128 transparent
visible_hostname powercache
icp_port 0
#----------------------------------------------------------------------
# Nega cache a conteudos dinamicos
#----------------------------------------------------------------------
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
#----------------------------------------------------------------------
error_directory /usr/share/squid/errors/Portuguese/
#----------------------------------------------------------------------
# Servidor DNS e Politica de Troca
#----------------------------------------------------------------------
dns_nameservers 208.67.222.222 8.8.8.8
dns_retransmit_interval 5 seconds
dns_timeout 2 minutes
#----------------------------------------------------------------------
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl con_clients dst 192.168.0.0/24 10.0.0.0/8
acl purge method PURGE
acl CONNECT method CONNECT
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
#acl Safe_ports port 443 # https
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 631 # cups
acl Safe_ports port 873 # rsync
acl Safe_ports port 901 # SWAT
acl Safe_ports port 1863 # MSN
#acl SSL_ports port 443 # https
acl SSL_ports port 563 # snews
acl SSL_ports port 873 # rsync
#----------------------------------------------------------------------
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow manager localhost con_clients
http_access deny manager all
#----------------------------------------------------------------------
icp_access allow purge localhost con_clients
icp_access deny purge all
#----------------------------------------------------------------------
# Tamanho dos arquivos em cache
# memoria reservada para o cache, 30% por cento de 3072MB
#----------------------------------------------------------------------
cache_mem 128 MB
#----------------------------------------------------------------------
# Maximo tamanho dos arquivo cache na memoria
#----------------------------------------------------------------------
maximum_object_size_in_memory 32 KB
#----------------------------------------------------------------------
# Maximo tamanho dos arquivo cache no hd
#----------------------------------------------------------------------
maximum_object_size 30 MB
minimum_object_size 0 KB
#----------------------------------------------------------------------
# Regra que comeca a esvaziar / substituir arquivos no cache em 95%
#----------------------------------------------------------------------
cache_swap_low 90
cache_swap_high 95
fqdncache_size 1024
max_filedescriptors 1024
#----------------------------------------------------------------------
cache_dir diskd /var/spool/squid/cache 40000 16 256
refresh_pattern -i \.jpg$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.gif$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.png$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.jpeg$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.bmp$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.tif$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.tiff$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.swf$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.html$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.htm$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.shtml$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.shtm$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.nub$ 2880 80% 21600 reload-into-ims
refresh_pattern ^ftp: 15 20% 10080
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 8640
refresh_pattern -i exe$ 0 50% 999999
refresh_pattern -i zip$ 0 50% 999999
acl asx url_regex -i \.asx$
cache deny asx
acl asf url_regex -i \.asf$
cache deny asf
acl vbs url_regex -i .*\.VBS$
http_access deny vbs
acl scr url_regex -i .*\.SCR$
http_access deny scr
acl cmd url_regex -i .*\.CMD$
http_access deny cmd
acl pif url_regex -i .*\.PIF$
http_access deny pif
cache_effective_user proxy
ftp_user [EMAIL="[email protected]"][email protected][/EMAIL]
#access_log /var/log/squid/access.log
#access_log /var/log/squid/error.log
cache_store_log none
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
#refresh_pattern (Release|Package(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320
memory_replacement_policy heap GDSF
#----------------------------------------------------------------------
acl shoutcast rep_header X-HTTP09-First-Line ^ICY\s[0-9]
upgrade_http0.9 deny shoutcast
#----------------------------------------------------------------------
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
#----------------------------------------------------------------------
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
hosts_file /etc/hosts
#----------------------------------------------------------------------
coredump_dir /var/spool/squid
# Nega cache do youtube e outros mais acessados
#----------------------------------------------------------------------
acl youtubecache dstdomain .4shared.com flashvideo.globo.com .youtube.com .avast.com .avg.com .windowsupdate.com .grisoft.com .avgate.net .googlevideo.com .gl$
cache deny youtubecache
#----------------------------------------------------------------------
server_persistent_connections off
#----------------------------------------------------------------------
# Marca Penalty HIT
#----------------------------------------------------------------------
#zph_mode tos
#zph_local 0x30
Re: Squid fica lento quando trafego passa de 20Mb
Bom creio que o squid.conf pode ser melhorado e muito recomendo você ler o manual do squid pelo menos dos itens que estão no seu squid.conf para poder corrigi-lo.
Re: Squid fica lento quando trafego passa de 20Mb
É lentidão de tráfego ou demora para iniciar a conexão (latência)? Já tentou enviar e baixar um arquivo grande para o servidor por ssl ou samba?
Teste essa conf.
Código :
http_port 3128 transparent
visible_hostname powercache
error_directory /usr/share/squid/errors/Portuguese/
dns_nameservers 208.67.222.222 8.8.8.8
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl con_clients dst 192.168.0.0/24 10.0.0.0/8
acl purge method PURGE
acl CONNECT method CONNECT
acl Safe_ports port 21
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow manager localhost con_clients
http_access deny manager all
cache_mem 512 MB
maximum_object_size_in_memory 128 KB
maximum_object_size 30 MB
minimum_object_size 32 KB
cache_swap_low 90
cache_swap_high 95
cache_dir diskd /var/spool/squid/cache 40960 8 32
access_log none
cache_store_log none
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
cache_effective_user proxy
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
broken_vary_encoding allow apache
coredump_dir /var/spool/squid
server_persistent_connections off
zph_mode tos
zph_local 0x30
Se der algum erro faça uma pequena correção apenas para levantar o squid.
No horário da anomalia execute e veja a carga e e veja como está o uso do HD.
Use lusca.
Outra coisa use o bind para cache de DNS nesse mesmo PC e faça o squid e seus clientes consultar ele.
Re: Squid fica lento quando trafego passa de 20Mb
vou testar aqui, porem tive que ajustar umas coisas no safe ports ta com dois nomes de acl, e na linha 32 ta dando um erro comentei ela, esse lusca nunca vi falar o que o compoe, a te agradeço o tempo e empenho