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

作業負荷

ランダムに選択されたユーザーがオンラインショッピングを実行します。複合作業負荷で次の操作が使用されました。各操作は、操作の優先順位に従って実行されました。Home、AdminConfirm、AdminRequest、BestSellers、BuyConfirm、BuyRequest、CustomerRegistration、NewProducts、OrderDisplay、OrderInquiry、ProductDetail、SearchRequest、SearchResults、および ShoppingCart。

読み込みの起動には Faban ドライバを使用しました。思考時間を負の指数分布から選択しました。最小の思考時間は 7.5 秒、最大の思考時間は 75 秒でした。システムがサポートできる並行ユーザーの最大数を、次の合格条件に基づいて決定しました。

表 6–20 パフォーマンステストの合格条件

トランザクション 

90 パーセンタイルの応答時間 (秒) 

HomeStart 

AdminConfirm 

20 

AdminRequest 

BestSellers 

BuyConfirm 

BuyRequest 

CustomerRegistration 

Home 

NewProducts 

OrderDisplay 

OrderInquiry 

ProductDetail 

SearchRequest 

SearchResults 

10 

ShoppingCart 

次の表は、電子商取引 Web アプリケーションテストの結果を示しています。

表 6–21 電子商取引 Web アプリケーションのスケーラビリティー

CPU の数 

ユーザー 

スループット (ops/秒) 

7000 

790 

11200 

1350 

次の図は、電子商取引 Web アプリケーションのスケーラビリティーを示すグラフ表示です。

電子商取引 Web アプリケーションのスケーラビリティー - CPU の数 (ユーザー)

次の図は、電子商取引 Web アプリケーションのスケーラビリティーを示すグラフ表示です。

電子商取引 Web アプリケーションのスケーラビリティー - CPU の数 (スループット)