1. ホーム
  2. tomcat

Tomcat Connectorの実行モードがbioからnioに変更されました。

2022-02-26 22:56:38

同時実行数が多すぎる場合、応答待ちのスレッド数(アイドルスレッド)がTomcatの設定する上限を超えるため、Tomcatが応答しなくなります。

<スパン 最適化(Tomcat Connector Modeをbioからnioに変更{nioはbioより性能が高い})。

<スパン 1. 制限値超過時の応答停止


<スパン 2. Tomcatの設定ファイルを修正し、bioをnioに変更する


<スパン 3. Tomcatの起動は、ログからバイオからニオに変わったことがわかる


<スパン 4、テスト結果から、バイオ(テスト内容:圧力試験1000同時)よりも良いパフォーマンスをニオ方法見ることができる

テストテーブルのスループットとエラーレートを見ると、nioはbioより優れていることがわかる

tomcatのデフォルト設定(bio)。


tomcatのデフォルト設定(nio)です。

<スパン

<スパン

tomcatの設定(bio)を変更しました(最大アイドルスレッド数、最大スレッド数をデフォルトより大きくしました)。


<スパン アルタード <スパン (最大アイドルスレッド数、最大スレッド数がデフォルトより大きい) のtomcat設定(nio)は



<スパン 参考

http://blog.csdn.net/trustnature/article/details/8101568


http://blog.csdn.net/ClementAD/article/details/47045673