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       [EMAIL PROTECTED]


Reply via email to