Da ich hier verschiedenste Hardware habe und mich generell sehr für Statistiken interessiere, habe ich heute 4 Testläuft auf verschiedenen Systemen mit "sql-bench", der mitgelieferten Benchmark-Suite von Mysql, gemacht. Mit ging es vor allem darum, die Vorteile eines RAID5 bei SELECT's nachzuweisen, was mir auch gelungen ist. Leider konnte ich nicht mit einheitlichen MySql-Versionen testen, weshalb 4.0.24 aus Debian-Paketen, 4.1.10 aus RPM und die 5.0.16 (ebenfalls RPM) zum Einsatz kamen. An der MyISAM-Engine hat sich aber wohl nicht gravierend etwas in den letzten Versionen geändert, was die Performance von SELECT, UPDATE oder INSERT großartig beeinflusst (oder?). Falls doch, müsste man das natürlich in die Betrachtungen mit einfließen lassen. Das Filesystem war jeweils ext3 mit defaults, die Kernelversionen könnt ihr den ausführlichen Ergebnissen unten entnehmen.
Zum Test waren folgende Serversysteme zum Einsatz, es liefen ansonsten keine relevanten Anwendungen (jeweils verlinkt zu den ausführlichen Ergebnissen):
Das IDE-System war natürlich in allen Plattenrelevanten Operationen mit Abstand am langsamstem, wer hätte das gedacht

Bei den SELECT's war das RAID5 am schnellsten, was ich ebenfalls erwartet hatte. In der Gesamtzeit ist das Dual-Xeon-System der Sieger, gefolgt vom Opteron-System. Hier hätte ich eher das RAID5-System mit dem Opteron vorn gesehen, aber man lernt ja nie aus. Anschließend das P4-System und abgeschlagen danach das AthlonXP-System mit der IDE-Platte. In der Leseperformance ist das RAID5 deutlich das schnellste System, bei Schreiboperationen machen sich dann wieder die Nachteile bemerkbar. Hier schneiden die beiden RAID1-Systeme besser ab.
Die beiden Dualsysteme kann man wohl bedenkenlos als reine DB-Server im Produktivumgebungen einsetzen (da sind sie ja hier auch bereits im Einsatz), wobei RAID5 oder noch bessere Varianten auf jeden Fall lesend einen deutlichen Performancezuwachs bringen. RAID1 ist schreibend messbar schneller, in der Praxis ist die Masse aber i.d.R. SELECT. Der P4 ist eher als Webserver geeignet und das Athlon-System mit IDE-Platten als Spielwiese oder kleine Websites etc.!
Ich hoffe, das hilft vielleicht jemandem bei der Hardwarewahl, Anregungen und Erfahrungsaustausch sind natürlich jederzeit wie immer willkommen!
Da es bei Server4You derzeit vServer bzw. RootServer für lau völlig unverbindlich zum Test gibt - man muss nichtmal Bankverbindung oder so etwas angeben - habe ich mir das natürlich nicht entgehen lassen und einen vServer Medium einrichten lassen. Also Sa
Aufgenommen: Mar 21, 15:12