TOP比較データ> テスト結果
Javaアプリケーションサーバのクラスタリング機能比較
Javaアプリケーションサーバのクラスタリング機能比較

第7回:Javaアプリケーションサーバのパフォーマンス比較
著者:サンモアテック  小林 俊哉   2005/12/5
前のページ  1  2   3  4  次のページ
テスト結果

   まず、セッションに格納するオブジェクトのサイズを1KBとし、テストを行いました。
同期、1KB、レスポンスタイム
図4:同期、1KB、レスポンスタイム

同期、1KB、スループット
図5:同期、1KB、スループット

   50ユーザ程度まではどの製品も同等のレスポンスタイム、スループットを達成していますが、JBossでは100ユーザ以降レスポンスタイムが膨れ上がり、スループットが頭打ちになっています。Tomcat、WebLogicは共にレプリケーションの影響を意識せずにスケールしているといえます。


セッションに格納するオブジェクトのサイズを100KBとした場合

   続いてセッションに格納するオブジェクトのサイズを100KBとし、テストを行いました。Webアプリケーションが利用するセッションのサイズとしてはかなり大きい部類でしょう。これより大きいサイズのオブジェクトを利用するような場合は設計の見直しをお勧めします。

レプリケーション時の動作
図6:同期、100KB、レスポンスタイム

同期、100KB、スループット
図7:同期、100KB、スループット

   今回も100ユーザあたりまではTomcat、WebLogicの両者がレプリケーションの影響を感じさせないレスポンスタイム/スループットをだしていますが、200ユーザで差が開き、WebLogicのほうがよい成績を残しています。

   一方JBossは50ユーザからレスポンスタイムへの影響が目立ちだしています。200ユーザ時にはレスポンスタイムが3000msに達し、一般的なWebアプリケーションとしても許容時間の限界に来ているといってよいでしょう(このテストアプリケーションはまったくビジネスロジックを持っていないことに留意してください)。

前のページ  1  2   3  4  次のページ


株式会社サンモアテック 小林 俊哉
著者プロフィール
株式会社サンモアテック  小林 俊哉
株式会社サンモアテック 技術開発事業部
2001年入社。NOMAD(4GL言語)開発にはじまり、Webサービス、グリッドなどの新技術検証、またJBossやTomcatを含むオープンソース製品のサポートに従事。


INDEX
第7回:Javaアプリケーションサーバのパフォーマンス比較
  はじめに
テスト結果
  同期と非同期
  JBossの場合