Hi guys,
I'm having a problem here, the subject says it all, when I activate the
filtering rules, the cache performance goes down...
When I use:
####################
default {
pass all allowed !porn
}
###################
It works OK... of course, squid won't filter anything...
using..
###########################
default {
pass allowed !porn all
}
############################
The filtering goes up but the response time gets REALLY slow, impossible to
use the web, most of the time only half the page requested opens.
I have squid+squidGuard running here on dozens of servers with the same
config without any problem... My first guess is that It's something related
with hardware performance, but top doesn't show anything abnormal, and I
tried to get some files from the server using FTP without any problem at
~100Mbps.
I've also ran badblocks and fsck without any errors.
########################################
press:/etc/squid# cat /etc/debian_version
3.1
press:/etc/squid# uname -r
2.6.12-doctor-p2p
press:/etc/squid# squid -v
Squid Cache: Version 2.5.STABLE9
configure
options: --prefix=/usr --exec_prefix=/usr --bindir=/usr/sbin --sbindir=/usr/sbin
--libexecdir=/usr/lib/squid --sysconfdir=/etc/squid --localstatedir=/var/spool/squid
--datadir=/usr/share/squid --enable-async-io --with-pthreads --enable-storeio=ufs,aufs,diskd,null
--enable-linux-netfilter --enable-arp-acl --enable-removal-policies=lru,heap
--enable-snmp --enable-delay-pools --enable-htcp --enable-poll --enable-cache-digests
--enable-underscores --enable-referer-log --enable-useragent-log --enable-auth=basic,digest,ntlm
--enable-carp --with-large-files i386-debian-linux
top - 16:24:15 up 12 days, 21:38, 13 users, load average: 0.13, 0.21,
0.25
press:/home/doctor# free -m
total used free shared buffers cached
Mem: 885 836 48 0 42 482
-/+ buffers/cache: 311 573
Swap: 2651 0 2651
press:/home/doctor# cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 7
model name : AMD Duron(tm) Processor
stepping : 1
cpu MHz : 1303.036
cache size : 64 KB
<<snipped>>>
press:/home/doctor# cat /etc/squid/squid.conf
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
cache_mem 128 MB
cache_dir ufs /var/spool/squid 300 16 256
#cache_dir /dev/null
logfile_rotate 1
<<snipped>>
########################################
Again, it's basically the same overall config/environment I use everywhere
here without any problem.
The ACL's are short ones, less than 100 lines each...
cache.log and squidguard.log don't show any errors...
Any ideas?
Thanks!
Ismael