2017-03-03 12 views
0

私は多くのバックグラウンド計算を行うWebアプリケーションを持っています。私がtomcat8にアプリケーションをデプロイすると、Java-Processは利用可能な12個のコアのうち最大800%を使用することがわかります。1台のCPUのみを使用するJetty-Runner?

私がjetty-runnerでコマンドラインから同じアプリケーションを実行すると、java-processは1つのCPU(100%)しか使用しません。

私はtomcatとjetty-runnerが実際にwebappを実行する方法を全く理解していないようですね。

jetty-runnerにtomcat8のようなマルチプルCPUを使用するよう指示する方法はありますか、ここではトラックを完成させていますか?

ありがとうございます!

答えて

0

12個のコアがありますか?

Jetty 9.4.2.v20170220は、8コア以上のシステム向けに拡張されており、最大48コアまで(これまでのところ)テストされています。

また、jetty-runnerを使用しないでください。これは、非常に単純化された/簡単なWebアプリケーションの展開シナリオのためです。

あなたのニーズは、説明したように、桟橋ランナーの役割をはるかに凌駕しています。

スレッドプール、セレクタ、アクセプタなどの設定をさらに調整できるように、jetty-distributionを使用することを検討してください。

関連する問題