码头跑步者仅使用一个CPU



我有一个可以进行大量背景计算的Web应用程序。当我在Tomcat8中部署该应用程序时,我可以看到Java-Process最多使用了我可用的12个内核中的800%。

当我从命令行中运行相同的应用程序时,Java-Process仅需一个CPU(100%)。

在我看来,我根本不明白Tomcat和Jetty-Runner实际上如何运行我的WebApp?我是整个JVM-thing的新手: - )

有没有办法告诉码头跑步者使用tomcat8这样的多重CPU,或者我在这里完成赛道?

谢谢!

您有12个内核?

然后使用Jetty 9.4.2.v20170220,因为这对8个核心的系统得到了增强,并一直测试至48个核心(到目前为止)。

另外,不要使用Jetty-Runner,因为这是用于超简单/天真的WebApp部署方案。

如所述,您的需求已经过去了码头跑者的角色。

考虑使用Jetty-Distripution,因为这将使您可以为线程池,选择器,受体等进行更多调整配置。

相关内容

  • 没有找到相关文章

最新更新