2

Netty 3.5.7 が 200 スレッドの NIO スレッドプールを作成する変更を導入したかどうか、誰でも確認できますか?

Tomcat 7 で実行している webapp があり、ある時点で 200 個の NIO スレッドの新しいブロックがあることに気付きました。すべて「New I/O Worker #」というラベルが付けられています。3.5.6 では、このスレッドプールが 200 スレッドではなく、ボス スレッドのみで初期化されることを確認しました。jar を 3.5.7 に置き換えるとすぐに、200 個の NIO スレッド + ボス スレッドができました。

この変更が 3.5.7 で導入された場合、外部構成でプール サイズを制御することは可能ですか? Netty を明示的に使用していないため、サード パーティの JAR によって使用されているのでお願いします。

ありがとう、ボブ

4

1 に答える 1

0

Nettyは、同期のオーバーヘッドのために、怠惰なスタートワーカーではなくなりました。それがあなたが見ている問題かもしれないと思います。

ここでの唯一のヘルプは、Nio*ChannelFactoryを作成するときにworker-countを変更することです。200はとにかく高くする方法です。

于 2013-01-22T16:50:18.513 に答える