Please register or login. There are 0 registered and 1092 anonymous users currently online. Current bandwidth usage: 326.30 kbit/s October 20 - 09:17pm EDT 
Hardware Analysis
Forums Product Prices

  Latest Topics 

More >>


  Building a High-Performance Web Server 
  Oct 18, 2002, 07:30am EDT 

Storage, Requirements

By: Sander Sassen

The original Hardware Analysis web server, which has now been retired, was built from components that have proven themselves in our labs during months of testing in the normal process of evaluating computer hardware. This was a simple and foolproof way for us to make sure the components we picked were both reliable and rugged enough to withstand 24/7 operation. The new server, however, had to be designed from the ground up and needed to be at least twice as fast and more capable as the old one as well as offer reliability that is beyond questioning.

As most of Hardware Analysis content is database driven we had to make sure that we did not create a bottleneck there; databases require high-bandwidth throughout the system so we clearly had to design accordingly. Storage, memory and CPU(s) are all important factors here as a slow storage sub-system can slow down the fastest CPU, and similar for a high-speed storage sub-system that is slowed down by a under performing CPU. SCSI seemed the way to go for us as we’ve had excellent results with a 10.000-rpm Quantum U160 SCSI harddisk in our old web server, but we wanted RAID, RAID0+1 to be exact as that would offer the best combination between performance and reliability.

Old Hardware Analysis Web Server

Fig 1. A peek inside the old Hardware Analysis web server featuring a 10.000-rpm U160 SCSI harddisk.

Naturally a RAID0+1 configuration requires four harddisks, which is rather costly if we want to continue using 10.000-rpm U160 SCSI harddisks and would also require a serious amount of cooling. And on top of that we’d need a dual-channel SCSI RAID controller that’s optimized for RAID0+1 to be able to truly benefit from the RAID array. From previous tests in our labs with a number of Adaptec and AMI SCSI RAID controllers we found that RAID0+1 wasn’t exactly their strongest point, we weren’t nearly getting the throughput you’d expect from a RAID0+1 SCSI array. There was too much overhead on the SCSI controller’s part and the latency, or access time, of the array wasn’t what we’d hoped for either.

1. Introduction
2. Storage, Requirements
3. Storage, IDE-RAID
4. Processors, Intel or AMD
5. Motherboard, Integrated Solution
6. Enclosure, 2U-rack case
7. Software, Linux and Apache
8. Hosting, Nxs Internet
9. Summary

Discuss This Article (28 Comments) - If you have any questions, comments or suggestions about the article and/or its contents please leave your comments here and we'll do our best to address any concerns.



  Related Articles 

A weekly newsletter featuring an editorial and a roundup of the latest articles, news and other interesting topics.

Please enter your email address below and click Subscribe.