[squid-users] How to analyse squid memory usage

Dan Charlesworth dan at getbusi.com
Thu May 12 01:37:43 UTC 2016


I’ve now got mgr:mem output from a leaky box for comparison but I’m having a hard time spotting where the problem might be.

Would anyone more experienced mind taking at these and seeing if anything jumps out as a source of the high memory usage?

  - The leaky example has 8GB of server memory and 5.7GB was allocated to squid when the snapshot was taken.

  - The normal example has 12GB of server memory and 2.9GB was allocated to Squid when the snapshot was taken.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: leaky-mem.tsv
Type: text/tab-separated-values
Size: 17652 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20160512/4a185e23/attachment-0002.tsv>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: normal-mem.tsv
Type: text/tab-separated-values
Size: 18774 bytes
Desc: not available
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20160512/4a185e23/attachment-0003.tsv>
-------------- next part --------------


Thanks!

> On 11 May 2016, at 2:37 PM, Dan Charlesworth <dan at getbusi.com> wrote:
> 
> Thanks Amos -
> 
> Not sure how self-explanatory the output is, though.
> 
> I’ve attached the output from a site with a 12GB server where top was showing 2.9GB allocated to squid (this is normal e.g. “the control"). But the mem output shows the allocated total as ~1GB, apparently?
> 
> Maybe things will become clearer once I have a “leaky” server’s output to compare with it.
> 
> <bdc-mem.tsv>
> 
>> On 10 May 2016, at 6:02 PM, Amos Jeffries <squid3 at treenet.co.nz> wrote:
>> 
>> On 10/05/2016 2:35 p.m., Dan Charlesworth wrote:
>>> A small percentage of deployments of our squid-based product are using oodles of memory—there doesn’t seem to be a limit to it.
>>> 
>>> I’m wondering what the best way might be to analyse what squid is reserving it all for in the latest 3.5 release?
>>> 
>>> The output of squidclient mgr:cache_mem is completely incomprehensible to me.
>> 
>> Try mgr:mem report. It is TSV (tab-separated values) file format.
>> 
>> squidclient mgr:mem > mem.tsv
>> 
>> ... and load mem.tsv using your favourite spreadsheet program. The
>> column titles should then be self-explanatory.
>> 
>> Amos
>> 
>> _______________________________________________
>> squid-users mailing list
>> squid-users at lists.squid-cache.org
>> http://lists.squid-cache.org/listinfo/squid-users
> 



More information about the squid-users mailing list