Operating System - Linux
1753677 Members
5507 Online
108799 Solutions
New Discussion юеВ

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.