[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Dúvida Squid



Olá pessoal,
	Apesar de saber que a lista trata assuntos inerentes ao SO Debian, se alguém puder ajudar será de grande valia.
	Pois bem, estou usando o squid 2.6.STABLE16 num Debian Etch. Como preciso fazer um grande cache num proxy transparente, resolvi baixar o source do squid e compilar modificando a opção de max_filedescriptors. Também recompilei o kernel com o mesmo intuito.
	O cache está sendo guardado numa partição XFS, e noto que o tamanho do diretório tem crescido normalmente.

	Minha dúvida surgiu enquanto estava verificando os logs, quando vi no access.log um grande número de TCP_MISS para o método GET.
	Vi no store.log uma grande número de "RELEASE -1 FFFFFFFF", ou seja, o cache está sendo retirado o tempo todo da memória. Em contrapartida, também no store.log, vejo um bom número de SWAPOUT, indicando que tem coisa sendo gravada no disco.
	Eu me perdi em algum conceito?? Está tudo certo? Tem coisa errada ou que pode ser melhorada??

	Segue parte das configurações (toda sugestão é bem vinda):

proxy:/var/log/squid# squid -v
Squid Cache: Version 2.6.STABLE16
configure options:  '--prefix=/usr/local/squid' '--sysconfdir=/etc/squid' '--enable-storeio=aufs,coss,diskd,ufs' '--enable-poll' '--enable-delay-pools' '--enable-linux-netfilter' '--enable-htcp' '--enable-carp' '--with-pthreads' '--enable-underscores' '--enable-external' '--enable-arp-acl' '--with-maxfd=16384'

----

proxy:/var/log/squid# cat /etc/squid/squid.conf
http_port ip_do_server:3128 transparent

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache

access_log /var/log/squid/access.log squid
cache_store_log /var/log/squid/store.log 
cache_log /var/log/squid/cache.log

hosts_file /etc/hosts

visible_hostname proxy-intelig.jetcom.com.br

refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320

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 purge method PURGE
acl CONNECT method CONNECT
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
#http_access deny !Safe_ports
#http_access deny CONNECT !SSL_ports

http_access allow localhost
http_access deny all
http_reply_access allow all
icp_access allow all

cache_effective_group proxy

always_direct allow all

cache_mem 1024 MB

cache_swap_low 40
cache_swap_high 75

maximum_object_size 32768 KB

cache_dir diskd /var/spool/squid 12000 16 256 Q1=72 Q2=64

ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024

cache_replacement_policy lru
memory_replacement_policy lru



Reply to: