Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers Request free information on products written about or advertised in BYTE Submit a press release, or scan recent announcements Talk with BYTE's staff and readers about products and technologies

ArticlesInterpreting Performance


May 1997 / BYTE Hardware Lab Report / Interpreting Performance

We measured the performance of these servers by sending them a number of tasks and timing how long they took to complete the exercise. Between tasks, we rebooted the servers, thus the time for the server to come up to speed on the tasks, filling caches and so on, figures heavily in the scores.

Under normal conditions, servers aren't usually run in such a one-shot mode of operation. Once they're up, they stay up and running. The measure of their performance indicated here, therefore, must be tempered by how they react to increasing work loads. To more effectively cast the results in this light, we've transformed the testing results from time to complete to time per task .

In the database test, for example, we've divided the total execution time by the number of queries. As the graph shows, when the servers are fielding more than four queries, the time required to process each additional query is essentially a constant low value.

A similar situation occurs when the average time to serve 100 URL requests is derived from the Web test data. As the number of URLs served increases, the start-up overhead of the test becomes less significant. The response to additional requests again becomes a proportionate increase in time.

Both Sun and SGI were at a loss to explain the extra 20 seconds or so that their servers took to handle each Web test compared to the other machines in the review. If you don't count this "start-up" time, the servers responded similarly to in creasing load. In this case the SGI required only 3 seconds to handle each additional 700 URLs -- the least time of any machine in this review. For the same increase in load, the Sun required the longest additional working time: 4.17 seconds.

The bottom line is that these servers like to work hard. The more you load them up -- until you hit a bandwidth limit somewhere else in the system -- the more efficiently you use them.


Time to Serve 100 URLs

illustration_link (10 Kbytes)

Once server begins to deliver a heavy load, its performance suffers little from start-up overhead.


Single-Query Execution Time

illustration_link (12 Kbytes)

When all four processors are kept busy, the time to process additional queries is relatively constant.


Up to the BYTE Hardware Lab Report section contentsGo to previous article: Best Overall: Intranet ServersGo to next article: Intranet Servers RatingsSearchSend a comment on this articleSubscribe to BYTE or BYTE on CD-ROM  
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network