Newsletters   Subscriptions  Forums  Store  Media Kit  About Us  Contact  Search   Home 
tug
Volume 1, Number 25 -- July 1, 2004

How Entry Unix and Midrange Servers Stack Up


by Timothy Prickett Morgan


If you think the business your company is in is rough-and-tumble, cut-throat competitive, think about how tough it is to be in the entry and midrange Unix server business. The competition between Sun Microsystems, Hewlett-Packard, and IBM has never been more fierce, and these three have never had to directly face 64-bit commodity Linux and Windows alternatives. This competition makes for some great technology, and some truly staggering prices.

There's never a perfect time to compare Unix servers on performance and price/performance, since the vendors are always shifting their product lines forward, and are almost always out of lock-step. This spring, Sun revamped its Sun Fire server line, and last year HP updated its Integrity server line with the new Itanium 2 processors. IBM is getting ready to change from the Power4 and Power4+ processors and the "Regatta" servers that use them in the pSeries line to the Power5 processors and their related "Squadron" servers. (IBM's iSeries proprietary midrange server line already has been partially revamped with Squadrons, and has been renamed the eServer i5.) While it would be best to wait for the eServer p5, as the pSeries kickers are expected to be called, to come on the market in July or August, the server comparisons I have created for entry and midrange Unix servers clearly show that IBM doesn't have to launch the Squadrons to meet the competition. It already does that with its 2003 generation of machines.

Before I get into the Unix server comparisons, I just want to give a shout out to Oracle. Yeah, that Oracle. Say what you will about Larry Ellison and the Oracle database company he founded, but they know how to compete and are not afraid to bloody their knuckles in competitive fights with IBM and Microsoft in the relational database market, which Oracle, along with IBM, created back in the late 1970s. The extremely aggressive pricing of Oracle's new Oracle 10g Standard Edition One (for two-way servers) and its impact on the bang for the buck on any server that runs it did not really sink in until I configured the Unix servers this week. This pricing is the two in the one-two punch that is keeping Unix systems competitive with Wintel and Lintel gear; it is also what drives the way that Unix vendors make their servers. Oracle's pricing guarantees that Unix vendors will deliver two- and four-way servers that cannot scale beyond those limits, because if they do, they cannot get cheap database pricing for them. Moreover, Oracle is driving up processor clock speeds as much as any other factor in the Unix market, since its pricing is based on the core count (not the physical chip count) within a server.

Oracle is charging $4,995 per processor for the 10g database on two-way machines, effectively matching pricing for Microsoft's SQL Server 2000 Standard Edition on Wintel boxes, which is $4,999 per processor. And because Windows Server 2003 has per-user charges of $40 per seat and Unix servers do not have these per-seat operating system fees, Unix hardware vendors can compete, and compete well, against Wintel iron. Unix shops can even get away with charging a slight premium for their Unix gear, as IBM and HP do for their respective Power and Itanium machines. Sun Microsystems, as my comparisons show, is hitting the right price points with new its Sun Fire servers, but it is still a performance laggard on a per-processor basis. It takes two Sparc cores to roughly match the performance of an Itanium chip from Intel or a Power chip from IBM.

Pricing in the Unix server market, which has seen IBM, Sun, and HP in a three-way knife fight for five years, is not just aggressive; it's insane. It is hard to believe that any of these vendors are actually making money on their Unix boxes at the low volumes they are making and the relatively low prices they are charging in order to win deals. Each is content to push software, services, and peripherals sales as a way to make up for the fact that they are not making money directly on their servers. This is my opinion. None of the vendors will, of course, cop to this as a fact of business. But it is, especially when you take into account the vicious discounting that goes on in competitive bids.

Take a look at the Unix server comparison table I made and see for yourself. To begin with, IBM has hardware pricing in the pSeries line that aims to match the very low pricing HP has for its Itanium-based Integrity server line. AIX comes bundled on these pSeries machines. (All of the Unix machines in my table are configured with the processors, main memory, and disks shown, as well as an AIT3 tape drive from GST.)

