logon system and memory problem

Hi all experts,

Please advice me some actions to monitor memory of the red hat enterprise operating system. My system consists of tomcat, struts application, some daemons, nodemonitor.
I think it has got a lot processes, I do not know what exactly they are. And I also do not know what cause out of memory error. Please help

Thank you so much
Duy Tan
Who is Participating?
Kerem ERSOYConnect With a Mentor PresidentCommented:

Since you are using Tomcat, struts applications etc. we should first determine who is causing this "out of memory" error. It seems that this is a Java error and to correct it you must modify the heap size settings of your Tomcat Application container.

When you're starting tomcat it launches an application container with defaults. Specify the JVM heap size in $TOMCAT_HOME/bin/tomcat.sh. You can specify '-Xmx256m -Xms128m' as part of TOMCAT_OPTS. That'll set your max/min JVM heap size to 256/128MBs, for example.

FYI : you can see the system memory usage with one of these comands:

To see the memory please issue:
 cat /proc/meminfo

top and ps also displays memory usage of each process.



kblack05Connect With a Mentor Commented:
You may also wish to look at the output of 'top'



top -b -n 1 | less

Also check 'lsof'

man lsof

For example to see all processes which have a port bound in memory use

lsof -i -P
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.