Your machine indicates having 600+ MB free memory.
Linux is a UNIX like system. UNIX dislikes wasting free memory so it
automatically puts it to use in improving performance by buffering disk
I/O. This is the "buffers" and the "cached" readings below. To get a
good picture of how much free memory you actually have sum "free" +
"buffers" + "cache".
The linux "free" command usually includes a line where this adjustment
is done for you.
Regards
Henrik Nordström
Squid Hacker
Jon Erickson wrote:
>
> I built a new squid box on Debian 2.2 (potato) and it look like squid is
> not freeing memory that was allocated to it. I noticed that the server was
> running low on memory (15M left out of 640M) so I shutdown the squid
> process and to my suprise it only released about 10 Meg of memory. I
> started the squid process again and there was no significant jump in memory
> usage so I let it run for a while. I shut it down again and it still would
> not free memory like it should. I've looked through the web for answers
> (including the archives of this list) and haven't found an answer to this
> problem. Here are the a few relevant facts.
>
> package info:
> squid 2.2-STABLE5 debian source package, all diffs applied, compiled with
> async-io and 40 threads
>
> squid.conf info:
> cache_mem = 8MB
>
> memory info (without squid running):
> squid:/# cat /proc/meminfo
> total: used: free: shared: buffers: cached:
> Mem: 662585344 636743680 25841664 8728576 491880448 108474368
> Swap: 836755456 0 836755456
> MemTotal: 647056 kB
> MemFree: 25236 kB
> MemShared: 8524 kB
> Buffers: 480352 kB
> Cached: 105932 kB
> SwapTotal: 817144 kB
> SwapFree: 817144 kB
>
> Any help would be appreciated!
>
> Thanks,
>
> Jon Erickson
Received on Wed Oct 10 2001 - 12:12:31 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 17:02:40 MST