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

ArticlesCalculating Throughput


June 1997 / BYTE Hardware Lab Report / Calculating Throughput

Several factors conspire to reduce the bandwidth that a CD-ROM server can deliver. The data transfer from the server must deal with the bandwidth and latency imposed by its CD-ROM drive, SCSI bus, and network interface card (NIC). On the receiving end, similar inefficiencies apply.

A detailed analysis of transmission protocols, packet sizes, overhead, and other variables might be interesting in the abstract. But for evaluating these servers, it's simpl er to do a back-of-the-napkin calculation based on the full 10-Mbps Ethernet bandwidth.

All the systems we tested use 8X or 12X CD-ROM drives, providing 1200- and 1800-Kbps transfer rates, respective ly. All drives were connected to a fast SCSI or equivalent, providing approximately 10-Mbps bandwidth. We measured the performance of the servers directly in bytes per second delivered to the client.

The graph shows the data delivered by each server in each of the three tests as a percentage of Ethernet bandwidth. The highest scores range from 81 percent to 83 percent bandwidth. This is consistent with a ballpark estimate of 15 percent to 20 percent overhead on the network, and it represents saturation. Servers scoring high in this test are in a good position to fill requests quickly.

Lower scores indicate that the server was unable to collect and transmit data fast enough to fill the network pipe. If you assume that other network traffic would likely reduce the available bandwidth by half, percentages as low as 40 percent still represent respectable throughput. Scores below 40 percent are indicative of unresolved contentions within the server itself.


CD-to-Client Throughput

illustration_link (12 Kbytes)

The ability of these servers to fill the network pipeline varied from excellent to unacceptable.


Up to the BYTE Hardware Lab Report section contentsGo to previous article: Go to next article: Test SpecsSearchSend 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