[jboss-user] [Performance Tuning] - Re: Jboss performance - not using all available resources

PeterJ do-not-reply at jboss.com
Mon Jun 11 11:16:40 EDT 2007


Operating system?  32 bit? 64 bit?

We run JBoss on multi-server configurations often, using SpecJAppServer benchmark as the test bed. But we also have some other hand-coded tests. One of the things you will find is that an app server will not scale beyond 4 CPUs. This applies to any app server, not just to JBoss. In fact, you should affinitize the app server to 2, 3 or 4 of your CPUs - the actual number depends on your application (try each one, pick the best), and preferrably CPUs that occupy a common bus (usually 4 CPUs share a bus).

Regarding Xmx/s, on a 32-bit system we have not been able to go over 1.7 GB of heap, on a 64-bit system only RAM is the limit (though with a really large heap you get really long pause times during a major collection.

Also see http://wiki.jboss.org/wiki/Wiki.jsp?page=SPECjAppServer2002Tuning for some heap tuning hints. 

Specifically http://wiki.jboss.org/wiki/Wiki.jsp?page=SPECjAppServer2002TuningComponentsJVM

This wiki entry contains most of what we learned running on large-scale systems. 


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4053149#4053149

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4053149



More information about the jboss-user mailing list