
Thistest was conducted with Perl script called printenv.pl that prints the CGI environment.
CGItuning settings were applied to the server. The goal was to saturate the cores on the server
andnd out the respective throughput and response time.
Thefollowing table shows the CGI tuning settings used in the dynamic content test for Perl
CGI.
TABLE6–9 CGITuning Settings
Default Tuned
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
Thefollowing table shows the results for the dynamic content test of Perl CGI.
TABLE6–10 DynamicContent Test: Perl CGI Scalability
NumberOfCores AverageThroughput(ops/sec) AverageResponseTime (ms)
2 322 310
4 611 327
6 873 343
Thefollowing is a graphical representation of Perl CGI scalability results.
PerformanceTestsand Results
Chapter6 • Scalabilit y Studies 113