When I look at the output of "free" in an untax Linux system it typically
resembles the following:
total used free shared buffers
Mem: 63104 17592 45512 20240 1060 9000
-/+ buffers/cache: 7532 55572
Swap: 68540 0 68540
What puzzles me is when I loaded a few programs, Netscape, Emacs, etc,
and then later exit from each of these programs. My output from "free" is
not anyway close to the original untax state. In fact, under the "used"
column, it sometimes shows +50M when I really don't have any applications
running at all! What exactly is going on? Can someone explain to me the
output of free? Should the numbers add up? Is Linux caching something?
Just how does Linux calculate when to release or cache memory?