我在一个多核系统中部署jboss,我将拥有12到20个核心,当我运行jboss服务器时,我只看到1个进程在运行,而且我觉得它不会使用多个核心。 ..
有没有什么方法可以使用更多的内核或者jboss是否聪明,在这个过程中是使用更多的线程还是其他的东西?
我在Power7系统上使用AIX 6.1。 JVM J9 1.6
我在双处理器/双核和双处理器/四核Dell PowerEdge服务器上使用JBoss EAP 4.3。 当我们加载testingJBoss应用程序时,所有内核都在同时使用(在不同的级别)。 大部分工作是由应用程序完成的,因为我们的数据库使用大部分是只写的。
另外,正如罗纳德指出的那样,最好为您的环境find适当的性能监控工具。
它应该是multithreading的,你应该可以在日志中看到线程计数的提及(当然,我更了解websphere和ATG Dynamo,但是大致相同)。 不是说你不能用错误的configuration搞砸了。 阅读有关您的操作系统的性能监视。