Slashdot Mirror


First Industry-Standard Benchmark On 64-bit Linux

Haider writes "IBM has published two TPC-H benchmarks at the 100GB and 300GB scale factors (meaning the raw data in the database). The results are published at www.tpc.org/tpch/results/tpch_perf_results. The two results were published with exactly the same hardware and show scalability of the solution as more data is put on it. The system was a cluster of 8 2-way nodes running 2GHz AMD Opteron cpus with 6 GB of memory on each node. The OS was SLES 8 for AMD, and the database was 64-bit DB2 for Linux. The details of this solution are described in an article at infoworld.com."

17 comments

  1. Cost? Can I do it cheaper? by Dancin_Santa · · Score: 1

    What's the performance like with Redhat Server and MySQL?

  2. Re:Cost? Can I do it cheaper? by HaloZero · · Score: 1

    ...and only 2GB of RAM. (Or can RedHat support 3?)

    --
    Informatus Technologicus
  3. IBM Just sold a whole cluster of these to Japan. by inepom01 · · Score: 1
  4. WHAT? by Anonymous Coward · · Score: 2, Insightful

    The headline here is absurdly wrong. These benchmarks are most certainly NOT the first to be performed on 64-bit Linux. Just to name one example, SGI published SPECfp_rate, STREAM, and Linpack benchmarks on their Itanium 2 systems months and months ago.

    This is a benchmark. It is not the first, nor is it the most important.

    1. Re:WHAT? by Anonymous Coward · · Score: 0

      'First Industry-Standard' is different than 'First'

    2. Re:WHAT? by Anonymous Coward · · Score: 0

      Surely you don't mean to imply that SPECfp_rate, STREAM, and Linpack aren't "industry-standard," do you Mr. Coward?

  5. x86-64 linux, to be precise. Article explains. by Ayanami+Rei · · Score: 2, Insightful

    And the numbers are staggering. ^_^ How many CPUs (total) are in each cluster ranked?

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
    1. Re:x86-64 linux, to be precise. Article explains. by Anonymous Coward · · Score: 0

      32, probably. But remember that SGI's machines aren't clusters. They're single machines with up to 32 (or now 64, I think) processors in them.

  6. Re:Cost? Can I do it cheaper? by phoenix_rizzen · · Score: 1

    RH works great with 4 GB RAM, so I'm really hoping your comment was tongue-in-cheek. :)

  7. Sun are cheap? by stu_coates · · Score: 2, Interesting

    What stands out for me is that the cheapest platform from these results, across 100GB, 300GB, and 1000GB, is actually from Sun - look at the Price/QphH figures. So much for all the hype about Linux solutions being cheaper... although it does show that Linux solutions can be scaled very high when used in clusters.

    1. Re:Sun are cheap? by boris67 · · Score: 1

      you need ot put the QphH/proc ratio into account. Just having the cheapest number you can od on a notebook... having a good number with scalability need a little bit more :-).

  8. Re:Cost? Can I do it cheaper? by rtaylor · · Score: 4, Interesting

    You tell me how well MySQL handles the below in comparison to other DBs.

    TPC-H is also about 25% writes / 75% reads on tables with billions of rows. I do hope you're not using a table lock for readers / writers. Frankly, I hope you're using some form of MVCC so writers do NOT block readers.

    It also uses large parts of advanced SQL92 and SQL99 features (Subselects in the from clause being very common).

    Common tricks to speed things up is to use prepared statements, compiled procedures, can be much faster than without (less network overhead, parsing, or plan generation).

    Queries use for TPC-H like benchmark by OSDL. It is a pre-beta, but shows the types of queries you are dealing with.

    --
    Rod Taylor
  9. hmm.... by gabe · · Score: 2, Insightful

    A cluster with 16 2GHz Opteron processors, running SuSE Enterprise Linux and DB2 beat a Hpaq system with 64 900MHz PIII Xeon processors running Win2k Advanced Server and DB2. I'd say that's cause for celebration at least.

    --
    Gabriel Ricard
  10. A little biased in your reading. by Inoshiro · · Score: 3, Insightful

    If you'll notice, the colum where it has total QphH figures is the big telling factor here. Look down at the 10,000gb range, for example. When you scale up the total QphH, your cost per QphH also rises (kinda like how a P4 costs more per Mhz at its highest stepping as compared to the next highest stepping). The Solaris solution that is 40$/QphH is also 1/12th as powerful overall.

    A fairer comparison would be to something with a similar overall power. HP's offering with only 100 less QphH than IBM's offering costs 203$ QphH vs. the 65$ US of the IBM version.

    I think it's really amazing that an install whose raw power is so much higher than anything else in the class is still as affordable as IBM's nearest Windows solution, which gives you half the power for about the same price per QphH.

    --
    --
    Internet Explorer (n): Another bug -- that is, a feature that can't be turned off -- in Windows.
  11. Linux is dying! by Anonymous Coward · · Score: 0

    Linux is dying! Thanks SCO!

  12. Several comments by Mostly+a+lurker · · Score: 1
    The first is that price performance figures are based on date submitted. Thus, comparing a system submitted on 29Jul2003 with one submitted on 04Sep2002 is going to be misleading. For sure, the current price on the older system will be lower than listed. Also, the pricing on the newer system is for a system that is not yet even available. The only way of comparing price performance points is to ask vendors for quotations when one is ready to buy.

    It certainly does seem that the Linux/DB2 combination works pretty well for high throughput, relatively small database systems. I am surprised how economical such a powerful system is.

    Somewhat of topic, but I notice once again that the Japanese, in the form of NCR, have easily the most scalable systems at the high end. The evidence for this is everywhere, but I doubt many outside Japan realise it.

    1. Re:Several comments by Anonymous Coward · · Score: 0

      You are right that the newer results will be better than older ones, almost certainly on price and probably on performance as well because technology is improving on all sides, better database technology, better/faster disk drives, better cpus, etc.

      The point of the benchmark is to show that the solution stack with 64-bit DB2 running on Linux on AMD64 cpus runs well and can compete with / beat other solutions on performance and price/performance.

      Re: your off topic comment, NCR is not a Japanese company. It is almost the oldest American computer company, you may be thinking of NEC.