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

Dynamic Content Test: C CGI

This test was performed by accessing a C executable called printenv. This executable outputs the environment variable information. 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 describes the CGI tuning settings used in this test.

Table 6–7 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 of the dynamic content test for C CGI.

Table 6–8 Dynamic Content Test: C CGI Scalability

Number Of Cores 

Average Throughput (ops/sec) 

Average Response Time (ms) 

892 

112 

1681 

119 

2320 

129 

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

C CGI Scalability- Number of cores