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

ArticlesHow We Tested


Septe mber 1995 / BYTE Lab Product Report / How We Tested

We invited each vendor to supply a disk array subsystem with five drives that have a total capacity of 10 to 12 GB, configured as a RAID 5 array. Although it wasn't required of them, some vendors also supplied a sixth drive to act as a hot spare. We specified that the subsystem's interface to the host be SCSI-2 Fast/Wide. Of the 16 products tested, 10 had RAID controllers built into their enclosures; eight of these products supported a SCSI-2 Fast/Wide single-ended termination and the other two supported differential termination. To connect the single-ended subsystems, we installed an Adaptec AHA-2940W PCI-to-Wide SCSI adapter in our test file server. To connect the differential products, we installed an NCR 8251D PCI SCSI adapter. The remaining six arrays shipped with their own RAID controller boards, which doubled as host adapters for these products.

We used a Dell PowerEdge SP590-2 system as our file server. The PowerEdge is a Pentium 90-MHz-based EISA server with two PCI (peripheral component interconnect) slots. Microsoft Windows NT 3.5 Workstation was installed on the boot drive of the Dell. We evaluated each product's performance, usability, and features, and the test results were weighted as follows: 50 percent, 25 percent, and 25 percent, respectively.

PERFORMANCE

We connected each disk array we were testing to the file server using the appropriate host adapter. We then formatted the array under NT as a single drive using the NTFS (NT File System) format. We ran a suite of performance tests under NT with the array's write-back cache off and then on (if both states were supported and could be toggled by the end user).

The performance suite simulates tasks that a disk array subsystem would perform in a real-world environment. Random and sequential reads and writes of 4-, 16-, and 64-KB blocks w ere performed at different locations on the array in a single-thread and a multithread environment. Except for the tests that read or wrote over the disk array, we set the number of blocks per segment so that the total size of the region under test was 128 MB.

PERFORMANCE SCORING

We recorded test results as the average, minimum, and maximum time (in seconds) required to complete each test. The average and maximum times gave performance scores; minimum times were for reference only. A product's score is relative to how it performed compared to the other products. Each product's Best for Database Servers score is a weighted average of the single-thread and multithread "average" recorded times. The Best for Audio/Video score is a weighted average of the single-thread and multithread "maximum" recorded times. The Best Overall score is an average of the database and audio/video scores. We used a product's "cache-on" times if the product was supplied with a battery-secured write cach e; otherwise, we used the "cache-off" times.

FEATURES

We evaluated each product on its cost per MB of storage, warranty length and coverage, redundant and hot-swappable components, as well as alarms, security features, and maximum storage capacity.

USABILITY

We evaluated each product's ease of setup and configuration and the completeness and clarity of the user's manuals. We simulated a single-drive failure, verified that the file server could continue to operate normally, and evaluated the ease of performing a rebuild of the array.


Contributors

Michele Guy, Project Manager/NSTL, has been testing hardware and software products for NSTL for the past four years.

Kathleen Bishop, R&D/NSTL, has eight years of R&D experience in the computer industry.

Bruce Levy, Ph.D., Manager, R&D/NSTL.

The Lab


Up to the BYTE Lab Product Report section contentsGo to previous article: File Servers With RAIDGo to next article: RAID Advisory BoardSearchSend 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