Hello list,
I have a question regarding memory and CPU usage change from 3.0 to 3.1.
I have 4 forwards proxies with ICAP (c-icap and clamav), NTLMv2 
authentication, all four proxies each have about 200-400 req/sec
on RedHat AS5 64bit servers with each 16GB mem for about 15k to 30k users.
cache_mem is set to 3.5 GB, no disk cache, some ACLs are used.
With 3.0.STABLE23 the typical memory usage was about 7 GB and CPU usage of 
about 30-40% for the main squid process, without the helpers or other 
processes.
With 3.1.4 the proxies use up to 2GB more memory and CPU usage rose at 
times to 60% or 80%.
After a restart of one of the proxies it behaved "normally" since then.
Status: (the CPU usage,  Client HTTP out and requests per second are all 
from last 5 minute-info)
Proxy1:         36% CPU 7.2 GB mem      3.3 MB/s client out     341 req/s 
Version 3.1.4
Proxy2:         77% CPU 8.6 GB mem      2.6 MB/s client out     384 req/s 
Version 3.1.4   <-----
Proxy3:         53% CPU 8.8 GB mem      6.8 MB/s client out     402 req/s 
Version 3.1.4
Proxy4:         32% CPU 6.8 GB mem      2.7 MB/s client out     405 req/s 
Version 3.0.STABLE23
Configuration of the proxies is the same, with only the changes for 3.1, 
mainly icap config.
Is there some kind of memory leak that additionally causes massive CPU 
usage, could it be load related or is this normal behaviour?
Martin
Received on Tue Jun 15 2010 - 08:04:30 MDT
This archive was generated by hypermail 2.2.0 : Tue Jun 15 2010 - 12:00:02 MDT