internet.com
Staff
Magazines

webreference.com

Java Boutique

Search Engine Watch

PC Webopedia

The Web Developer's Virtual Library

Library

Benchmarking Server Performance, Part 2

by Heidi Brumbaugh

How Do We Measure Server Performance?

When we turn to analyzing Web server performance, deciding what to measure is certainly the first step in benchmarking. Right now the leading benchmarks tend to focus on two measurements of performance: throughput-the rate at which the server can process HTTP requests; and response time-the time a server spends processing a single request. A typical approach is to configure the benchmarking software to simulate a large number of clients, and then to request a set of pages of varying lengths, so you can see results for both small and large files.

To give you an idea of what kind of results you'd be looking at, just below are SPECweb96's benchmark results for Digital's Alphaserver 4000 5/400 running Zeus 1.1.5. Full details of this performance evaluation are at open.specbench.org/osg/web/results/res96q4/web96-961125- 01539.html (see below for a description of SPECweb96).

 

   Throughput         Response 
   (ops/sec)           (msec) 
     117                 9.0
     234                 8.9
     351                 8.9
     468                 9.4
     586                10.5
     703                11.5
     820                13.1
     937                15.4 
    1054                19.8
    1157                30.2

There are a number of Web server benchmarking programs available. One of the main ways in which they differ lies in the ability of the user running the test to configure the test parameters. Silicon Graphic Inc.'s WebStone, the first benchmarking software specifically developed to measure HTTP performance, is highly configurable. The idea is that the results are more meaningful if they are tailored to a specific configuration. Why measure retrieval time for a generic 10 KB HTML document when you can measure the time for the actual document itself? The flip side of this argument is that standard tests better allow administrators to analyze comparison data. Standard Performance Evaluation Corp. (SPEC) calls this "apples-to-apples" comparison.

[Move on to the next part of the article]


Web Developer Site Feedback
Web Developer
Copyright © 1999-2001 internet.com Corp.
All rights reserved.
Access FREE Windows Server 2008 Tools:
Windows Server Catalog:
Certified Hardware Devices
Windows Server Catalog:
Certfied Servers
Download:
Windows Server 2008 Trial
Whitepaper:
Virtualization from the Data Center to the Desktop

http://www.internet.com/
Web Developer Home Browse by Category /dev/talk/ Downloads Reviews Developer's Forum Library News Subscribe Search Corporate Information Advertise Events Publications internet.com Home