With the Integrity server line, HP is supporting HP-UX, Windows, and Linux on the same iron, and the sporadic benchmark results it has released to date on these machines suggest that these operating system platforms perform roughly equivalently on the same piece of iron. On any given benchmark, on any given day, HP-UX might be tuned to squeeze more transactions out of a machine, but soon enough, HP does another test on the machines on a different operating system and then it shows this advantage to not be due to the operating system at all. What the various benchmarks I reviewed for this comparison showed me is that the Itanium 2 chip running at 1.5 GHz has a performance advantage compared with the 1.45 GHz Power4+ and even sometimes to the 1.7 GHz or 1.9 GHz Power4+, depending on the workload, on a core-for-core basis. Particularly for two-way and four-way machines, the performance advantage is substantial.

But somewhere in HP's architecture between the eight-way and 16-way machines, something happens, and the scalability curve flattens out considerably. IBM's Power machines, by contrast, seem to scale more linearly on a lot of workloads. This means IBM's 32-way pSeries 690 servers using the 1.9 GHz Power4+ processors can handle 1 million transactions per minute (TPM), while the HP Integrity machines need 64 of Intel's 1.5 GHz Itanium processors to hit the same performance. But OLTP TPM ratings based on the TPC-C benchmark are not everything. On the SPECjbb2000 Java benchmark (which is roughly based on the TPC-C test but is designed to stress a server's Java virtual machine more than its I/O and memory subsystems), IBM's 32-way pSeries 690 with 1.7 GHz Power4+ processors is neck-and-neck with the 32-way HP Integrity machine using 1.5 GHz Itanium 2s with around 550,000 operations per second. But because HP's Integrity machine can scale to 64 processors, it can push SPECjbb2000 to over 1 million operations per second. This big difference in the performance of IBM's pSeries 690 and the HP Integrity server in the TPC-C test leads me to believe that with its latest run, using DB2 8.1 on AIX, IBM has figured out some tricks to make DB2 and AIX make much more efficient use of main memory than was possible in the past. These tricks are not necessarily bad; they move the state of the art in transaction processing forward. But whatever the secret sauce is, clearly HP and Oracle don't know what it is yet.

Say what you will about Itanium not having a lot of commercial application support and HP-UX customers having to port their applications over to the new architecture. But the move has allowed HP to keep pace with IBM in the Unix market in terms of performance and price/performance. Big Blue can prop up server profits with the zSeries and iSeries lines, but HP only has a skinny Tandem fault tolerant server business and a rapidly dying AlphaServer VMS business on which to charge a premium for its products, so HP's pricing on Itanium HP-UX servers is a pretty aggressive move. It would have been all the more stunning if the "Madison" Itanium 2s had been out the door in their current state in 1999 or 2000, as was originally planned. No one would have been ridiculing HP or Intel as they were (and mostly still are), and Opteron may not have attained the backing of IBM, Sun, and HP, as it has now. Itanium is holding its ground, even if HP is essentially the thin gray line holding back the columns of 64-bit Power, Xeon, and Opteron chips as they advance toward it. HP customers who still want PA-8700+ and dual-core PA-8800 chips can pay for them, but they will not yield anywhere near the same performance per core as the Itanium chips, and they cost a lot more. HP has a little profit room here as HP 9000 Unix shops see which way the market swings with Itanium.

Sun remains a wildcard in the Unix business right now. While it has finally ramped up production on its entry UltraSparc-IIIi, midrange UltraSparc-III, and high-end UltraSparc-VI processors (the latter being a dual-core chip, like IBM's Power4 and Power5), the performance of these processors is not in the same league as IBM's Power and Intel's Itanium chips. And because it takes roughly two 1.2 GHz Sparc cores to match the performance of a Power4 or Power5 core or an Itanium core, Oracle databases cost more on Sun boxes for a given amount of performance. This is why Sun doesn't run TPC-C tests on its Sun Fire machines, and hasn't for three years. Still, everybody knows. What this also means is that a Sun box might have to run Oracle10g Standard Edition (which costs $15,000 per CPU) on four processors to match the power of an IBM or HP box that can have only two processors (and thus be configured with the much cheaper Oracle 10g Standard Edition One, which costs $4,995 per CPU). While Sun has boosted the performance and cut the price of its Sun Fire servers in the past year, the pricing of the Sun Fire machines still lags, as far as TPC-C OLTP estimates are concerned.

Sun has been the Unix leader for so long that even if it is only beating IBM and HP by a slim margin in quarterly Unix server sales, it has the biggest installed base of customers who are as concerned about the binary compatibility of their applications as they are with raw price/performance. To one way of thinking, Sun is charging a premium where it can because it can get away with it; to flip it around, IBM and HP are cutting prices dramatically with their Unix offerings because they need to in order to shake loose Sun accounts that do not want to migrate.

When you make comparisons of entry and midrange Unix servers, you have to remember to contrast the partitioning and workload management capabilities of the Big Three's Unix iron. IBM's dynamic partitions on the pSeries are only granular to the CPU level; Sun's domain partitions are only granular to the cell-board level; and HP's hardware partitions are at the cell-board level, and its virtual partitions (vPARS, as it calls them) are only granular to the CPU level. IBM will get more granular (as it has done in the iSeries and i5 lines) as it rolls out the Power5 Squadron boxes and AIX 5L 5.3 this summer and fall. This gives IBM yet another advantage, at least for a while.

By the way, none of the Sun machines in the comparison, except the Sun Fire Enterprise 2900 server, has domain partitions. Sun doesn't make entry machines that support domains, and will be relying on the "software container" partitions in the Solaris 10 operating system, due in October, to offer something akin to what IBM has created with the logical partitions in the eServer p5 line.

Sponsored By
HEWLETT-PACKARD

Getting from here to there, reliably

From point A to point B, sometimes through point C and oftentimes on to D or E, more than 200,000 passengers a day count on ANA to get them to their destinations on time.

So, through more than 800 flights per day, ANA's Flight Management System sees to it, that, as Japan's leading airline in on-time performance, ANA continues to remain on time.

And behind this benchmark of punctuality, working away millisecond by millisecond, is HP technology. Find out more.


Editor: Timothy Prickett Morgan
Managing Editor: Shannon Pastore
Contributing Editors: Dan Burger, Joe Hertvik, Kevin Vandever,
Shannon O'Donnell, Victor Rozek, Hesh Wiener, Alex Woodie
Publisher and Advertising Director: Jenny Thomas
Advertising Sales Representative: Kim Reed
Contact the Editors: To contact anyone on the IT Jungle Team
Go to our contacts page and send us a message.


THIS ISSUE
SPONSORED BY:

Hewlett-Packard
Guild Companies
Sun Microsystems
Stalker Software
Geekcorps


BACK ISSUES

TABLE OF
CONTENTS
How Entry Unix and Midrange Servers Stack Up

Sun to Buy Supercomputer-Maker Cray?

The BSDs, SCO Await Intel's Nocona 64-Bit Xeon Servers

Mad Dog 21/21: Panda to the Masses

But Wait, There's More


The Four Hundred
The eServer i5 Versus Unix Servers

Leasing Greases IT Acquisitions, Pumps the Economy

Prepare for Wrenching IT Personnel Changes Now

The Linux Beacon
Governments to Go Ga-Ga for Linux?

Top 500 Supers List Dominated by Teraflops-Class Machines

IBM, Motorola Partner to Push BladeCenter-Linux Telco Gear

The Windows Observer
Fujitsu, Microsoft Stress Collaboration on Itanium Servers

Microsoft Needs to Address Loss of Government Desktops to Linux

Microsoft Confirms Windows Server HPC Edition Due in 2005


Copyright © 1996-2008 Guild Companies, Inc. All Rights Reserved.
Guild Companies, 50 Park Terrace East, Suite 8F, New York, NY 10034
Privacy Statement