Окт. 132009
 

Днес забелязах в сайта на Transaction Processing Performance Council (tpc) благата вест, публикувана тази нощ: Oracle си върна престижното първо място по tpc-c производителност.

Всъщност тази класация отдавна е само за престиж: мастодонтите, които заемат първите места са крайно непрактични и никой не би пуснал точно тази конфигурация. На мен лично, ми е по-интересна класацията за price/performance. Но пък да докажеш на света, че си изрод №1, си е тръпка… 🙂

На пръв прочит ми правят впечатление няколко неща. Първо, Oracle отново (6 години по-късно) постигат световен рекорд не с монолитна машина, а с клъстер, на който се търкаля Oracle RAC. По този начин те доказват, че саклируемостта на RAC не е (само) маркетингови приказки. В случая имаме 12-нодов клъстер. Освен това, факта, че много ядра на 1.6 GHz (UltraSPARC T2 Plus 48/384/3072 процесора/ядра/треда) могат да победят 6 пъти по-малко ядра на 5 GHz (IBM POWER6 32/64/128) говори за добрата скалируемост и в рамките на една единична машина.

Oracle удрят голямо рамо и на хардуера на SUN и на операционната им система (Solaris). Които, в скоро време, ще са собственост на Oracle :). Отдавна не е имало машина със елементи от SUN в top 10; в последните години железата са HP/IBM/FSC, а операционните системи са AIX/HP-UX/RHEL

За статистиката: резултата е 7 717 510.6 транзакции в минута (OLTP), като цената на системата (сървъри, сторидж, мрежова свързаност, лицензи, 3 години поддръжка) е $18 051 719 или 2.34 USD/tpmC. Сървърите са 12 със следните характеристики:
Sun SPARC Enterprise T5440
4 1.6GHz UltraSPARC T2 Plus
512GB Memory
2 300GB 10K rpm SAS disks
3 8Gbs FC dual port
2 4Gbs FC dual port
4RU High
Забелязвате ли – FC. Още не сме видели как ще се държи с infiniband 🙂

„Storage“ системата е многослойна, нещо като изродена Exadata2 на стероиди, ама на много. Състои се от:
4800 броя 24GB SSD Flash Modules
384 броя 300GB 15K rpm 2.5” SAS
24 броя 300GB 10K rpm 2.5” SAS (тия явно са в самите сървъри)
449 броя 1TB 7.2K rpm 3.5” SATA.
Тук също може да се отбележи интересен подход: всички други TPC-C рекорди са постигнати с огромно кличество от възможно най-малките като капацитет (разбирай – цена) 15К RPM дискове: 72 гигабайтови. Докато тук благодарение на 4800 flash cache адаптери са си позволили да използват „най-обикновени“ 1000 гигабайтови дискове – SATA!. За сравнение, вторият в класацията резултат има
8 броя 146.8GB 15K RPM SCSI в сървъра
10 992 броя 73.4GB 15K RPM 4Gb FC.

Тук можете да видите още много подробности за системата.

 Posted by at 13:51

  6 Responses to “Oracle си върна първенството по производителност”

  1. Вероятно 10992 73.4 gb hdd са по-евтини от 4800 flash cache адаптери

  2. Всъщност цените си ги има на сайта. Тук е за железата на IBM, тук е за SUN.
    60 броя „Sun Storage F5100 Flash Array“ по $159 995 са $9 599 700. Но към това трябва да се добавят и 659 броя „3.5inch 1TB STAT7.2K RPM HDD“ за $200 995.
    5433 броя „16-PAK 4 GBPS 73.4 GB/15K“ са $10 178 592, но по цени от преди година.
    От тук започва надлъгването с „официалните“ отстъпки…

  3. Не знам, тези тестове са точно да се бият в гърдите SUN/ORACLE, IBM, HP … , кой ще да де $18Mil за такава постановка (освен NSA 🙂 ). То като няма ограничение в парите, да натъпчат един storage с SSD flash drives по 15k USD бройката и ще бият рекорда вероятно

  4. Именно. Единственият проблем че, че даже и IBM/HP/SUN/ORACLE/… трудно могат да заделят така едни $18М за някакви си тестове.
    Това е малко като състезанията във Формула 1 – ужасно скъпи и непрактични, никой не би карал такава кола по пътищата. Но все пак подпомагат иновациите.
    Както писах, малко по-интересна е класацията по price/performance. Там машините са малко по-нормални, макар и с… непрактичен setup (примерно RAID0)

  5. По скоро ми харесва идеята, която дава този list за cost savings: вижте, че top 5 за на SE One!

  6. […] Напоследък все по-вяло следя TPC-C рекордите. Както съм писал и преди, нещата там са твърде непрактични. Но все пак са […]

Sorry, the comment form is closed at this time.