Hi -
My own experience is that JBoss does a pretty good job of scheduling workloads across multiple CPUs.
The first thing you need to do is figure out *which* process is hogging CPU 0. It's very likely a specific process (rather than a bunch of different programs), but it *isn't* necessarily a JBoss-related process.
NOTE:
Discussion continued under this thread:
http://www.linuxquestions.org/questi...-usage-704640/