Operating System - Linux
1751798 Members
5415 Online
108781 Solutions
New Discussion юеВ

Re: Monitor RAM on Linux Redhat

 
SOLVED
Go to solution
Grzegorz Jajuga
Occasional Advisor

Monitor RAM on Linux Redhat

How to monitor Linux RAM under Linux.
I have oracle database on linux server with 32GB RAM for oracle I have 10GB and when I start the database on linux server I have free only 2GB.
Question is how to calcutate on which process consume ram on OS.

3 REPLIES 3
Matt Palmer_2
Respected Contributor

Re: Monitor RAM on Linux Redhat

Hi,

can you provide more detail. You can use 'top' to show you the highest consumers of RAM/CPU/resource on the running system.

Have you checked to see if the machine is swapping?

regards
klb
Valued Contributor

Re: Monitor RAM on Linux Redhat


Confirm Oracle's use of memory via:

ipcs -am

This will show the segments allocated for Oracle and all other users of Shared Memory.

man ps

look for options there that display memory information for each process.

Hth,

-klb
Alzhy
Honored Contributor
Solution

Re: Monitor RAM on Linux Redhat

Peruse, analyze and deduce via the tools:

free
vmstat
cat /proc/meminfo
ipcs -m

Oracle is quite agressive is using free memory as cache. No matter how large memory you have configured -- your free memory in most tools will show very low available memory -- and the reason -- cache.

Post your output from the aboe tools and people in the forum can expound.

Hakuna Matata.