Re: [squid-users] Squid transparent mode slow down clients

From: Adrian Chadd <adrian@dont-contact.us>
Date: Wed, 12 Dec 2007 23:17:48 +0900

On Wed, Dec 12, 2007, Ferraroni Matteo wrote:

> Hi, the slowdown is mesured through the IE download window (no squid:
> 250 Kb, with squid 60 Kb), the bandwidth pipe is 2 Megabits.

* Use aufs, not ufs
* upgrade to latest squid-2.6
* if those work, check TCP window scaling, ECN, send/receive sock buffer
  sizes, etc.

Adrian

> >>
> >>How can I solve this?
> >>
> >>Squid.conf
> >>
> >>http_port 8080 transparent
> >>icp_port 0
> >>htcp_port 0
> >>cache_access_log /var/log/squid/access.log
> >>cache_log /var/log/squid/cache.log
> >>cache_store_log /var/log/squid/store.log
> >>emulate_httpd_log on
> >>mime_table /etc/squid/mime.conf
> >>pid_filename /var/run/squid.pid
> >>dns_nameservers 213.140.2.12 208.67.222.222 193.205.245.66
> >>acl all src 0.0.0.0/0.0.0.0
> >>http_access allow all
> >>
> >>iptables rules
> >>
> >>$IPTABLES -t nat -A PREROUTING -p tcp --dport 80 -s 172.16.0.0/16 -j
> >>REDIRECT --to-port 8080
> >>$IPTABLES -t nat -A POSTROUTING -s 172.16.0.0/16 -j SNAT --to-source
> >>192.168.1.2
> >
> >How many network interfaces does your Squid box have? So this box
> >performs NAT and Proxy service simultaneously?
> >
> The squid box has 2 netwoks attached (192.168.1.0/24 on the internet
> side and 172.16.0.0/16 on the lan side) the box performs NAT and Proxy
> services simultaneously.
> >Maybe you have large ACLs filtering on your squid.conf? What is the
> >output of "squidclient mgr:info"?
> The squid.conf is above and I have only one acl.
> Here you are the squidclient mgr:info output.
>
> Squid Object Cache: Version 2.6.STABLE17
> Start Time: Wed, 12 Dec 2007 13:10:26 GMT
> Current Time: Wed, 12 Dec 2007 13:10:39 GMT
> Connection information for squid:
> Number of clients accessing cache: 2
> Number of HTTP requests received: 4
> 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: 18.9
> Average ICP messages per minute since start: 0.0
> Select loop called: 86 times, 147.512 ms avg
> Cache information for squid:
> Request Hit Ratios: 5min: 0.0%, 60min: 0.0%
> Byte Hit Ratios: 5min: -0.0%, 60min: -0.0%
> Request Memory Hit Ratios: 5min: 0.0%, 60min: 0.0%
> Request Disk Hit Ratios: 5min: 0.0%, 60min: 0.0%
> Storage Swap size: 0 KB
> Storage Mem size: 108 KB
> Mean Object Size: 0.00 KB
> Requests given to unlinkd: 0
> Median Service Times (seconds) 5 min 60 min:
> HTTP Requests (All): 0.00000 0.00000
> Cache Misses: 0.00000 0.00000
> Cache Hits: 0.00000 0.00000
> Near Hits: 0.00000 0.00000
> 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: 12.686 seconds
> CPU Time: 0.008 seconds
> CPU Usage: 0.06%
> CPU Usage, 5 minute avg: 0.00%
> CPU Usage, 60 minute avg: 0.00%
> Process Data Segment Size via sbrk(): 2292 KB
> Maximum Resident Size: 0 KB
> Page faults with physical i/o: 0
> Memory usage for squid via mallinfo():
> Total space in arena: 2292 KB
> Ordinary blocks: 2050 KB 3 blks
> Small blocks: 0 KB 0 blks
> Holding blocks: 240 KB 1 blks
> Free Small blocks: 0 KB
> Free Ordinary blocks: 241 KB
> Total in use: 2290 KB 90%
> Total free: 241 KB 10%
> Total size: 2532 KB
> Memory accounted for:
> Total accounted: 157 KB
> memPoolAlloc calls: 1033
> memPoolFree calls: 376
> File descriptor usage for squid:
> Maximum number of file descriptors: 1024
> Largest file desc currently in use: 13
> Number of file desc currently in use: 10
> Files queued for open: 0
> Available number of file descriptors: 1014
> Reserved number of file descriptors: 100
> Store Disk files open: 0
> IO loop method: epoll
> Internal Data Structures:
> 27 StoreEntries
> 27 StoreEntries with MemObjects
> 26 Hot Object Cache Items
> 0 on-disk objects
>
> UPDATE: After the squid upgrade, my client downloads the first 4 megs at
> full speed and afterwards it slows down to 60Kbytes/s. The same
> behaviour is seen with different URLS.
>
> Thanks in advance.
> Matteo
>

-- 
- Xenion - http://www.xenion.com.au/ - VPS Hosting - Commercial Squid Support -
- $25/pm entry-level VPSes w/ capped bandwidth charges available in WA -
Received on Wed Dec 12 2007 - 07:11:27 MST

This archive was generated by hypermail pre-2.1.9 : Tue Jan 01 2008 - 12:00:01 MST