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

動的コンテンツテスト: サーブレット

このテストは、サーブレットを使用して実行されました。このテストは、サーブレットの初期化引数、環境、要求ヘッダー、接続とクライアントの情報、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/秒) 

平均応答時間 (ミリ秒) 

5287 

19 

10492 

19 

15579 

19 

次の図は、サーブレットのスケーラビリティーの結果を示すグラフ表示です。

サーブレットのスケーラビリティー - コアの数