Thank you very much for your great explanation. I little bit doubt that why +/- buffers/cache is not tallying for machine1. I understood after displaying it as mb.Here is output in mb which is not tallied. [root@machine1 ~]# free -m total used free shared buffers cached Mem: 32183 1309 30873 0 290 485 -/+ buffers/cache: 533 31649 Swap: 51199 0 51199 Thanks again, Ashik On Tue, Dec 18, 2012 at 9:35 AM, John R Pierce <pierce@xxxxxxxxxxxx> wrote: > On 12/17/2012 10:22 PM, AshikAli.m wrote: > > I have two 64 bit cent Os machine. I googled that in linux always show > > entire memory as used. But below showing only 1 GB detected. > > no, that first one shows you have 31gb ram, about 1gb is being used by > software, and the other 30GB are in use as buffers/cache > > the second shows 11gb ram, 1gb used, and 10gb as buffers/cache > > here's a machine fo mine thats been running for a couple months with > large databases (both postgres and oracle) > > # free -g > total used free shared buffers cached > Mem: 47 43 3 0 0 38 > -/+ buffers/cache: 5 42 > Swap: 49 0 49 > > out of 47gb total, 5gb is actually used, 38gb is in use as disk cache, > and 3gb is completely unused currently, so 42gb is available for use by > software. > > the main line to look at is the -/+ buffers/cache. THAT is the real > usage with discardable buffers and cache subtracted and the 'free' value > on that line is the buffers + cache + freespace > > > _______________________________________________ > CentOS mailing list > CentOS@xxxxxxxxxx > http://lists.centos.org/mailman/listinfo/centos > * * _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos