On 1/08/2013 6:35 p.m., John Joseph wrote:
Hi Amos,Ahmad,Babajaga
Thanks for your advice and feed back, I am posting more information
-------
the HIT,MISS,REFRESH details are
cat /opt/var/log/squid/access.log | grep -c "HIT"
13810283
cat /opt/var/log/squid/access.log | grep -c "MISS"
57874593
cat /opt/var/log/squid/access.log | grep -c "REFRESH"
6760966
Doing a rough calculation here I get just under 18%. Which is low but
inside the 15-40 range normally seen.
--------
squidclient info result
squidclient -h 127.0.0.1 mgr:info
HTTP/1.0 200 OK
Server: squid/3.1.10
Mime-Version: 1.0
Date: Thu, 01 Aug 2013 06:10:06 GMT
Content-Type: text/plain
Expires: Thu, 01 Aug 2013 06:10:06 GMT
Last-Modified: Thu, 01 Aug 2013 06:10:06 GMT
X-Cache: MISS from proxy
X-Cache-Lookup: MISS from proxy:3128
Via: 1.0 proxy (squid/3.1.10)
Connection: close
Squid Object Cache: Version 3.1.10
Start Time: Wed, 31 Jul 2013 23:08:41 GMT
Current Time: Thu, 01 Aug 2013 06:10:06 GMT
Connection information for squid:
Number of clients accessing cache: 574
Number of HTTP requests received: 508778
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: 1207.3
Average ICP messages per minute since start: 0.0
Select loop called: 62199585 times, 0.407 ms avg
Cache information for squid:
Hits as % of all requests: 5min: 21.6%, 60min: 27.1%
Hits as % of bytes sent: 5min: 6.6%, 60min: 5.6%
Thank you. This explains the whole story.
MySAR is reporting your cache bandwidth savings HIT ratio (bytes sent).
What you have is a reasonable HIT ratio 21-27% by request count, however
it appears that is built from mostly small objects. The larger objects
are mostly MISS events. Which drags your byte HIT ratio way down low.
However there is more to the story... the log numbers you show above
indicate that about 9% of all requests through your cache are REFRESH,
which may be recorded as a HIT with no byte count associated even on the
largest of objects. With high REFRESH traffic there is also a high
amount of IMS traffic. Those two will drag down the HIT ratio for bytes
down while also being a good thing - the byte count is down because
there actually are less bytes used.
NP: Squid does not yet record how much savings is gained from REFRESH or
IMS traffic, which would help show this a bit better.
Memory hits as % of hit requests: 5min: 5.6%, 60min: 9.0%
Disk hits as % of hit requests: 5min: 46.9%, 60min: 47.7%
And the breakdown of where those HITs are coming from shows mostly disk
activity, very little memory benefits.
MySAR results are
DATE USERS HOSTS SITES BYTES TRAFFICCache Percent
Thursday, 01 August 2013 11 797 13899 36.11G 4%
Wednesday, 31 July 2013 42 1024 29862 89.22G 5%
Tuesday, 30 July 2013 19 1023 27096 85.24G 5%
Monday, 29 July 2013 29 1022 26425 82.55G 5%
Hmm. These look like your byte-count HIT ratio percentages.
Amos