I have test machine with 16 cores with that runs jboss-4.2.2.GA with an EJB3 application.
I use a client program with 16 threads to send requests to jboss and I keep bombarding jboss with requests. Somehow the CPU utilization never jumps past 35% which leads me to think I could better performance from jboss.
How do I make sure that jboss uses all 16 cores? How do I monitor the jboss core utilization?