このテストは、サーブレットを使用して実行されました。このテストは、サーブレットの初期化引数、環境、要求ヘッダー、接続とクライアントの情報、URL 情報、およびリモートユーザー情報を出力します。サーバーには、JVM のチューニング設定を適用しました。目標は、サーバー上のコアを飽和させ、それぞれのスループットと応答時間を調べることでした。
次の表は、このテストで使用された JVM のチューニング設定を示しています。
表 6–5 JVM のチューニング設定
デフォルト |
チューニング値 |
---|---|
-Xmx128m -Xms256m |
-server -Xrs -Xmx2048m -Xms2048m -Xmn2024m -XX:+AggressiveHeap -XX:LargePageSizeInBytes=256m -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:ParallelGCThreads=<number of cores> -XX:+DisableExplicitGC |
次の表は、動的コンテンツサーブレットテストの結果を示しています。
表 6–6 動的コンテンツテスト: サーブレットのスケーラビリティー
コアの数 |
平均スループット (ops/秒) |
平均応答時間 (ミリ秒) |
---|---|---|
2 |
5287 |
19 |
4 |
10492 |
19 |
6 |
15579 |
19 |
次の図は、サーブレットのスケーラビリティーの結果を示すグラフ表示です。