Wenn Sie sich die von Puget Systems angebotenen zertifizierten Konfigurationen genauer ansehen, werden Sie feststellen, dass wir als High-End-Anbieter von maßgeschneiderten PCs tatsächlich nur ein einziges System (das Deluge XL) anbieten, das auf Intel Core i7 High-End-Prozessoren basiert. Wir haben keine Probleme mit den Core i7 High-End CPUs, wir sind lediglich der Meinung, dass es in den meisten Situationen eine bessere Option gibt: die Intel Xeon E5 CPUs.
Vor einigen Jahren begannen wir, mehr unserer Systeme auf die Xeon E5 CPUs umzustellen, sodass jetzt alle unsere Genesis-Systeme (die hauptsächlich für Content-Erstellung konzipiert sind) ausschließlich Xeon-Prozessoren verwenden. Gelegentlich werden wir von Kunden gefragt, warum wir Server-CPUs anstelle der “schnelleren” Core i7-CPUs verwenden. Diese Frage ist verständlich, da Intel viel Geld in die Vermarktung der Core i7-Prozessorlinien für Verbraucher steckt, aber praktisch nichts in die Vermarktung der Xeon-Prozessoren für dieselbe Zielgruppe.
Die kurze Antwort lautet: Bei gleicher Anzahl von Kernen und Frequenz sind Xeon-CPUs genauso schnell wie Core i7-CPUs. Es gibt Unterschiede zwischen den Produktlinien, die entweder Xeon oder Core i7 zur besseren Wahl für Ihre Situation machen können, aber wenn Sie einen Xeon E5 CPU und einen Core i7 CPU mit den gleichen Spezifikationen nehmen, ist die Leistung in jeder Aufgabe identisch.
Neben der Bestätigung dieser Aussage durch die Untersuchung einer Reihe von Benchmarks werden wir in diesem Artikel auch die Unterschiede zwischen Xeon E5 und Core i7 High-End-CPUs erläutern, um Ihnen zu helfen, zu verstehen, wann eines oder das andere die bessere Wahl für Ihr System ist.
CPU-Spezifikationen
Lassen Sie uns zunächst einen Blick auf die grundlegenden Spezifikationen der High-End Core i7-5XXX, der Einzel-Socket-Xeon E5 v3 und der Dual-Socket-Xeon E5 v3 CPUs werfen (die entweder als einzelne CPU oder in einer Dual-CPU-Konfiguration verwendet werden können). Es gibt noch andere Produktlinien (einschließlich Quad-Socket-Xeon E5, Xeon E7 und Low-Voltage-Modelle), aber in diesem Artikel konzentrieren wir uns nur auf die Standard-CPUs dieser drei Produktlinien.
Die Hauptunterschiede zwischen den Produktlinien werden in der obigen Tabelle vereinfacht dargestellt. Es ist jedoch viel einfacher, die Hauptunterschiede zu sehen, wenn sie komprimiert dargestellt werden. Alternativ haben wir eine Tabelle, die die einzelnen Spezifikationen für alle 28 CPUs auflistet. Wenn Sie alle vollständigen Spezifikationen für jede CPU anzeigen möchten, können Sie sie auf den Seiten von Intel Ark einsehen.
Das Hauptmerkmal, auf das wir hier hinweisen möchten, ist die große Anzahl von Optionen, die Xeon E5-CPUs bieten. Im Vergleich zu den drei Core i7-CPUs gibt es fünf Single-Socket-Xeon E5 v3-CPUs und zwanzig Dual-Socket-Xeon E5 v3-CPUs. Während Sie bei den Core i7-CPUs nur sechs oder acht Kerne und einen Frequenzbereich von nur 3-3,5 GHz haben, können Sie bei den Xeon E5 v3-CPUs zwischen vier und achtzehn Kernen und einem Frequenzbereich von 1,6-3,7 GHz wählen.
Wenn Sie sich die einzelnen Modelle ansehen, werden Sie auch feststellen, dass die Core i7-CPUs nicht einmal wirklich einzigartig sind. Der i7-5960X hat die gleichen Spezifikationen wie der E5-1660 v3 und der i7-5930K hat fast die gleichen Spezifikationen wie der E5-1630 v3 (nur eine um 0,1 GHz niedrigere maximale Turbo Boost). Selbst preislich sind sie nicht so unterschiedlich. Der i7-5930K und der E5-1650 v3 haben denselben UVP von 593 USD und der Core i7-5960X ist nur etwa 80 USD günstiger als der Xeon E5-1660 v3.
Eigentlich ist der einzige einzigartige Core i7-CPUs der i7-5820K – nicht weil er besser ist, sondern weil er nur 28 PCI-E-Lanes im Vergleich zu den 40 PCI-E-Lanes hat, die alle anderen CPUs haben.
CPU-Funktionen
Wenn man nur die Spezifikationen betrachtet, scheint es nicht viel zu geben, was eine Core i7- und eine Xeon-CPU voneinander unterscheidet. Die Hauptunterschiede liegen jedoch nicht in den Spezifikationen, sondern in den Funktionen der jeweiligen Produktlinie.
Tatsächlich haben die Core i7-CPUs nur einen Vorteil: Sie unterstützen CPU-Übertaktung. Die Xeon-CPUs können dagegen zwölfmal so viel Speicher wie die Core i7-CPUs nutzen, unterstützen ECC-RAM und beinhalten Unterstützung für vPro und TXT. Während vPRO und TXT für die meisten Benutzer möglicherweise nicht so wichtig sind, ist die Fähigkeit, große Mengen an ECC-RAM zu nutzen, in bestimmten Situationen äußerst nützlich.
Kompatibilität des Motherboards
Nachdem wir einem Kunden erklärt haben, dass der einzige Vorteil der Core i7-CPUs darin besteht, dass sie Übertaktung unterstützen, lautet die nächste Frage oft: „Aber was ist, wenn ich kein Server-Mainboard verwenden möchte?“ Viele Server-Mainboards verfügen nicht über Funktionen wie Onboard-Audio, USB 3.0, SLI-Unterstützung oder mehr als eine Handvoll USB-Anschlüsse. Glücklicherweise benötigen Sie kein Server-Mainboard, um einen Xeon E5 v3 CPU zu verwenden.
Die einzige Einschränkung besteht darin, dass X99-Motherboards möglicherweise offiziell keine Unterstützung für Xeon E5 v3 CPUs oder registrierten ECC-Speicher auflisten. Beispielsweise listet das von uns verwendete Asus X99 Deluxe-Board nur eine Handvoll unterstützter Xeon E5-CPUs auf und erwähnt nichts über registrierten ECC-RAM. Wir wissen, dass sie auf diesem Board funktionieren, da wir sie ausgiebig getestet haben, aber es ist durchaus möglich, dass eine andere Marke oder ein anderes Modell ein BIOS verwendet, das die Verwendung von Xeon oder registriertem ECC-Speicher nicht zulässt.
Xeon vs. Core i7 Leistung
Nachdem wir uns die Spezifikationen und Funktionen der Xeon- und Core i7-CPUs angesehen haben, wird deutlich, dass Sie von einer Xeon-CPU die gleiche oder höhere Betriebsfrequenz und Kernanzahl erhalten können. Obwohl die Core i7-5XXX- und Xeon E5 v3-CPUs dieselbe Architektur verwenden, hören wir manchmal die Behauptung, dass Core i7-CPUs “für Geschwindigkeit optimiert” seien, während Xeon-CPUs “für Zuverlässigkeit optimiert” seien.
Der Aspekt der Zuverlässigkeit ist für uns recht einfach zu beantworten – wir hatten nur eine einzige Core i7-5XXX-CPU und keine Xeon E5 v3-CPUs, die von den Hunderten, die wir verkauft haben, ausgefallen sind, sodass beide äußerst zuverlässig sind. Die Frage, ob Core i7-CPUs schneller sind, erfordert jedoch etwas mehr Arbeit. Um diesen Mythos zu entkräften, haben wir Benchmarks mit einem Core i7-5960X und einem Xeon E5-1660 v3 durchgeführt. Dies sind die einzigen Core i7- und Xeon E5-CPUs, die in Bezug auf die Spezifikationen vollständig identisch sind. Beide CPUs haben 8 Kerne, eine Basistaktung von 3,0 GHz, ein 3,3 GHz Turbo Boost für alle Kerne und einen maximalen Turbo Boost von 3,5 GHz.
Für unser Testsystem haben wir folgende Hardware verwendet:
Xeon-CPUs werden in der Regel mit ECC- oder Reg ECC-RAM verwendet, der technisch gesehen etwas langsamer ist als Standard-RAM. Um festzustellen, ob Reg ECC-RAM die Leistung beeinflusst, werden wir den Xeon E5-1660 v3 sowohl mit Standard-RAM als auch mit Reg ECC-RAM testen. Dadurch können wir feststellen, ob eine Core i7-CPU – Kern für Kern und GHz für GHz – schneller ist als eine Xeon E5 v3-CPU oder nicht.
Wir werden nicht allzu tief in diese Ergebnisse eintauchen, da sie ziemlich einfach sind. Es gibt eine Varianz von 0-2% in der Leistung über unsere Tests, aber welcher CPU schneller ist, ändert sich von Benchmark zu Benchmark. Das Lustige ist, dass der Core i7-5960X tatsächlich nicht der schnellere CPU war. Meistens war der E5-1660 v3 sogar minimal schneller (obwohl der Unterschied in diesen Arten von Benchmarks möglicherweise innerhalb der Messabweichung liegt).
Wenn Sie all diese Ergebnisse durchschnittlich betrachten, war der E5-1660 v3 mit Standard-RAM insgesamt am schnellsten, gefolgt vom i7-5960X mit einem Leistungsabfall von etwa 0,25%. Der E5-1660 v3 mit Reg ECC-Speicher war etwa 0,4% langsamer als der E5-1660 v3 mit Standard-RAM (oder etwa 0,16% langsamer als der i7-5960X). Laut unseren Benchmarks bedeutet dies, dass der E5-1660 v3 insgesamt schneller ist als der Core i7-5960X. Der Unterschied ist jedoch so minimal, dass die Differenz, die wir festgestellt haben, wahrscheinlich durch normale Testvariationen oder geringfügige Unterschiede in den Produktionschargen verursacht wird.
Fazit
Zusammenfassend möchten wir in diesem Artikel vier Hauptpunkte hervorheben:
- Bei gleicher Taktfrequenz haben Core i7-5XXX- und Xeon E5 v3-CPUs eine identische Leistung.
- Xeon E5 v3-CPUs bieten eine viel größere Auswahl an Modellen als Core i7-5XXX-CPUs, sodass höhere (und niedrigere) Kernzahlen und ein breiterer Betriebsfrequenzbereich möglich sind.
- Xeon E5 v3-CPUs bieten durch die Verwendung von Registrierten ECC-Speichern eine viel höhere RAM-Kapazität (768 GB gegenüber 64 GB).
- Sie benötigen kein Server-Mainboard, um einen Xeon E5 v3 CPU zu verwenden. Die meisten X99-Motherboards funktionieren auch mit Reg ECC-Speicher problemlos (obwohl Reg ECC-Speicher normalerweise nicht offiziell unterstützt wird).