Monitor Processes' Memory Usage

Posted by Alvin Sim on Server Fault See other posts from Server Fault or by Alvin Sim
Published on 2010-11-09T14:39:12Z Indexed on 2011/01/09 23:55 UTC
Read the original article Hit count: 313

Filed under:
|
|
|

We have an IBM P series box running AIX 5.3. This is our application server, whereby our J2EE application is running in Oracle's Applications Server (version 10g r2). At around 11pm till the next day 7am, we have shell scripts running, which executes Java class programs.

Recently, this server has been experiencing some high memory usage, which caused some of the Java class programs throwing "Out of memory" exception .

We normally use NMON to monitor the server's resources, such as CPU, I/O, memory, etc. But because of this OOM issue, we would like to know throughout the day, what are the processes which are running and how much memory each process consumed.

NMON is not able to show this. Even with the "-T" parameter, it only shows the top processes and not all.

Is there any thing we can use to monitor all the processes' memory?

© Server Fault or respective owner

Related posts about memory

Related posts about processes