![]() |
|
| F E A T U R E | |
Sizing Up the Quad Squad September 20, 1999 Inside the Numbers How We Tested Quad-Processor Servers With the help of Bluecurve's Dynameasure 2.0, we nailed down performance measurements that will stand up to the scrutiny of a real-world environment. By Dave Fetters Measuring server performance in a way that's applicable to the real world is no small chore, but we set out to accomplish just that. It's all too easy to run all the I/O and processor benchmarks you want, only to spit out some arbitrary number that's irrelevant to anything other than that particular test. But in a real-world environment, especially where servers are involved, performance boils down to finding and eliminating bottlenecks, many of which are independent of applications. To measure our real-world environment, we turned to Bluecurve's Dynameasure 2.0. Dynameasure is able to stress-test servers running SQL, Oracle, Exchange and IIS on both production and nonproduction servers. With the test agents installed on the client machines, motors are started on each of the agents, which serve to generate the simulated workload. Each client can have multiple motors; it should be noted, however, that one motor is not necessarily equivalent to one user. Because messaging is a mainstay enterprise application, we chose Bluecurve's messaging workload profile for our performance tests (it is available for download at www.bluecurve.com). Bluecurve's standard messaging workload is representative of typical messaging scenarios experienced by end users: It contains a realistic mix of user transactions applied against a repository of messaging data, and measures important and commonly used components of Microsoft Exchange. The workload, which Bluecurve developed with the help of Intel and several large customers, does not pretend to be an ultimate profile that matches an ideal average user. Rather, it is meant to serve as a yardstick based on a broad mix of the most common actions.
Our Test Bed For each test run we began with five motors and ramped up to 200 motors over nine incremental steps. We conducted the tests in such a way so as to achieve optimal granularity. It took approximately eight hours for each server to build the messaging data set, and then three hours to run the actual benchmark. The results of particular interest are TPS (transactions per second), ART (average response time) and KBps (KB per second) (see "Quad-Processor Performance" above and to the right). We also looked at network, server and client utilization throughout the tests.
Test Results The story is much the same for the KBps results. The LH4 took a bit of a dive at Step 6, with the Netfinity server following suit. The ProLiant overtakes them both and only at Step 7 does it begin to plateau. The biggest news comes in the ART results. Again, the LH4's performance starts to degrade at Step 6, while the Netfinity server holds on until Step 7 before it begins to drop off. Here's where the ProLiant shows its might; it barely skipped a beat throughout this test.
The Big Picture
Send your comments on this article to Dave Fetters at dfetters@nwc.com. | |
|
PAGE: 1 I 2 I 3 I 4 I 5 I 6 I 7 I NEXT PAGE |
|


Our client machines consisted of 100 400-MHz Pentium II machines, each with 64 MB of RAM. We worked with 









