Re: [squid-users] squid performance tunning

From: Łukasz Makowski <lukasz.makowski_at_itsoft.pl>
Date: Thu, 18 Aug 2011 08:30:13 +0200

W dniu 2011-08-18 08:19, Chen Bangzhong pisze:
> I have some Dell 1950 servers dedicated to squid in my production
> environment. Each with 16GB RAM and 300G disk
> As the website traffic grows, the load of squid becomes high at high
> traffic time. Average load is higher than 10.
>
> Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz
> avgqu-sz await svctm %util
> sda 0.00 0.01 0.06 0.13 1.23 1.45 28.87
> 0.00 4.13 2.19 0.04
> sda1 0.00 0.01 0.06 0.11 1.23 1.45 31.59
> 0.00 4.52 2.40 0.04
> sdb 0.07 0.07 0.01 0.01 0.33 0.32 59.88
> 0.00 19.75 15.74 0.03
> sdc 0.00 2.08 9.13 104.44 81.30 1066.74
> 20.22 0.50 11.95 1.73 19.63
>
> avg-cpu: %user %nice %system %iowait %steal %idle
> 3.50 0.00 3.75 24.34 0.00 68.41
>
> Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz
> avgqu-sz await svctm %util
> sda 0.00 0.00 0.50 0.00 2.00 0.00 8.00
> 0.04 70.00 70.00 3.50
> sda1 0.00 0.00 0.50 0.00 2.00 0.00 8.00
> 0.04 70.00 70.00 3.50
> sdb 0.00 0.00 0.00 0.00 0.00 0.00 0.00
> 0.00 0.00 0.00 0.00
> sdc 0.00 0.00 21.50 186.00 204.00 3106.25
> 31.91 17.76 100.55 2.63 54.65
>
> Here is the squidclient mgr:info output
>
> Squid Object Cache: Version 3.1.12
> Start Time: Sun, 14 Aug 2011 19:39:15 GMT
> Current Time: Thu, 18 Aug 2011 04:41:20 GMT
> Connection information for squid:
> Number of clients accessing cache: 77651
> Number of HTTP requests received: 40449309
> Number of ICP messages received: 0
> Number of ICP messages sent: 0
> Number of queued ICP replies: 0
> Number of HTCP messages received: 0
> Number of HTCP messages sent: 0
> Request failure ratio: 0.00
> Average HTTP requests per minute since start: 8319.3
> Average ICP messages per minute since start: 0.0
> Select loop called: 476454933 times, 0.612 ms avg
> Cache information for squid:
> Hits as % of all requests: 5min: 30.7%, 60min: 32.1%
> Hits as % of bytes sent: 5min: 40.5%, 60min: 43.2%
> Memory hits as % of hit requests: 5min: 88.3%, 60min: 88.8%
> Disk hits as % of hit requests: 5min: 1.6%, 60min: 1.9%
> Storage Swap size: 120792244 KB
> Storage Swap capacity: 90.0% used, 10.0% free
> Storage Mem size: 5191632 KB
> Storage Mem capacity: 100.0% used, 0.0% free
> Mean Object Size: 20.61 KB
> Requests given to unlinkd: 0
> Median Service Times (seconds) 5 min 60 min:
> HTTP Requests (All): 0.00865 0.00865
> Cache Misses: 0.01035 0.01035
> Cache Hits: 0.00000 0.00000
> Near Hits: 0.00091 0.00091
> Not-Modified Replies: 0.00000 0.00000
> DNS Lookups: 0.00000 0.00000
> ICP Queries: 0.00000 0.00000
> Resource usage for squid:
> UP Time: 291725.519 seconds
> CPU Time: 37204.391 seconds
> CPU Usage: 12.75%
> CPU Usage, 5 minute avg: 19.42%
> CPU Usage, 60 minute avg: 18.20%
> Process Data Segment Size via sbrk(): 1012440 KB
> Maximum Resident Size: 28552368 KB
> Page faults with physical i/o: 2957
> Memory usage for squid via mallinfo():
> Total space in arena: -1265560 KB
> Ordinary blocks: -1308538 KB 264611 blks
> Small blocks: 0 KB 0 blks
> Holding blocks: 20708 KB 9 blks
> Free Small blocks: 0 KB
> Free Ordinary blocks: 42978 KB
> Total in use: -1287830 KB 103%
> Total free: 42978 KB -3%
> Total size: -1244852 KB
> Memory accounted for:
> Total accounted: -1781767 KB 143%
> memPool accounted: 6606841 KB -531%
> memPool unaccounted: -7851693 KB 0%
> memPoolAlloc calls: 10008474163
> memPoolFree calls: 10065124847
> File descriptor usage for squid:
> Maximum number of file descriptors: 20480
> Largest file desc currently in use: 4828
> Number of file desc currently in use: 4703
> Files queued for open: 178
> Available number of file descriptors: 15599
> Reserved number of file descriptors: 100
> Store Disk files open: 22
> Internal Data Structures:
> 5860834 StoreEntries
> 256880 StoreEntries with MemObjects
> 256646 Hot Object Cache Items
> 5860661 on-disk objects
>
> related parameters
>
> cache_mem 5120 MB
> maximum_object_size 51200 KB
> maximum_object_size_in_memory 1024 KB
>
> log_icp_queries off
> cache_swap_low 90
> cache_swap_high 95
> hosts_file /etc/squid/hosts
> cache_dir aufs /export/squid/cache 131072 32 256
>
> Is there any idea I can tune my squid performance?
>
Hi,

First of all, I would try to change cache_dir acces method from aufs to
diskd and experiment with Q1 and Q2 parameters.

Regards,

LM
Received on Thu Aug 18 2011 - 06:30:08 MDT

This archive was generated by hypermail 2.2.0 : Thu Aug 18 2011 - 12:00:04 MDT