Benchmarks

Die schnellsten Webserver im Vergleich

28.01.2010 von Christian Vilsbeck
Eine hohe Performance der Website des eigenen Unternehmens ist die Grundlage für ein gutes Online-Geschäftsmodell. Die Wahl des richtigen Webservers ist somit entscheidend. Wir bieten Ihnen eine Performance-Rangliste der schnellsten Webserver.

Eine hohe Performance der Website des eigenen Unternehmens ist die Grundlage für ein gutes Online-Geschäftsmodell. Die Wahl des richtigen Webservers ist somit entscheidend. Wir bieten Ihnen eine Performance-Rangliste der schnellsten Webserver.

Nichts nervt beim Browsen im Internet mehr, als Webseiten mit quälend langen Ladezeiten. Ruckzuck ist der User weg und landet beim flinkeren Webauftritt der Konkurrenz. So gilt für Ihre Kunden: Wer sein Unternehmen im Internet repräsentiert oder ein auf E-Commerce basierendes Geschäftsmodell unterhält, sollte für eine flotte Website sorgen.

Ein richtig dimensionierter Webserver ist somit für Ihre KUnden essenziell, um auch bei einer angenommenen Maximalanzahl von gleichzeitigen Usern bestimmte Antwortzeiten zu garantieren. Die Komplexität bei der Wahl der Applikationen für den Betrieb eines Web-Servers ist hoch genug, da sollten zumindest die Hardware-Voraussetzungen bereits stimmen.

Bildergalerie: SPECweb2005 – die schnellsten Webserver.
SPECweb2005 - Webserver-Performance
Generationswechsel lohnt sich: Fujitsus PRIMERGY TX300 S6 mit den neuen Hexa-Core-Xeons X5680 ermöglicht einen Leistungssprung von zirka 26 Prozent – gegenüber dem TX300 S5 mit Xeon X5570.
SPECweb2005 - Workload Online-Banking
Online-Banking: Fujitsus PRIMERGY TX300 S6 mit den Hexa-Core-Xeons X5680 zieht allen 2-Sockel-Servern mit der Vorgänger-Serie Xeon 5500 deutlich davon. Noch mehr User gleichzeitig kann nur Suns SPARC Enterprise T5440 mit vier UltraSPARC T2 Plus bedienen. Der Sun-Server liegt allerdings auch auf einem anderen Preisniveau.
SPECweb2005 - Workload E-Commerce
E-Commerce: Suns SPARC Enterprise T5440 mit vier UltraSPARC T2 Plus fällt in der Leistung gegenüber den Xeon-basierenden Servern zurück. HPs ProLiant DL585 G5 mit vier Opteron 8393 kann ebenfalls nicht mithalten. Server mit den neuen 12-Core-Opterons 6100 sind auf SPEC.org noch nicht gelistet.
SPECweb2005 - Workload Support
Guter Support: Wie sehr die Performance auch vom Storage-Subsystem abhängt, zeigt der Vergleich des FTS PRIMERGY TX300 S5 mit dem S6 – beide Systeme unterscheiden sich nur durch die Prozessoren. Der Storage-lastige Workload wird mit dem Xeon X5680 (TX300 S6) kaum schneller als mit dem Xeon X5570 (TX300 S5). An der Spitze platziert sich der UltraSPARC-basierende Sun SPARC Enterprise T5440.

Und hier hilft das herstellerunabhängige Benchmark-Konsortium SPEC mit SPECweb2005. Der Benchmark bewertet die Performance von Servern bei der Auslieferung von Webseiten. Es werden verschiedene Workload-Szenarien und reale Internet-Nutzer simuliert und die Anforderungen bei statischen und dynamischen Webseiten getestet. SPECweb2005 testet bei einem Webserver die Leistungsfähigkeit der Hardware im Zusammenspiel mit der verwendeten Website-Software-Plattform. Durch die standardisierten Workloads ermöglicht der Benchmark einen objektiven Vergleich der Leistungsfähigkeit verschiedener Server.

