Hi everyone,
thanks for the input. The ACL list have since been
slightly altered, using only src(22 entries),
dstdomain(114 entries) and url_regex(20 entries). I am
currently on kernel 2.4.20-19.9 so the Hyperthreading
might hv been optimized.
Now the machine is handling about 110 req/s but again
the CPU will climb to abt 90-95%. Is it possible for
my squid box to go beyond 180 req/s, which is the peak
for each proxies in the existing pool(ISP env)? I am
trying to replace my existing NetCaches with
squids...one box for one box.
I am wondering if its because reiserfs will consume
more CPU than other fs like ext3? Will changing my
cache partitions to reiserf lower down the CPU usage?
Or can anyone suggest other possible improvements?
Thanks.
my 3 caching partitions are on 3 separate disks:-
/dev/sdb1 /cdata1 reiserfs notail,noatime 1 2
/dev/sdc1 /cdata2 reiserfs notail,noatime 1 2
/dev/sdd1 /cdata3 reiserfs notail,noatime 1 2
-- Wolf --- Tay Teck Wee <wolfpacks01@yahoo.com.sg> wrote: > Hi, > > when I'm getting about 90 req/s or 800 concurrent > connection(according to my foundry L4) to my > squid(RedHat 8.0/2.5 Stable3 w deny_info patch), the > CPU utilization avg abt 80%. How do I lower the CPU > utilization of my squid? Thanks. > > Below is my machine specs:- > > Intel Xeon single-processor 2.4GHz(DELL 2650) > 2G physical RAM(w 2G swap under linux) > 2X 33G for everything except caching (mirror) > 3X 33G for caching (volume) > > /dev/sda7 505605 68437 411064 > 15% / > /dev/sda1 124427 9454 108549 > 9% /boot > /dev/sdb1 35542688 201248 35341440 > 1% /cdata1 > /dev/sdc1 35542688 200888 35341800 > 1% /cdata2 > /dev/sdd1 35542688 200940 35341748 > 1% /cdata3 > /dev/sda3 1035692 49796 933284 > 6% /home > none 1032588 0 1032588 > 0% /dev/shm > /dev/sda5 1035660 691648 291404 > 71% /usr > /dev/sda6 505605 76236 403265 > 16% /usr/local > /dev/sda8 29695892 83456 28103936 > 1% /var > > Below is my squid.conf(only the essential). > > For ACL, basically I hv 3 acl list(in 3 separate > files), one containing allowable IPs while the other > contains deny IPs. I also hv 3 list of banned sites > list(in 3 separate files).:- > > http_port 8080 > acl QUERY urlpath_regex cgi-bin \? > no_cache deny QUERY > cache_mem 400 MB > cache_swap_low 92 > cache_swap_high 95 > maximum_object_size 2 MB > maximum_object_size_in_memory 100 KB > cache_replacement_policy heap GDSF > memory_replacement_policy heap GDSF > cache_dir aufs /cdata1 16000 36 256 > cache_dir aufs /cdata2 16000 36 256 > cache_dir aufs /cdata3 16000 36 256 > cache_access_log /var/log/cachelog/cache.access.log > cache_log /var/log/cachelog/cache.log > cache_store_log none > quick_abort_min -1 KB > 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 > #3 banned list files > acl SBA dstdomain "/usr/local/squid/etc/SBA.txt" > acl CNB dstdomain "/usr/local/squid/etc/CNB.txt" > acl CNB2 url_regex "/usr/local/squid/etc/CNB2.txt" > #3 access list files > acl NetTP src "/usr/local/squid/etc/NetTPsrc.acl" > acl NetDeny src "/usr/local/squid/etc/deny.acl" > acl NetAllow src "/usr/local/squid/etc/allow.acl" > http_access deny SBA > http_access deny CNB > http_access deny CNB2 > http_access deny NetDeny > http_access allow NetAllow > http_access allow NetTP > http_access deny all > http_reply_access allow all > cache_effective_user squid > cache_effective_group squid > logfile_rotate 10 > deny_info ERR_SBA_DENIED SBA > deny_info ERR_CNB_DENIED CNB CNB2 > memory_pools off > coredump_dir /var/log/cachelog > > Thanks again! > > Regards, > Wolf > > > __________________________________________________ > Do You Yahoo!? > Send free SMS from your PC! > http://sg.sms.yahoo.com __________________________________________________ Do You Yahoo!? Send free SMS from your PC! http://sg.sms.yahoo.comReceived on Fri Aug 08 2003 - 03:21:48 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:18:47 MST