Web Server Performance

Prasad Wagle (Prasad.Wagle@eng.sun.com)
Mon, 30 Oct 1995 20:47:23 +0800


A realistic Web server benchmark helps customers, system vendors, and
software developers by accurately measuring the performance of their
systems. Would you be interested in helping SPEC create a realistic Web
server benchmark? As an incentive, if you work closely with us, we will
give you a free preview of the beta software.

Could you please answer the the following four questions? It is fine if
you do not have exact data. We would appreciate your best guesses.
Your answers will be strictly confidential. With your permission, we
will be happy to acknowledge your help in the benchmark documentation.
We have also developed scripts that will help you analyze your server
workload. Please let us know if you would like to use them.

Thank you.

-------------------------
Question 1 - Request Type
-------------------------
What is the relative frequency of GET, HEAD, and POST requests?

Relative Frequency (in %)
-------------------------
GET [ %] [ 80 %]
HEAD [ %] for example [ 10 %]
POST [ %] [ 10 %]

-------------------------
Question 2 - Request Rate
-------------------------
What is the peak request rate you have observed on your server?
There are approximately 100,000 seconds in a day (24 * 3600 = 86400).
So, average rate in requests/sec ~= requests/day / 100000
And, peak rate ~= 10 * (average rate)

req/day Avg req/sec Peak req/sec
-------------- ----------- ------------
0 to 100K 0 to 1 0 to 10 [ ] [ ]
100K to 500K 1 to 5 10 to 50 [ ] [ ]
500K to 1M 5 to 10 50 to 100 [ ] [ x ]
1M to 5M 10 to 50 100 to 500 [ ] for example [ ]
5M to 10M 50 to 100 500 to 1000 [ ] [ ]

--------------------------
Question 3 - File Set Size
--------------------------
What is the file set size i.e. the size of the active files in the
document hierarchy? By active, we mean files that were accessed at
least once in the previous month.

If you know the exact answer:

[ ] for example [1.5GB]

Else please indicate the range:

0 to 10MB [ ] [ ]
10MB to 100MB [ ] [ ]
100MB to 1GB [ ] [ x ]
1GB to 10GB [ ] for example [ ]
10GB to 100GB [ ] [ ]
100GB to 1TB [ ] [ ]

--------------------------
Question 4 - Response Size
--------------------------
What is the response size distribution? This is recorded in the server
log file for each request.

Relative Frequency (in %)
-------------------------
0 to 1KB [ %] [ 10 %]
1KB to 10KB [ %] [ 20 %]
10KB to 100KB [ %] [ 60 %]
100KB to 1MB [ %] for example [ 5 %]
1MB to 10MB [ %] [ 5 %]
10MB to Inf [ %] [ 0 %]

Regards,
Prasad