パラメータおよび設定を調整することによって最適化TOMCAT
1. Tomcatで展開Webプロジェクト
[WebアプリケーションTomcatの解凍したディレクトリの下にアイテムを配置
1.2データベース接続パラメータを変更します
プロジェクトファイルの中に見つけると、独自のデータベース接続パラメータを変更jdbc.propertise変更するには
1.3のWebプロジェクトへのTomcatのアクセスを開始
2.Jmeterストレステストツール
binディレクトリにJMeterの解凍ストレステストツール
2.1の変更言語
2.2新しいスレッドグループを右テスト計画を作成します>追加>スレッド>スレッドグループ
2.3>サンプラー> HTTPリクエストを追加]> [右スレッドグループサンプラー新しいHTTPプロトコルを作成します。
2.4>リスナー>追加>スタートテスト右HTTTP要求をクリックし、新しいクエリ結果を作成し、表形式の集計レポートに結果を表示
任意の構成せず3. Tomcatの場合
リクエスト処理の平均時間:6653
エラーエラー率:0.00パーセント
スループット:142 / S
3.1最適化オプション1:無効にAJPサービスserver.xmlファイルを変更します
テスト
リクエスト処理の平均時間:4930
エラーエラー率:0.0%
スループット:192 / S
AJPサービスを無効にした後、よりように数回よりも必ずしも正確でない測定値をスループット試験する改善されています
3.2最適化オプション2:スタートキュータ(スレッドプール)
テスト1:500スレッドまで、最初は50 server.xmlファイルを変更するには
テスト
リクエスト処理の平均時間:4760
エラーエラー率:0.0%
スループット:201 / S
スループットが向上しています
テストIIは:待ち行列の最大数を設定します
テスト
試験データはやや不十分と比較します
テスト3:noi2ある動作モード
テスト
これは、NIOよりnio2パフォーマンスを見ることができます
4. JVMの最適なパラメータを調整します
4.2生成されたログを見ます
4.4はgceasy.ioを見るためにログファイルを生成します
一つの問題:
質問2:
図回数を減らすように調整GC
4.6設定G1ガベージコレクタ
一時停止時間が短縮されます