Slashdot Mirror


HP Publishs First Linux TPC-C Benchmarks

The first ever official TPC-C benchmark on a Linux system has been published. This was run on a cluster of 32 HP servers with Intel Xeon CPUs, running Redhat Linux and Oracle RDBMS. The system had over 18 terabytes of storage, and cost over 2 million US dollars. Performance was higher than a similar system running on MS Windows.

6 of 188 comments (clear)

  1. Windows or Oracle by Anonymous Coward · · Score: 3, Interesting

    One wonders where the slowdown lies. It would be nice to find out if it lies withing the Win32 version of Oracle or within Windows. Seeing as Windows does have the top score in the Clustered TPC-C results, I'm leaning more towards Oracle being the slow one. (everyone else here would disagree no doubt)

  2. Still not the fastest price/performance.... by Anonymous Coward · · Score: 3, Interesting

    If you look at the top results in a price/performance comparison, Windows 2000/SQL server are still winning.
    http://www.tpc.org/tpcc/results/tpcc_price_perf_re sults.asp?resulttype=cluster&version=5

    It's interesting, though, that Red Hat had the cheapest Oracle implementation.

  3. Re:Comparable cost between windows and linux clust by jsse · · Score: 3, Interesting

    Of course, I'll get flamed for not bashing microsoft

    Don't be silly. :)

    From this FAQ you'll see:

    In general, TPC benchmarks are system-wide benchmarks, encompassing almost all cost dimensions of an entire system environment the user might purchase, including terminals, communications equipment, software (transaction monitors and database software), computer system or host, backup storage, and three years maintenance cost. Therefore, if the total system cost is $859,100 and the throughput is 1562 tpmC, the price/performance is derived by taking the price of the entire system ($859,100) divided by the performance (1562 tpmC), which equals $550 per tpmC.

    Most people would focus on the hardware cost, but in reality the highlighted maintenance cost took the precedence.

    Most midrange UNIX server has outragous maintenance cost. The maintenance cost of a UNIX server in the third year could be exceeding the cost of the hardware itself. It's due to the fact that older parts are difficult to find, thus make maintaining older servers more difficult. Besides, they really want to cut older production lines in favor of newer servers production.

    x86 platform is known to have flat and lower maintenance cost, due to the low cost hardware and high compability with older hardware, i.e. older parts can be found easily. That's why Microsoft could easily beat the TPC pissing races.

    Doomsday finally comes to Microsoft when Linux is entering the database market. Although at this moment big corps are still offering Linux maintenance with cost comparable to UNIX package, that's not surprising when Linux engineers are not as abandon as MCSE. However, it'll not be the case in the future. I think Microsoft would eventaully lose this pissing race in the long run.

  4. HP follup on lkml by awptic · · Score: 4, Interesting

    There was a followup message on the lkml from hp discussing how these numbers can improved even further, you can see it at http://marc.theaimsgroup.com/?l=linux-kernel&m=103 237327405644&w=2

    1. Re:HP follup on lkml by Quixote · · Score: 3, Interesting

      I read Andy's post, and it highlights one of Linux's strengths: the fact that an enduser was able to tweak the kernel parameters, take third-party patches (Ben's) and in general muck around the kernel to get the best performance. You will never see Microsoft give this kind of freedom to its customers ("we know best! just give us the money and we'll take care of it... sometime!").

  5. Price/Performance was low by -ryan · · Score: 3, Interesting

    As far as price/performance it was in the middle of the top ten. I think if they had used PostgreSQL (or maybe SapDB, dunno haven't used it) instead of Oracle it could have been higher in the results.