Hi Guys Came across this link on the topic ... http://gentoo-wiki.com/FAQ_Linux_Memory_Management On 5/21/07, Jurijs Velikanovs <j.velikanovs@xxxxxxxxx> wrote:
Hi Kenan, It sounds like you found the answer. I just tried to run free -m on my small Linux box and found output quite misleading ;( May be somebody in the list would help to interpret it. From first line i understood that i have 591 MB in total 584MB used and almos no free memory. From "-/+ buffers/cache" 368 from 584 is used for FS cache, leaving 222 for anything else. Sounds like 222-6 - is used by applications on my host and not realy free as reported in secound line. output is mor interesting if we know that EBS environment is running on that server :) jurijs:~ # free -m total used free shared buffers cached Mem: 591 584 6 0 22 192 -/+ buffers/cache: 368 222 Swap: 776 665 110 jurijs:~ # Thank you in advance, Jurijs On 5/20/07, Kenan Öztürk <mynameiskenan@xxxxxxxxx> wrote: > Vasu, > > thanks for the helpful info. > according to your reply, i googled for "cached" part of the top command. > Here is a good explaination for memory usage: > > Overview of memory management > Traditional Unix tools like 'top' often report a surprisingly small amount > of free memory after a system has been running for a while. For instance, > after about 3 hours of uptime, the machine I'm writing this on reports under > 60 MB of free memory, even though I have 512 MB of RAM on the system. Where > does it all go? > The biggest place it's being used is in the disk cache, which is currently > over 290 MB. This is reported by top as "cached". Cached memory is > essentially free, in that it can be replaced quickly if a running (or newly > starting) program needs the memory. > The reason Linux uses so much memory for disk cache is because the RAM is > wasted if it isn't used. Keeping the cache means that if something needs the > same data again, there's a good chance it will still be in the cache in > memory. Fetching the information from there is around 1,000 times quicker > than getting it from the hard disk. If it's not found in the cache, the hard > disk needs to be read anyway, but in that case nothing has been lost in > time. > To see a better estimation of how much memory is really free for > applications to use, run the command free -m: > The -/+ buffers/cache line shows how much memory is used and free from the > perspective of the applications. Generally speaking, if little swap is being > used, memory usage isn't impacting performance at all. > > > Regards, > Kenan > > Vasu Balla <appsdba@xxxxxxxxx> wrote: > in linux, file system also maintains its cache, which gives us a feeling > that whole memory getting filled up. infact when some other program requests > for memory, the memory occupied by filesystem is automatically freed up and > given to that process. > > top - 12:39:21 up 3 days, 20:23, 23 users, load average: 0.78, 1.04, 1.00 > Tasks: 266 total, 5 running, 261 sleeping, 0 stopped, 0 zombie > Cpu(s): 75.5%us, 5.6%sy, 0.0%ni, 16.6%id, 2.3%wa, 0.0%hi, 0.0%si, > 0.0%st > Mem: 1035676k total, 995916k used, 39760k free, 85536k buffers > Swap: 2096472k total, 144k used, 2096328k free, 416648k cached > there are some kernel parameters which control the amt of memory that always > needs to be kept free. can't get that param name from top of my head. you > can google for it > > vasu > > -----Original Message----- > From: ora-apps-dba-bounce@xxxxxxxxxxxxx > [mailto:ora-apps-dba-bounce@xxxxxxxxxxxxx] On Behalf Of > Kenan Öztürk > Sent: Friday, May 18, 2007 7:39 PM > To: ora-apps-dba@xxxxxxxxxxxxx > Subject: memory usage > > Hi all, > > on RedHat A.S 3.0/4.0 I observer that free memory amount is really low. I > know that if it is swapping then there's a problem otherwise it is normal. > bu where this ram going? > > After rebooting system and starting ebs services, i observe that ram usage > is increasing and only 10-50 mb free memory remains! > > Regards, > Kenan > ________________________________ > Now that's room service! Choose from over 150,000 hotels > in 45,000 destinations on Yahoo! Travel to find your fit. > > > Shape Yahoo! in your own image. Join our Network Research Panel today! > http://us.rd.yahoo.com/evt=48517/*http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7 > hot CTA = Join our Network Research Panel -- Yury +371 29268222 (+2 GMT) ============================================ http://otn.oracle.com/ocm/jvelikanovs.html