If you're in the IS business, you're likely concerned about scalability. You probably wonder how much computing power you have and how much you will need in the future. Perhaps you're ready to upgrade your LAN to accommodate the Internet, electronic commerce, collaborative computing, more employees, or more data warehousing. If you need more speed, you need Axil Computer's symmetric multiprocessing (SMP) server, the Northbridge NX801. This easy-to-use, enterprise-level server uses Adaptive Memory Crossbar architecture to scale up to eight 200MHz Pentium Pro processors and 8GB of SDRAM. The Northbridge NX801 passed the Windows NT Magazine Lab's rigorous tests with flying colors.
Axil offers many options and upgrades for the Northbridge NX801. The server can house two to eight processors, 128MB to 8GB of SDRAM, a Level 2 cache ranging from 512KB to 1MB, and as many as twenty-four 9GB SCSI hard disks. The Lab's test unit came with the maximum eight 200MHz Pentium Pro processors, a 512KB Level 2 cache, 2GB of SDRAM, one 3.5" disk drive, a 12X SCSI CD-ROM drive, a Diamond Stealth64 video graphics card, and 24 Seagate Barracuda 4GB SCSI-3 hard disks.
The Northbridge NX801 is 38" tall, 17" wide, and 28" deep, so it is only slightly larger than standard four-processor servers. Its chassis is a flat black case that features the AxilTouch display panel. The display panel is a touch-activated LCD that continuously monitors and reports on the system's power supplies, cooling fans, access doors, memory, UPS, hard disks, and CPUs. You can touch an icon on the display panel to pull up information, such as a fan's temperature and speed or a graph of CPU usage. The display panel also controls access to the unit's front doors. You must have a password to unlock the front doors. If you lose power to the system, you can bypass the electronic locks to manually open the front doors, but the process requires partial disassembly of the chassis. You open the rear door with a key.
From a technician's perspective, the Northbridge NX801 is a dream system. You can slide out every component without using a screwdriver or special tool, and the unit's internal modular design makes changing components a snap. The rear door provides access to the AC power switch, system cooling fans, and expansion slots. The unit's front doors provide access to the hard disks, disk drives, and CD-ROM drive. You can easily remove the cooling fans by opening the rear access panel and pulling the fans' small locking tabs. The top portion of the unit's frame holds the CPU Module Assembly, a drawer that houses the motherboard and slides horizontally out the back of the unit. On the left side of the CPU Module Assembly are eight PCI expansion slots. On the right side of the CPU Module Assembly are four P6 module slots, each of which houses a PCI-type card that holds two of the unit's CPUs. I pulled out the CPU Module Assembly and had no trouble removing the CPUs or changing the expansion cards. When I had the CPU Module Assembly out, I added four Intel 82557-based Ethernet PCI adapters, which I connected to the Lab's benchmarking network. The only design drawback I noticed in the Northbridge NX801 was that the CPU Module Assembly is relatively heavy, but the runners you slide it on are thin sheet metal. You must align the tray perfectly and lift it slightly to reseat it.
The lower half of the chassis contains the memory boards, three power supplies, and the hard disk slots. After I removed the fans and lowered an internal panel, I easily removed the memory boards and replaced a power supply from the back of the unit. I was impressed to see 64 Dual Inline Memory Module (DIMM) slots filled with 2GB of SDRAM.
The Northbridge NX801 comes configured with a version of Windows NT Server 4.0 that Axil has modified with an eight-processor hardware abstraction layer (HAL). Axil created this version of NT (the UNL Processor Edition) specifically for the Northbridge NX801. The server comes with a hardware support disk, an installation guide, a reference guide, and a reference CD-ROM.
The installation guide is superb. It leads you step-by-step through unpacking the Northbridge NX801, identifying its major components, supplying power to the system (the unit requires a 220-volt outlet), and setting up NT. The reference guide is an excellent resource for repairing or replacing any major system component and troubleshooting most problems. It includes component descriptions, diagrams, and detailed technical information. The only change I would make to the reference guide is that I would include more detailed instructions about software installation.
The Northbridge NX801 CD-ROM contains an HTML version of the installation and reference guides; Adobe Acrobat 3.0 (for viewing the product documentation's Portable Data Format--PDF--files); and a special version of Service Pack 2 (SP2), which Axil has modified to support the eight-processor HAL. The company makes drivers and updated service packs available at its Web site (http://www.axil.com).
For my testing, I completely reinstalled the NT 4.0 UNL Processor Edition on the Northbridge NX801. The reinstallation caused no major problems. The system's documentation does not include detailed instructions about installing this version of NT, but Axil provides installation information at ftp://www.axil.com/public/nt/tools/Readme .txt. The setup prompted me for the hardware support disk, which provides additional code that helps NT install correctly. I assigned fixed IP addresses to the system's four network adapter cards using TCP/IP as the network protocol. After I reinstalled NT, the Northbridge NX801 communicated flawlessly with the Lab's benchmarking domain.
The only major problem I faced during the installation process came when I restarted the system after installing Axil's SP2. I received unusual BIOS warnings about the memory and SCSI adapters, and eventually the system crashed. Axil's technical support directed me to a release bulletin that came with the system but that I had not bothered to read. The bulletin informed me that restarting the system from NT can corrupt the BIOS CMOS checksum. Axil recommends that you shut down and then reset the Northbridge NX801 with the power switch every time you reboot the system. Axil claims to have fixed this problem in BIOS version 2.2, which the company recently released.
|Contact: Axil Computer * 978-371-8100 or 800-284-2945, Web: http://www.axil.com|
|System Configuration: Eight 200MHz Pentium Pros, 512KB Level 2 cache, Diamond Stealth64 graphics card, 2GB of SDRAM, 2MB of VRAM, Twenty-four 4GB SCSI-3 hard disks|
Powering Up the System
For my performance tests, I used the Lab's standard configuration: a set of client machines on a 100Mbps Ethernet network that simulates the workload of multiple users. (For details about the Lab's test environment, see the sidebar, "The Lab's Test Environment.") I used Bluecurve's Dynameasure/File 1.5 and Dynameasure/SQL 1.5 as my workload engines. (For information about the Dynameasure products, see "Dynameasure Enterprise 1.5," September 1997.) The Lab's test environment, with its Dynameasure software, provided quantitative benchmarks that I used to compare the different machines' performance.
To test the Northbridge NX801's file and print services performance, I compared the system with a brand-name SMP server that performed well in recent Lab tests. The brand-name server has four 200MHz Pentium Pro processors, 1GB of RAM, four 10/100Mbps Fast Ethernet PCI network cards, and four 4GB Seagate Barracuda 4LP SCSI hard disks. I configured the brand-name server with NT Server 4.0 Standard Edition and SP3.
I compared the two systems using Dynameasure/File's Copy All Bidirectional tests. These tests perform in random order 16 transactions that copy compressed data, uncompressed data, binary files, text files, and image files between the server and clients. The test files range in size from 500KB to 5MB. The test specifications called for six steps that started with 10 simulated users and increased the number of users at each step to a maximum of 100 simulated users at the sixth step.
Graph 1 shows the two systems' throughput, which measures their data transfer capacity. For example, a system that copies a 1MB block of data in 1 second has a throughput of 1MBps. Both systems reached their maximum throughput in step 4: The Northbridge NX801 reached 6.30MBps, and the brand-name server reached 5.47MBps. Graph 2 shows the systems' average response times, which measure how quickly the systems can read a file and copy the file to another disk at each step. In step 4, the two systems' speeds were relatively close--3.74 seconds for the Northbridge NX801 and 4.19 seconds for the brand-name server. The typical user at step 4 would experience a half-second difference in speed between the two servers. Graph 3 shows the systems' motors, a measure of how many users can execute Dynameasure transactions during a step without dropping out because of environment stress conditions. The two systems' number of virtual users remained close through all the test's steps.
The Northbridge NX801 outperformed the brand-name server in throughput, speed, and motors at almost every step. If you are looking for a scalability solution for your enterprise's file and print services, focus on step 5 in all three graphs. When I increased the number of virtual users simultaneously on the servers from 75 to 85, the Northbridge NX801's throughput was 5.81MBps, compared with the brand-name server's 3.05MBps. The Northbridge NX801 had an average response time of 7.94 seconds, compared with the brand-name server's 23.89 seconds. The Northbridge NX801 costs about $20,000 more than the brand-name server; nevertheless, the Northbridge NX801 might be cost-effective for your enterprise. For a system of 85 simultaneous users, the Axil machine offers nearly double the throughput and one third the average response time of its brand-name competitor.
Kicking the System into Afterburner
For my tests of the Northbridge NX801's SQL Server capabilities, I pitted the system against another machine, one of the Lab's SMP servers. The Lab's SMP server has performed admirably in SQL Server tests and has crushed most of its challengers. This popular brand-name server has four 200MHz Pentium Pro processors, a 512KB Level 2 cache, and 512MB of RAM. I configured both systems identically with SQL Server 6.5 Standard Edition.
Using Dynameasure/SQL, I placed a measured stress on both systems using OnLine Transaction Processing (OLTP) SQL workloads. The test specifications included a 500MB dataset on each of the servers and Dynameasure/SQL's Order Entry/Mixed Reads and Writes test. This test consists of 19 SQL transactions, which randomly perform reads and writes against a database. The transactions simulate orders in a business database, including item entries such as customer information, payment record, and product inventory. The transactions provide a well-balanced test of system performance without isolating any subsystem. I tested the servers in six steps, each with an increasing number of simulated users ranging from 100 to 600.
Graph 4 shows the servers' performance capacity in terms of their number of transactions per second. The Lab's SMP server peaked at 93.50 transactions per second at step 6--great performance compared with other four-processor systems. However, the Northbridge NX801 reached 112.93 transactions per second at step 6. Graph 5 shows the systems' average response time per step. At step 6, the Lab's SMP server had an average response time of 1.57 seconds. The Northbridge NX801 had an average response time of only 0.36 seconds. Graph 6 shows the systems' motors per step.
The Northbridge NX801 was fast, and its transactions-per-second rate showed no sign of slowing. So I increased the number of simulated users on both systems to 1000 and reduced the test's think time. (Think time is a parameter within Dynameasure/SQL that lets you adjust the length of time between the completion of one transaction and the start of the next transaction to simulate the time actual users would require to think about the results of one database query before beginning their next query.) My adjustments to the system caused an increase in CPU and disk stress that the Lab's SMP server couldn't take. Beyond 600 users, the SMP server's number of transactions per second declined, and its average response time climbed exponentially. The Lab's SMP server could not support more than 668 users.
In contrast, the Northbridge NX801's number of transactions per second continued to rise linearly as I increased the number of virtual users, and the system's average response time never rose above 0.4 seconds. The system supported a maximum of 858 users, but the Northbridge NX801 didn't limit the number of virtual network users. I couldn't test the system beyond 858 users because of the Lab's benchmarking network limitations: The control server Dynameasure uses to conduct tests and measure results created a bottleneck within the network. The control server couldn't keep up with the Northbridge NX801, and its slower speed caused motors to drop out of the test. Using the Lab's resources, I could not overstress the Northbridge NX801.
The Northbridge NX801 is the benchmark system for SQL Server tests. Now that Microsoft has released NT 4.0 Enterprise Edition and SQL Server 6.5, the Northbridge NX801 has enormous performance potential. If you're in the market for a SQL Server system that can handle large network capacity, the Northbridge NX801 might be a smart investment.