我正在多核系统中部署 jboss,其中有 12 到 20 个核心,当我运行 jboss 服务器时,我只看到 1 个进程正在运行,我觉得它不会使用超过一个核心...
有没有办法使用更多的核心,或者 jboss 很智能,并且在该过程中它是否使用更多的线程或者其他什么?
我在 Power7 系统上使用 AIX 6.1。JVM J9 1.6
答案1
我在双处理器/双核和双处理器/四核 Dell PowerEdge 服务器上使用 JBoss EAP 4.3。当我们对 JBoss 应用程序进行负载测试时,所有核心都在同时使用(处于不同级别)。大部分工作由应用程序完成,因为我们的数据库使用主要是只写的。
此外,正如罗纳德所说,最好始终为您的环境找到合适的性能监控工具。
答案2
它应该是多线程的,您应该能够在日志中看到线程数的提及(好吧,我更了解 websphere 和 ATG Dynamo,但它们大同小异)。并不是说您不能因为配置不当而搞砸它。阅读有关您的操作系统的性能监控。