ad6 and Compaq's ProLiant 5000 in July, both equipped with four 200-MHz/512-KB Pentium Pros. Similar systems should now be available from Dell, Digital Equipment, Hewlett-Packard, IBM, Intergraph, and IPC.
Clearly, the Intel architecture coupled with industry-standard peripherals can offer much lower costs than an architecture and peripherals designed for one of the lower-volume RISC processors. The systems evaluated here have starting prices between $30,000 and $35,000 for four-processor configurations. Up against midrange servers from the likes of Sun Microsystems and HP, this represents a potentially attractive price.
What's There to RISC?
Price has never been the biggest factor in buying a server, however. Performance -- especially reliability -- comes first. The 200-MHz Pentium Pro has integer performance highly competitive with RISC chips, and coupled with competent memory, I/O, and mass-storage subsystems, it does well as a database server.
Testing with the industry-standard TPC-C database-server benchmark, Compaq has reported results from a 166-MHz quad-Pentium Pro ProLiant system of 5676 transactions per minute (tpmC) running Windows NT 4.0 and SQL Server 6.5 at $136 per tpmC, which is comparable to many low-end and midrange RISC servers. (That system had 2 GB of RAM and 391 GB of hard drive storage.) Testing a similar 166-MHz setup with a Sybase/UnixWare combination, Compaq reports 6186 tpmC.
To operate as servers, these systems must have high availability, something the traditional PC architecture has not been well known for. Intel's architecture provides for some redundancy, such as the ability to run on any number of avai
lable processors, but leaves it up to system vendors to complete the picture.
While neither vendor offers a totally redundant design, both ALR and Compaq implement reliability features formerly found only on more expensive systems (
see the features table
) and offer options like redundant power supplies. ALR's power-supply option has load sharing and separate power cords so you can power them from different sources; Compaq's has a single power cord.
Both vendors offer high-performance, hot-pluggable RAID options. They provide the systems with built-in sensors to monitor operating temperatures and catch failure of critical components (e.g., fans and power supplies). Compaq's Insight Manager and ALR's InforManager software provide extensive and sophisticated abilities to notify system administrators of problems.
Compaq takes monitoring a step further with its Machine Check Architecture, which monitors drives and memory for degrading function. The ProLiant 5000 monitors har
d drives for soft errors, and system memory and the processor's L2 cache for single-bit errors. Compaq's NT hardware abstraction layer (HAL) provides hooks so that Insight Manager can pick up on problems, and its Prefailure Warranty covers replacement before parts actually fail.
ALR's
Revolution Quad6
offers more expansion room than Compaq's ProLiant 5000, similar performance, and a set of reliability and security features somewhat less sophisticated than the ProLiant's, but at a price that's around $2500 lower for a comparable configuration. It's a large, wheeled, double-wide unit with plenty of space for storage devices and a unique front-mounted touchscreen LCD panel that displays the status of critical hardware. The panel, which you can easily use without instructions, includes monitoring for CPU status, RAM status, hard drive activity, fan rpm (all 12 of them), temperature (four processors and ambient case temperature), voltage levels at key points on the system board, hardwar
e locks, and system firmware and BIOS.
The motherboard occupies the right half of the system, and the 11 5-1/4-inch drive bays and power supplies fill the left side. Our test unit had dual 575-W power supplies. The two side-access panels secure with locks. Locking snap-shut doors cover the drive-bay area, and the hot-plug drive cage has its own lock. With eight PCI and eight EISA expansion slots (one shared), the system board is large. The four processors mount in zero-insertion-force (ZIF) sockets for easy upgradability, and the single memory card, held in place with metal braces, takes up to 2 GB of SIMMs. Ours came with 256 MB of 60-nanosecond memory.
The system we tested came with three 2.15-GB, 7200-rpm Conner Fast-Wide SCSI-2 3-1/2-inch hard drives mounted in the hot-swap cage and attached to a single-channel ALR Adac RAID caching controller with 8 MB of cache memory. (We configured it as three separate unstriped volumes for testing.)
We found the LCD panel useful when we first started
the Quad6. The system emitted a loud, high-pitched tone when we turned it on. It booted properly, however, so the problem was not readily apparent. The panel allowed us to disable the alarm sound and indicated a faulty power supply. An examination inside the system revealed there were two complete identical power systems, powered from two electrical jacks (one was hidden by a sticker). Plugging in the second cord fixed the problem.
In our SQL Server
performance testing
, the ALR machine provided processor/memory performance identical to the ProLiant's. Its reliability features aren't quite as robust as the ProLiant's, but given the price difference and greater expansion room, you may find the Revolution Quad6 the best deal of any quad-Pentium Pro server.
The Compaq
ProLiant 5000
arrived with a seven-bay drive cabinet ($1229) of almost the same size as the ProLiant itself, though it didn't have to. The four hot-pluggable drives could all have fit in the m
ain system. Instead, two drives occupied each cabinet. Combined, this provided comparable space to the ALR system alone. The two cabinets connected with a single SCSI-2 cable attached to a Compaq Smart-2 Array Controller/P PCI card. By connecting multiple drive cases to the ProLiant, you can store up to 361 GB on hot-swappable hard drives.
The tested system included 256 MB of 60-ns dual in-line memory modules (DIMMs) protected by the ECC functionality provided by the 82450 chip set. The chip set calculates the 8 ECC bits necessary for 64-bit data and stores them in the parity bits in parity memory. Thus, you don't have to pay more for actual ECC memory modules. The ProLiant's twin memory cards hold a maximum of 2 GB and will be able to hold 4 GB when larger DIMMs become available.
The system board incorporates a dual, peer PCI-bus architecture with seven PCI slots and three bridged EISA slots (two shared). The ProLiant 5000 incorporates a bus-utilization monitor for examining bus traffic on the tw
o PCI buses and will warn of suboptimal bus loading.
The four 200-MHz Pentium Pro processors were paired on two 64-bit CPU cards. The CPU cards are mounted in the system with physical support from a removable metal mounting bracket, which ensures that the cards are installed and positioned properly. Each card supports two CPUs, along with up to three power modules for regulating power from the power supply to the CPU. The third module ($295) is redundant. It can switch over to either CPU if needed.
You can add a redundant voltage-regulator module (VRM) to back up the modules that regulate system-board voltage should they fail or go out of tolerance. The system can map out a failed CPU and work without it, and should the boot processor fail, any of the remaining three CPUs can take over as the boot processor. If you install a second Compaq Ethernet card, it can act as a backup that takes over without data loss in case of a failure in the primary network interface card (NIC).
Compaq includes a
software installation package called SmartStart. By booting a new system with the SmartStart CD, you can select the desired OS (NT, NetWare, or SCO Unix), and that OS will be installed and the system optimized for its use, although the optimization won't be as good as that performed by an experienced system administrator.
With performance equal to the Revolution Quad6 with our test configuration, the ProLiant 5000 must justify its higher price with its reliability features and Compaq's support. For applications requiring high availability, that may be enough.
Scaling Up
Our testing with SQL Server (see the sidebar "Testing SMP with SQL Server 6.5") showed no significant differences between the two systems, which is not surprising given the architectural uniformity dictated by Intel's 82450 chip set. We tested the Revolution Quad6 with one, two, three, and four processors enabled, and found that SQL Server performance scaled up nicely under NT 3.51.
For logistics reasons,
we tested pure CPU and memory performance under SQL Server and not the capabilities of the mass-storage or network subsystems, which should lead to performance differences depending on the test and what options you pay for. For those companies that have put the substantial time and resources necessary to stage official TCP-C database tests, you can compare their published results on the TCP Web site (
http://www.tpc.org
).