[squid-users] CPU utilization performance issue

From: Tay Teck Wee <wolfpacks01@dont-contact.us>
Date: Mon, 21 Jul 2003 16:13:48 +0800 (CST)

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
Received on Mon Jul 21 2003 - 02:13:52 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:18:13 MST