Apache2とTomcat5のPerformance比較
をテンプレートにして作成
Search in
this wiki
and
or
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
バージョン4以降の[[Apache Tomcat:http://jakarta.apache....
+ 調査対象
-- Apache HTTP Server 2.0.49 Windows版(.exe)~
サーバ設定はほぼデフォルト
-- Apache Tomcat 5.0.19 Windows版~
サーバ設定はほぼデフォルト
+ 調査ツール
-- [[Microsoft Web Application Stress Tool 1.1.293.1:http...
+ 調査PCスペック
-- Server PC : Dell Optiplex GX240 (CPU:Pen4-B 1.8GHz、M...
-- Client PC1: Dell PowerEdge 1600SC (CPU:Pen4-C 2.8GHz ...
-- Client PC2: VAIO PCG-505T2/P (CPU:MobilePen4 2.2GHz、...
+ 調査方法
-- TestCase
+++ HTMLコンテンツのデータ量が少ないケース(Apache2デフォ...
+++ 比較的コンテンツ量が多いケース(窓の杜トップページ、画...
--
-- Stress Tool設定
+++ Stress Level (threads):1, 2, 4, 8, 16の5パターン~
瞬間同時リクエスト数を想定したパラメータ
+++ Stress multiplier (sockets per thread):2, 4の2パター...
同一クライアントからの同時接続数を想定したパラメータ~
IEでは、HTTP1.1の同時接続数デフォルトは2, HTTP1.0は4
+++ HTTP1.1リクエスト
+++ 1分間のテストを2回行い、結果値が近似であれば平均。近...
+ 調査結果
++ コンテンツが少ないケース(Client PC1による高負荷)
--- Apache2 : 520 requests/s, CPU使用率 ほぼ常に100%
--- Tomcat5 : 730 requests/s, CPU使用率 ほぼ常に100%
--- ServerのCPU使用率はほぼ常に100%
--- thread数、socket数を変化させても、上記の結果に変動は...
++ コンテンツが多いケース(Client PC1による高負荷)
--- Apache2 : 504 requests/s, CPU使用率 ほぼ常に100%
--- Tomcat5 : 705 requests/s, CPU使用率 ほぼ常に100%
--- ServerのCPU使用率はほぼ常に100%
--- thread数が2以上のときに、上記の結果で安定
#ref(result01.png,nolink);
++ コンテンツが少ないケース(Client PC2による低負荷)
--- Apache2 : 416 requests/s, CPU使用率 70%程度
--- Tomcat5 : 402 requests/s, CPU使用率 55%程度
--- thread数が2以上のときに、上記の結果で安定
++ コンテンツが多いケース(Client PC2による低負荷)
--- Apache2 : 400 requests/s, CPU使用率 80%程度
--- Tomcat5 : 388 requests/s, CPU使用率 50%程度
--- thread数が2以上のときに、上記の結果で安定
#ref(result02.png,nolink);
+ 考察
-- 高負荷時と低負荷時で、リクエスト処理数が逆転している。...
-- リクエスト返却速度だけに注目するなら、Apache2とTomcat5...
-- Linux版で調査したい…
----
関連
-[[Apache2+mod_jk2+Tomcat5連携とTomcat5 StandAloneとのPer...
-[[Apache2+mod_jk2+Tomcat5連携で並列化Performance比較]]
終了行:
バージョン4以降の[[Apache Tomcat:http://jakarta.apache....
+ 調査対象
-- Apache HTTP Server 2.0.49 Windows版(.exe)~
サーバ設定はほぼデフォルト
-- Apache Tomcat 5.0.19 Windows版~
サーバ設定はほぼデフォルト
+ 調査ツール
-- [[Microsoft Web Application Stress Tool 1.1.293.1:http...
+ 調査PCスペック
-- Server PC : Dell Optiplex GX240 (CPU:Pen4-B 1.8GHz、M...
-- Client PC1: Dell PowerEdge 1600SC (CPU:Pen4-C 2.8GHz ...
-- Client PC2: VAIO PCG-505T2/P (CPU:MobilePen4 2.2GHz、...
+ 調査方法
-- TestCase
+++ HTMLコンテンツのデータ量が少ないケース(Apache2デフォ...
+++ 比較的コンテンツ量が多いケース(窓の杜トップページ、画...
--
-- Stress Tool設定
+++ Stress Level (threads):1, 2, 4, 8, 16の5パターン~
瞬間同時リクエスト数を想定したパラメータ
+++ Stress multiplier (sockets per thread):2, 4の2パター...
同一クライアントからの同時接続数を想定したパラメータ~
IEでは、HTTP1.1の同時接続数デフォルトは2, HTTP1.0は4
+++ HTTP1.1リクエスト
+++ 1分間のテストを2回行い、結果値が近似であれば平均。近...
+ 調査結果
++ コンテンツが少ないケース(Client PC1による高負荷)
--- Apache2 : 520 requests/s, CPU使用率 ほぼ常に100%
--- Tomcat5 : 730 requests/s, CPU使用率 ほぼ常に100%
--- ServerのCPU使用率はほぼ常に100%
--- thread数、socket数を変化させても、上記の結果に変動は...
++ コンテンツが多いケース(Client PC1による高負荷)
--- Apache2 : 504 requests/s, CPU使用率 ほぼ常に100%
--- Tomcat5 : 705 requests/s, CPU使用率 ほぼ常に100%
--- ServerのCPU使用率はほぼ常に100%
--- thread数が2以上のときに、上記の結果で安定
#ref(result01.png,nolink);
++ コンテンツが少ないケース(Client PC2による低負荷)
--- Apache2 : 416 requests/s, CPU使用率 70%程度
--- Tomcat5 : 402 requests/s, CPU使用率 55%程度
--- thread数が2以上のときに、上記の結果で安定
++ コンテンツが多いケース(Client PC2による低負荷)
--- Apache2 : 400 requests/s, CPU使用率 80%程度
--- Tomcat5 : 388 requests/s, CPU使用率 50%程度
--- thread数が2以上のときに、上記の結果で安定
#ref(result02.png,nolink);
+ 考察
-- 高負荷時と低負荷時で、リクエスト処理数が逆転している。...
-- リクエスト返却速度だけに注目するなら、Apache2とTomcat5...
-- Linux版で調査したい…
----
関連
-[[Apache2+mod_jk2+Tomcat5連携とTomcat5 StandAloneとのPer...
-[[Apache2+mod_jk2+Tomcat5連携で並列化Performance比較]]
ページ名: