このテストは、CGI 環境を出力する printenv.pl という名前の Perl スクリプトを使用して実行されました。サーバーには、CGI のチューニング設定を適用しました。目標は、サーバー上のコアを飽和させ、それぞれのスループットと応答時間を調べることでした。
次の表は、Perl CGI に対する動的コンテンツテストで使用された CGI のチューニング設定を示しています。
表 6–9 CGI のチューニング設定
デフォルト |
チューニング値 |
---|---|
idle-timeout=300 cgistub-idle-timeout=30 min-cgistubs=0 max-cgistubs=16 |
idle-timeout=300 cgistub-idle-timeout=1000 min-cgistubs=100 max-cgistubs=100 |
次の表は、Perl CGI に対する動的コンテンツテストの結果を示しています。
表 6–10 動的コンテンツテスト: Perl CGI のスケーラビリティー
コアの数 |
平均スループット (ops/秒) |
平均応答時間 (ミリ秒) |
---|---|---|
2 |
322 |
310 |
4 |
611 |
327 |
6 |
873 |
343 |
次の図は、Perl CGI のスケーラビリティーの結果を示すグラフ表示です。