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

ArticlesTest Specs


May 1997 / BYTE Hardware Lab Report / Test Specs

We tested using two different patterns of Web and processing activities. A combination HTTP/FTP test determined what to expect in a Web-oriented intranet capacity. We used a second test, consisting of large database queries, to examine each server's ability to perform large-scale data management and manipulation.

Servers must have clients, so we built a test bed of eight dual-Pentium Pro (200-MHz) systems. Each client was equipped with 64 MB of RAM, a 3-GB hard disk, a 100-Mbps Ethernet interface, and NT 4.0. The c lients were divided into two groups, four systems conn ected to each of the server's 100-Mbps backbones.

Three systems ran standard NT Server, while three ran different versions of Unix (Irix, Solaris, and OS/F). To level the playing field, we employed Netscape Enterprise Server 2.01 as the core Web software. FTP server software was the exception; the standard OS release was used. Netscape LiveWire Pro, which includes the Informix database system, sat on top of Enterprise Server. Netscape Mail Server handled all mail service.

Installation defaults were left largely unchanged. We made minor adjustments to tune the system for database or Web service activities as appropriate. We configured Informix shared memory to provide a reasonable balance of allocation of primary memory between Informix and other OS-related activities. Likewise, we modified processor and thread limits for each of the two test scenarios.

In the first scenario, we examined server performance under a Web load . Each of the eight clients exec uted from one to eight concurrent tasks. Each task in turn requested a series of URLs (95 percent HTTP, 5 percent FTP) from the server. The requests were made into FTP and HTTP trees encompassing several thousand files that filled over 200 MB of disk space. The entire tree was cached in system memory -- a situation not uncommon in large server installations.

The Web test determined the server's ability to create and break network links, search cached file data, and transport information from memory to the network interfaces. We use standard "keep-alives" to simulate realistic browser interaction patterns. During all tests, a moderate, nonmetered mail processing load was placed on the server. This load represents common background noise and external server activities.

Our second scenario treated the servers as back-end database servers fielding complex queries into a midsize, highly cacheable database. A single query sorted, indexed, and summed a one-million-record database.

We configured all four processors in parallel, allowing Informix to dominate the system. We ran the test with one, two, four, eight, and 12 concurrently initiated queries. Ideally, execution times for one, two, and four queries should be identical. Any increase in time represents OS or system overhead.



Web Serving

illustration_link (14 Kbytes)

The time required to serve the URL requests increased linearly as more load was added to the system.


Database Serving

illustration_link (15 Kbytes)

Service is speedy when the systems are running up to four qeries. Beyond that, time increases proportionally.


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