[squid-users] mallinfo() vs. sbrk()

From: Mark Nottingham <mnot_at_yahoo-inc.com>
Date: Thu, 6 Nov 2008 13:17:00 -0800

I remember reading somewhere (can't forget where, and I may be
incorrect) that when available, sbrk is a more reliable indication of
memory use for squid than mallinfo(). However, I'm seeing this on a box;

        Process Data Segment Size via sbrk(): 1040844 KB
        Maximum Resident Size: 0 KB
        Page faults with physical i/o: 0
Memory usage for squid via mallinfo():
        Total space in arena: 1621452 KB
        Ordinary blocks: 1620888 KB 8820 blks
        Small blocks: 0 KB 0 blks
        Holding blocks: 20928 KB 4 blks
        Free Small blocks: 0 KB
        Free Ordinary blocks: 563 KB
        Total in use: 1641816 KB 100%
        Total free: 563 KB 0%
        Total size: 1642380 KB
Memory accounted for:
        Total accounted: 1565651 KB

As you can see, sbrk() is considerably less than total size via
mallinfo(). Is this unusual? Any thoughts about which is better, if
both are available?

Thanks,

--
Mark Nottingham       mnot_at_yahoo-inc.com
Received on Thu Nov 06 2008 - 21:17:21 MST

This archive was generated by hypermail 2.2.0 : Fri Nov 07 2008 - 12:00:03 MST