Test: Neue Opterons vs. Quad-Core-Xeons

Datenbank: MySQL 64 Bit singlethreaded

Die Datenbank MySQL liefert seine eigene Benchmark-Suite. Das integrierte sql-bench stresst mit einer Vielzahl an Operationen die Open-Source-Datenbank. Unterschiedliche Datenmanipulationen aus insert, update, delete sowie Zugriffsmessungen via select in Verbindung mit count und distinct laufen gegen die Datenbank. Verbindungsaufbau, Tabellen anlegen, löschen und verändern sind ebenfalls enthalten.

Zum Einsatz kam die in CentOS Linux 4.4 64 Bit enthaltene Datenbank MySQL 4.1.20 in der x86_64-Version. Für den Test der Prozessoren wurden an der Datenbank keine Veränderungen oder Tunings vorgenommen.

Der Benchmark sql-bench von MySQL arbeitet singlethreaded und nutzt somit die Vorteile von Hyper-Threading, Multi-Core oder einem zweiten Prozessor nicht aus.

Auf der Suche: Die 3,0-GHz-Xeons durchforsten die Datenbank am schnellsten. Der 2,66-GHz-Quad-Core-Xeon arbeitet bei 11 Prozent geringer Taktfrequenz bereits 17 Prozent langsamer. Die zusätzlichen „inaktiven“ Kerne bremsen durch zusätzlichen Scheduler-Overhead. Vor allem das „Core-Switching“ des Single-Threads zwischen den Kernen verursacht die geringere Performance.
Auf der Suche: Die 3,0-GHz-Xeons durchforsten die Datenbank am schnellsten. Der 2,66-GHz-Quad-Core-Xeon arbeitet bei 11 Prozent geringer Taktfrequenz bereits 17 Prozent langsamer. Die zusätzlichen „inaktiven“ Kerne bremsen durch zusätzlichen Scheduler-Overhead. Vor allem das „Core-Switching“ des Single-Threads zwischen den Kernen verursacht die geringere Performance.