This is related to my query (thanks, Mr. Gregg) about "Tenured SOA."

It seems that on one of our customer installations, our webapp gets into a state of running very slowly, and the dedicated subsystem it's running in is showing massive levels of page-faulting.

I've compared the GC stats of the "problem" system with one that's actually got more users connected, but isn't experiencing performance issues. It seems that they're both going to GC about every 30-50 seconds, but GC on the "problem" system appears to be somewhat less effective.

Also, I've looked at the threads on both. On the system that is behaving normally, the "GC Slave" threads (7 of them) are showing total CPU (at this moment) of around 150 seconds each, and Aux I/O of mostly zero, with one showing 1 and one showing 3. Conversely, on the "problem" system, I'm seeing 15(!) GC Slave threads, each with total CPU under 6 seconds each, but Aux I/O ranging from 5800 to over 8000.

I'm not sure what to make of this. In both cases, Tomcat's JVM is running in a subsystem of its own, with a private memory pool of around 7G, and they're both running with -Xms4096m -Xmx5120m.

--
JHHL

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

Reply via email to