Sun Java System Web Server 7.0 パフォーマンスのチューニング、サイジング、およびスケーリング

少なすぎるスレッド

サーバーでは、アクティブなスレッドの数がスレッドの制限値を超えることは許可されません。同時要求の数がその制限に達すると、サーバーは、古い接続が解放されるまで新しい接続へのサービスを停止します。これによって、応答時間が増加する場合があります。

Web Server では、サーバーの最大スレッド数のデフォルト設定は 128 です。サーバーにより多くの要求を同時に処理させる場合は、スレッドの最大数を増やしてください。

サーバーのスレッドが少なすぎる場合の症状は、長い応答時間です。ブラウザから要求を発行するとサーバーへの接続はかなりすばやく確立されますが、サーバーに存在するスレッドが少なすぎる場合は、応答がクライアントに戻ってくるまでに長い時間がかかる可能性があります。

スレッドが少なすぎるためにサーバーが減速しているかどうかを検出するための最適な方法は、アクティブなセッションの数がスレッドの最大数に近いか、または等しくなっているかどうかを調べることです。これを実行するには、「セッション作成 (スレッド) 情報」を参照してください。