Test: Opteron 244 und Xeon 3,06 GHz als Linux-Server

Update: Testumgebung

Auf allen drei Testrechnern installieren wir als Betriebssystem die aktuelle Variante des SuSE Linux Enterprise Server 8 für x86, kurz: SLES8. Für die 64-Bit-Tests auf dem Opteron-System steuern die Nürnberger freundlicherweise zudem noch den Gold-Code des (wie der Opteron seit 22. April verfügbare) SLES8 für AMD64 bei. Somit können wir auf allen drei Maschinen in identischer 32-Bit-Betriebssystem-Umgebung sowie auf dem Opteron-Rechner unter nahezu quellidentischem 32- und 64-Bit-OS testen. Auf den Xeon-Maschinen von Dell und IBM testen wir zum einen mit den originalen 2,8- beziehungsweise 2,4-GHz-Prozessoren. Zum anderen bestücken wir den IBM x225 zum Vergleich mit brandneuen 3,06-GHz-Xeons.

Als Benchmarks verwenden wir eine Reihe von quelloffenen Testsuiten, mit denen sich die Performance unter mittleren bis hohen Systemlasten prüfen lässt. Eine portierte Variante des bekannten Byte-Benchmarks stellt unixbench dar, aus dessen Fundus wir sechs multiprozessorfähige Tests auswählen. Aus dem Werkzeugkasten der Samba-Entwickler stammt dbench, das unter Verwendung gescripteter Netzwerkdaten den Zugriff hoher Client-Zahlen auf das Filesystem simuliert. Zur Ermittlung einiger grundlegender Bandbreitendaten setzen wir den lmbench ein. Für die Messung von Lastdaten im Multiuser-Betrieb dient die Suite VII aus den AIM-Benchmarks von SCO.

Alle Benchmarks kompilieren wir unmittelbar auf den Zielplattformen, was speziell bei den AIM-Benchmarks etwas Nacharbeit am Code erfordert, um einen fehlerfreien Ablauf zu garantieren. Des Weiteren entfernen wir aus den Suites Harddisk-spezifische Benchmarks, um die nicht ganz identische Ausstattung der Testsysteme zu kompensieren. Den mit doppelt so viel RAM wie die Konkurrenz ausgestatteten Dell PowerEdge 4600 beschränken wir per Kernel-Bootparameter auf die Verwendung von 2 GByte Speicher. Vor jedem Testlauf starten wir die Rechner neu, um Speicher und Filesystem von etwaigen Überbleibseln des vorherigen Benchmarks zu säubern.