On 20/10/05, Komal <[EMAIL PROTECTED]> wrote: > But your load average is only 1; it looks to me, that while you may > have multiple Java threads, they have nothing to do and are not > dinging > the schedular. Either the work just isn't there to be done or there > is > some type of configuration problem in the *application*. If multiple > threads were held in a pending state then load average would climb > above > 1.x
Yep, I figured it out later. While the other threads were idle, one was doing garbage collection - the offending thread above. I'm surprised that GC is not distributed among the available CPUs, though - maybe my understanding of GC is faulty. I did read this: "If not managed, garbage collection is one of the biggest bottlenecks for an application, especially when running on symmetric multiprocessing (SMP) server machines." (http://publib.boulder.ibm.com/infocenter/wasinfo/v5r0/index.jsp?topic=/com.ibm.wasee.doc/info/ee/ae/rprf_javamemory.html) Binand ------------------------------------------------------- This SF.Net email is sponsored by: Power Architecture Resource Center: Free content, downloads, discussions, and more. http://solutions.newsforge.com/ibmarch.tmpl _______________________________________________ linux-india-help mailing list linux-india-help@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-india-help