Die bekannten Server-Hersteller veröffentlichen auf SPEC für ihre Systeme die Webserver-Performance mit SPECweb2005. Dabei achten die Hersteller darauf, die bestmöglichen Resultate zu erreichen – mehr Leistung ist nicht drin! Für IT-Verantwortliche, die einen neuen Webserver suchen, bedeutet dies: Bei Servern mit hohen SPECweb2005-Ergebnissen können sie sich auf eine hohe Leistungsfähigkeit der Hardware verlassen.

In diesem Artikel präsentieren wir Ihnen die Webserver, die in der SPECweb2005-Rangliste mit hohen Wertungen überzeugen.

Standardisierter Benchmark für Webserver

SPECweb2005 wurde vom Benchmark-Konsortium SPEC gemeinsam mit AMD, Dell, Hewlett-Packard, IBM und Sun entwickelt. Der Benchmark bewertet die Leistungsfähigkeit von Webservern. Die Leistungsfähigkeit setzt sich aus der eingesetzten Hardware sowie der verwendeten Webserver-Software zusammen.

SPECweb2005 emuliert „reale Internet-User“, die über einen Browser Anfragen per einen Breitbandanschluss an einen Webserver schicken. SPECweb2005 untersucht bei Webservern in drei realen Workloads die Leistungsfähigkeit des Systems. Als Maß für die Bewertung der Webserver-Performance ermittelt SPECweb2005 die maximale Anzahl von Usern, die gleichzeitig bedient werden können.

Folgende drei reale Workloads führt SPECweb2005 durch:

Bei allen Szenarien, die aus dynamischen und statischen Seiten bestehen, werden die Anzahl der gleichzeitigen User durch Threads abgebildet, die fortlaufend Anfragen an den Webserver schicken. Um ein reales User-Verhalten nachzubilden, werden zwischen den Anfragen eines Users Wartezeiten von 5 und 10 Sekunden eingelegt. Bei allen Workloads fordert SPECweb2005 festgelegte Antwortzeiten, die zwischen dem Abschicken und Empfangen eines Ergebnisses maximal verstreichen dürfen. SPECweb2005 bezeichnet diese geforderten Zeiten als „Quality of Service“ Kriterien (QoS).

Die Resultate von SPECweb2005 geben an, wie viele Nutzer der Webserver maximal und unter Einbehaltung der QoS-Kriterien gleichzeitig bedienen kann. Der Benchmark gibt diese User-Anzahl für alle drei Workloads gesondert an. Der Gesamtwert von SPECweb2005 ist aus den drei Einzelergebnissen zusammengesetzt.

Webserver-Performance: Gesamtwert

Der Gesamtwert von SPECweb2005 ist ein Maß für die allgemeine Leistungsfähigkeit eines Servers im Einsatz als Webserver. Das Resultat von SPECweb2005 gibt die Anzahl der User an, die der Webserver unter Einbehaltung der QoS-Kriterien gleichzeitig bedienen kann.

Die Performance des Webservers hängt von der eingesetzten Server-Plattform (CPU, Speicher, Systemboard), dem Storage-Subsystem, der Netzwerk-Performance sowie vom verwendeten Betriebssystem und der Webserver-Software ab. Alle Details zu den aufgeführten Systemen Sie finden am Ende des Artikels.

Generationswechsel lohnt sich: HPs ProLiant DL370 G6 und DL380 G6 sowie Suns Fire X4270 mit zwei neuen Xeon-5500-Prozessoren zählen zu den schnellsten Webservern. HPs ProLiant DL585 G5 kann nur mit vier Opteron 8393 ähnlich viele User als Webserver bedienen. Abgeschlagen sind bereits die 4-Sockel-Server FTS RX600 S4 und HP DL580 G5 mit 6-Core-Xeon-X7460-CPUs.

Webserver-Performance: Online-Banking

SPECweb2005 simuliert beim Workload Banking per HTTPs typische verschlüsselte Anfragen an eine Online-Bank. Hierzu zählen beispielsweise An- und Abmeldevorgänge, Überweisungen, Abfragen von Kontoständen. Das Resultat von SPECweb2005_Banking gibt die Anzahl der User an, die der Webserver unter Einbehaltung der QoS-Kriterien gleichzeitig bedienen kann.

