Web-Notizen von Stefan Hinker SPARC, Solaris, Performance und der ganze Rest

Mittwoch Apr 22, 2009

In das neue Release von MySQL (version 5.4) sind ettliche Verbesserungen, u.A. beigetragen von Google, eingeflossen, die die bisher doch eher beschraenkte Skalierbarkeit deutlich verbessern.  Die Verbesserungen sind erheblich, wie man auf einem Graphen von Allan Packer sieht:



Damit wird MySQL nun auch auf CMT-Platformen einsetzbar.  Allerdings bleibt die absolute Leistung dieser Software auf CMT immer noch weit hinter den Leistungen z.B. auf der neuen, natuerlich auch gut 2 Jahre juengeren Nehalem-CPU zurueck.  2 Intel x5500 in der X4275 schaffen mit sysbench ca. 4500 TPS, zwei UltraSPARC T2Plus in der T5240 nur ca. 1600 (Faktor 2.8).  Dieser Abstand ist deutlich groesser als z.b. bei SPECjbb2005 (554976 zu 388456, Faktor 1.43) oder SPECint_rate2006 (255 zu 157, Faktor 1.62) .  Es scheint also noch einiges an Potential in MySQL zu stecken...

Mittwoch Apr 15, 2009

Die neuen Intel Xeon X5570 Systeme sind da!  Und wer sich die SPECint-Werte der neuen CPU ansieht erwartet sicher viel von ihnen.  Zurecht, wie die ersten Anwendungsbenchmarks zeigen.  Das  Dual-Socket System Sun X4270 stellt einen neuen Weltrekord beim SAP SD 2-Tier Benchmark unter Verwendung von Unicode auf.  Die Verwendung von Solaris 10 und Oracle macht es dabei moeglich, gleichartige Systeme von HP mit Windows und SQL Server auf die nachfolgenden Plaetze zu verweisen.  


Bemerkenswert ist, dass die bereits mehr als ein Jahr verfuegbare CMT-CPU UltraSPARC T2Plus sich in diesem Benchmark aehnlich gut schlaegt.  Zwar ohne Unicode, aber dafuer mit etwas besserer Leistung.   Auch bei SPECweb2005 schneided die aeltere CPU recht gut ab - immerhin 57% der Leistung der X4570 - mit 50% der Sockel ;-)  CMT Rocks - auch ohne tick tock...


Nachtrag:  Die Verwendung von Unicode ist deutlich CPU-Intensiver.  Damit sind Unicode und Non-Unicode Ergebnisse nicht direkt vergleichbar.  Die wenigen Ergebnisse hierzu, die auf vergleichbarer Hardware einmal mit und einmal ohne Unicode veroeffentlicht wurden legen einen Unterschied von ca. 1.6 nahe.  Damit wuerde eine T5240 immer noch geschaetze 13000 Unicode-SAPS liefern...

Donnerstag Apr 02, 2009

CMT-Systeme sind eine ideale Virtualisierungsplatform.  Und Solaris Container sind die preiswerteste und effizienteste Virtualisierungstechnik.  Ein Pferdefuss dabei war bisher, dass das Patchen grosser Anzahl von Containern nicht gerade schnell war.  Hier ist endlich Abhilfe in Aussicht: Zonen koennen bald parallel gepatched werden.  Was das an Performance bringt, beschreibt Jeff Victor ein seinem excellenten Blog-Beitrag.