The way Linux sees it, if the memory is not being used, it's going to waste. The way I understand it, and anybody please feel free to correct me if I'm wrong...Is that most of the memory usage you show is actually cached data. It can be dumped at any time if another program needs that memory. I run Slackware and have 512 MB of RAM and it's not uncommon at all for my system monitor to show only 25 to 30 MB free.
But if I run $free
from the command line, I get
total used free
Mem: 515496 510048 5448
-/+ buffers/cache: 231012 284484
Now, if I understand it right, the top line under used is how much is used cache and all. The second line is what is actually in use. The second line under free is the amount that is actually available in case another program needs that memory.
I couldn't tell you what the numbers are after a fresh boot because it's been almost a month since I rebooted.
damn, i can't get the numbers to line up right...but you should be able to sort it out.
Last edited by timdsmith; 12-27-2003 at 03:19 PM.