Sun Java System Web Server 7.0 Update 7 Performance Tuning, Sizing, and Scaling Guide

Dynamic Content Test: Perl CGI

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) 

322 

310 

611 

327 

873 

343  

The following is a graphical representation of Perl CGI scalability results.

Perl CGI Scalability- Number of cores