Die Performance des Webservers hängt von der eingesetzten Server-Plattform (CPU, Speicher, Systemboard), dem Storage-Subsystem, der Netzwerk-Performance sowie vom verwendeten Betriebssystem und der Webserver-Software ab. Alle Details zu den aufgeführten Systemen finden Sie am Ende des Artikels.

Online-Banking: HPs ProLiant DL585 G5 mit vier Opteron-CPUs setzt sich an die Spitze. Nur die drei Xeon-5500-Sytemen durchbrechen die Dominanz der 4-Sockel-Server – dies zeigt die Leistungsfähigkeit von Intels Nehalem-Server-Plattform.

Webserver-Performance: E-Commerce

SPECweb2005 simuliert beim Workload E-Commerce das unverschlüsselte Browsen auf einer Shopping-Website mit Produkte suchen, anschauen und in einen Warenkorb legen. Über eine SSL-Verbindung wird dann das Abschicken einer Bestellung simuliert. Das Resultat von SPECweb2005_Ecommerce gibt die Anzahl der User an, die der Webserver unter Einbehaltung der QoS-Kriterien gleichzeitig bedienen kann.

Die Performance des Webservers hängt von der eingesetzten Server-Plattform (CPU, Speicher, Systemboard), dem Storage-Subsystem, der Netzwerk-Performance sowie vom verwendeten Betriebssystem und der Webserver-Software ab. Alle Details zu den aufgeführten Systemen finden Sie am Ende des Artikels.

E-Commerce: Bei 2-Sockel-Servern bieten die Systeme mit Xeon-5500-Prozessoren wieder mit Abstand die beste Webserver-Performance. Einzig HPs ProLiant DL585 G5 mit vier Opteron 8393 kann die Nehalem-Phalanx durchbrechen.

Webserver-Performance: Support

SPECweb2005 simuliert beim Workload Support auf einer Support-Website das Herunterladen von Treibern und Dokumentationen sowie Suchanfragen durch User. Das Resultat von SPECweb2005_Support gibt die Anzahl der User an, die der Webserver unter Einbehaltung der QoS-Kriterien gleichzeitig bedienen kann.

Die Performance des Webservers hängt von der eingesetzten Server-Plattform (CPU, Speicher, Systemboard), dem Storage-Subsystem, der Netzwerk-Performance sowie vom verwendeten Betriebssystem und der Webserver-Software ab. Alle Details zu den aufgeführten Systemen finden Sie am Ende des Artikels.

Guter Support: Die zwei HP-Server sowie Suns Fire X4270 mit Nehalem-basierenden Xeon-5500-CPUs liefern mit Abstand die beste Webserver-Performance bei Support-Szenarios. Selbst 4-Sockel-Systeme mit Quad-Core-Opterons oder 6-Core-Xeons bleiben chancenlos.

Fazit

Die Analyse der SPECweb2005-Ergebnisse macht eines deutlich: Server mit zwei Xeon-5500-Prozessoren mit Nehalem-Architektur bieten mit Abstand die beste Performance bei Webserver-Applikationen. Selbst 4-Sockel-Systeme mit Quad-Core-Opterons oder Hexa-Core-Xeons können Xeon-5500-Servern nicht das Wasser reichen.

Natürlich hängt die Leistungsfähigkeit eines Webserver auch stark von der Performance des angebundenen Storage-Subsystems und der verwendeten Software ab. Da aber die Hersteller bei jedem auf SPEC veröffentlichten SPECweb2005-Ergebnis alle „Geschütze“ auffahren, um die beste Performance für ihr System zu erreichen, lässt sich der Performance-Vergleich dennoch gut auf die Server-Plattform reduzieren.

Analog zu den Ergebnissen im Webserver-Vergleich platzieren sich Xeon-5500-Server auch in der Energieeffizienz und Virtualisierungs-Performance auf den ersten Plätzen. (tecchannel; cvi) (wl)

Alle Testdaten der Server

Das Benchmark-Konsortium SPEC verlangt bei jedem veröffentlichten Ergebnis von SPECweb2005 eine genaue Beschreibung des Testsystems und der Umgebung. Außerdem muss der getestete Server zum Veröffentlichungszeitpunkt auf dem Markt verfügbar sein.

Nachfolgend finden Sie die Testprotokolle der in unseren Balkendiagrammen enthaltenen Webserver: