Hi.

I have a Linux system like so :

Linux arthur 2.6.26-2-686 #1 SMP Mon Aug 30 07:01:57 UTC 2010 i686 GNU/Linux

with a tomcat like so :

Using CATALINA_BASE:   /usr/share/tomcat5.5
Using CATALINA_HOME:   /usr/share/tomcat5.5
Using CATALINA_TMPDIR: /usr/share/tomcat5.5/temp
Using JRE_HOME:       /usr/lib/jvm/java-1.5.0-sun
Server version: Apache Tomcat/5.5
Server built:   Oct 15 2008 12:57:44
Server number:  5.5.26.0
OS Name:        Linux
OS Version:     2.6.26-2-686
Architecture:   i386
JVM Version:    1.5.0_22-b03
JVM Vendor:     Sun Microsystems Inc.

(Java JDK installed)

and where night and day, tomcat seems to be using a fair amount of CPU time, 
like so :

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 2901 tomcat55  20   0  459m 285m  16m S   13 32.3 354:39.13 java

although by all means, it should not be doing that much sometimes.

How can I figure out what it is actually doing ?
I mean, which is the easiest standard tool or procedure not requiring a degree in quantum physics, and which could give me at least a rough idea of which webapp or internal tomcat process is keeping that CPU busy all the time ?

I have a nagging feeling that someone is going to tell me to take thread dumps. If so, maybe they would also kindly point out a place where I could find some instructions as to how to interpret such a thing ?

Thanks

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to