[CentOS] free memory listing

Tue Dec 18 08:57:11 UTC 2012
AshikAli.m <ashikali.m at gmail.com>

yes. yes exactly the calculation is correct. In that machine only DRBD and
HA application running.

I tell the story,

I have a telephony server with HA and DRBD mirroring(2 machines) .
Unfortunately I installed 32 bit OS on those. I come to know that after
upgrading it to 64 system will detect all ram memory which are inserted.

In this HA, important process runs on which is production node. For
migration purpose; currently I made machine2 as production node which has
12G ram.

[root at machine2~]# free -m
             total       used       free     shared    buffers     cached
Mem:    12007      11961      46          0        579       9956
-/+ buffers/cache:  1424      10582
Swap:        51199          0      51199

Here,

Used memory ( 12007 - 46  ) = 11961

In that used memory 11961 - ( 579 + 9956 ) = 1429( Actually in use )

so,
46(free)+579(buffer)+9956(cached) = 10581(fraction) is free.


So, Always look into -/+ buffers/cache. That is the exactly correct.

Thanks,
Ashik.








On Tue, Dec 18, 2012 at 10:44 AM, John R Pierce <pierce at hogranch.com> wrote:

> On 12/17/2012 11:19 PM, AshikAli.m wrote:
> > [root at machine1 ~]# free -m
> >               total       used       free     shared    buffers
> cached
> > Mem:    32183       1309      30873          0        290        485
> > -/+ buffers/cache:   533      31649
> > Swap:        51199          0      51199
>
> so you have about 32gb total physical memory.  1.3gb of that is 'used'
> but of that 290MB is buffers and 485MB is cache, so really only 533MB
> (the 2nd line) is in use by software, and 31649MB is available (which is
> the 30873 free on the 1st line, plus the 290 buffers plus the 485
> cached, as all that is considered 'discardable' [*].
>
> you also have 51199MB of swapfile, entirely unused.
>
> this looks to me like a system that was just booted, and hasn't done much.
>
>
> [*] under heavy loads, like a buay large scale database server, this sum
> isn't exactly true, some of the buffer memory is 'dirty' so not
> considered as free without first flushing it to disk...
>
> _______________________________________________
> CentOS mailing list
> CentOS at centos.org
> http://lists.centos.org/mailman/listinfo/centos
>



-- 
* *--
Perfection in design is achieved not when there is nothing more to add,
but rather when there is nothing more to take
away.
                                            – Antoine de Saint-Exupery
*

*