This test was conducted with Perl script called printenv.pl that prints the CGI environment. CGI tuning settings were applied to the server. The goal was to saturate the cores on the server and find out the respective throughput and response time.
The following table shows the CGI tuning settings used in the dynamic content test for Perl CGI.
Table 6–9 CGI Tuning 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 |
The following table shows the results for the dynamic content test of Perl CGI.
Table 6–10 Dynamic Content Test: Perl CGI Scalability
Number Of Cores |
Average Throughput (ops/sec) |
Average Response Time (ms) |
---|---|---|
2 |
322 |
310 |
4 |
611 |
327 |
6 |
873 |
343 |
The following is a graphical representation of Perl CGI scalability results.