Sind Intel Core i3 / i5 / i7-Prozessoren für Server geeignet?

17
  1. Viele Webhosting-Unternehmen bieten jetzt Intel Core i3 / i5 / i7-Prozessoren unter dem Motto "Günstiges dediziertes Hosting" an. Mein Laptop verfügt jedoch über einen Intel Core i3-Prozessor, weshalb es sich eher um einen Desktop-Prozessor als um einen Server-Prozessor handelt.

  2. Als ich mit einem Mitarbeiter des technischen Supports des Webhosting-Unternehmens darüber sprach, teilte er mir mit, dass sein "i3-Prozessor mit ECC / Registered DDR3 RAM auf einem Motherboard der Serverklasse (Sockel LGA1156) geliefert wird". Außerdem erzählte er mir Folgendes:

"Wir haben uns dafür entschieden, diese bestimmte CPU als unseren" Budget "-Server anzubieten, verringern jedoch in keiner Weise die Qualität des eigentlichen Servers. Wir verwenden die richtigen Kühlmethoden und auch die gleichen Lüfter und Kühlkörper, die wir für unsere Xeon-CPUs verwenden.

Der Hauptunterschied zwischen dem Xeon und diesen i3 'besteht darin, dass die Xeon-Prozessoren mehrere CPUs auf demselben Motherboard unterstützen können, während dies nicht möglich ist. Sie werden auch als Server-CPUs vermarktet, während dies bei den i3s nicht der Fall ist, aber unter denselben Bedingungen funktionieren sie genauso gut. "

Ich möchte jeden Input, den ich von der Community bekomme, aufnehmen. Ist es gut, mit einem i3 / i5 / i7-Prozessor mit der oben genannten Art von Setup zu arbeiten? oder gibt es irgendetwas, worüber ich mir Sorgen machen sollte?

EDIT: Um es klarer zu machen, ich habe einen Intel Core i3-540 Dual-Core-Prozessor (3,06 GHz) mit HyperThreading. Und ich werde einen WordPress-Blog darauf betreiben (generiert etwa 1-1,5 Millionen Seitenaufrufe pro Monat).


quelle
Definieren Sie "Servergüte" genau, dann werden wir darüber sprechen, ob etwas "Servergüte" ist oder nicht. Ansonsten ist es angemessen, wenn es Ihren Bedürfnissen entspricht. Wenn es Ihren Anforderungen nicht entspricht, ist es nicht ausreichend (beachten Sie, dass in dieser Anweisung der Ausdruck "Server-Klasse" fehlt?).
Rob Moir
1,5 Mio. Aufrufe pro Monat entsprechen etwa 1 Seite pro Sekunde (12 aktive Stunden pro Tag). Das ist sehr wenig Last.
Chris S
@ Robert Moir: Ich habe nicht viel gemeint. Desktop-Qualität = für / in Verwendung mit Desktops. Server-Grade = zur Verwendung mit Servern. Das wollte ich sagen oder meinen. Mein Laptop wird von einem Intel Core i3-Prozessor angetrieben, weshalb ich bezweifle, ob er für Server geeignet ist (dh ob er monatelang ohne Unterbrechung verwendet werden kann).
@Chris S: Es ging mehr darum, diese Last für Monate bis Jahre zu stehen, als ob es tatsächlich dauern kann. :)
3
Das ist dann das Problem. Sie werfen Begriffe herum, die nicht für den Gegenstand gelten, den Sie besprechen. Jede moderne CPU kann ohne Unterbrechung rund um die Uhr verwendet werden, wenn sie richtig gekühlt ist usw. Keiner von ihnen muss ab und zu eine Pause einlegen oder ähnliches! Derzeit werden zahlreiche "Small Business" -Server von ziemlich großen Anbietern zum Verkauf angeboten, die jahrelang mit einer dieser Prozessorklassen betrieben werden und dies auf bewundernswerte Weise. Eine bessere Frage ist, ob der Prozessor für die Arbeitslast geeignet ist, für die Sie ihn verwenden möchten.
Rob Moir

Antworten:

20

Nach allem, was ich gesehen habe, gibt es fünf Dinge, die bei Prozessoren der i-Serie im Vergleich zu Prozessoren der Xeon-Serie zu beachten sind:

  1. Xeon-Prozessoren können normalerweise in Motherboards verwendet werden, die mehrere CPUs unterstützen. Prozessoren der i-Serie können nicht (genau wie der Verkäufer es Ihnen gesagt hat). Dies ist bei weitem der größte Unterschied zwischen den Prozessoren. Mit Sicherheit verfügt ein guter i7-Prozessor über die Zuverlässigkeit und unkomplizierte Leistung, die für die Bewältigung einer Serverlast verfügbar ist, solange Sie sich noch im Single-CPU-Bereich befinden.
  2. Motherboards für Xeon-Prozessoren sind mit mehr Speichersteckplätzen erhältlich. Dies ist wichtig, wenn Sie mehr RAM benötigen (oder dies über die Lebensdauer des Servers tun).
  3. Motherboards für Xeon Prozessoren sind mit vielen höheren Speichern und PCI - Bandbreite, die eines machen kann großen Unterschied in der Leistung, vor allem für bestimmte Arten von Workloads gemeinsam Servern.
  4. Motherboards, die Prozessoren der i-Serie unterstützen, erwarten in der Regel Arbeitsspeicher in Desktop-Qualität. Motherboards, die Xeon-Prozessoren unterstützen, erwarten in der Regel ( registrierten ) RAM in Serverqualität. Natürlich gibt es Server-Boards und Desktop-Boards, die beide CPU- und RAM-Typen unterstützen. Die typische Situation bei jedem Board besteht jedoch darin, den RAM-Typ dem unterstützten CPU-Typ anzupassen.
  5. Neue Chips von Intel kommen in der Regel zuerst als Server-Prozessoren heraus. Dies bedeutet, dass die meisten Core i7-Prozessoren über einen Xeon-Prozessor verfügen, der nahezu exakt übereinstimmt. Aber ganz oben wird es wahrscheinlich einen Xeon-Prozessor geben, der (noch) kein i7-Äquivalent hat. Dies gilt jedoch nur für Hardware der Spitzenklasse. - Hinweis: Seit ich das geschrieben habe, ist es üblicher geworden, Xeon-Modelle mit vielen Kernen zu haben, für die es keine vergleichbare i-Series-Version gibt.

Wir sehen hier den größten Unterschied zwischen den beiden ist oft das unterstützte Motherboard und nicht die CPU. Allerdings werden diese zusätzlichen Funktionen des Motherboards oftmals nicht benötigt, und Sie können mit einem i7 oder sogar einem i5 eine noch akzeptable Leistung erzielen.

Vorausgesetzt, Sie haben eine akzeptable Leistung, ist die Nummer vier für Sie immer noch von Bedeutung. Wenn Sie sowohl über einen i-Series-Prozessor als auch über einen Desktop-RAM verfügen, können Sie keine Serverhardware mehr auf Produktionsebene ausführen. Es könnte eine Weile gut funktionieren - in der Tat wird es wahrscheinlich gut funktionieren -, aber es könnte auch nicht funktionieren, und das ist nicht die Art von Risiko, die ein guter Sysadmin eingehen möchte. Die Ausfallrate und die durchschnittliche Lebensdauer sind einfach nicht so gut ... aber für den Kontext dieser Frage ist es die unterstützende Besetzung, um die Sie sich hier Sorgen machen, nicht der Prozessor selbst.

In diesem Fall, da sie registriertes RAM mit einem Motherboard der Serverklasse bieten, ist dies möglicherweise eine gute Lösung, wenn Sie mit dem Leistungsniveau der Hardware vertraut sind. Ich werde hinzufügen, dass zum Zeitpunkt des ursprünglichen Schreibens der beste Core i3, den ich auf Intels Website finden konnte, ein Dual Core mit Hyperthreading war. Das schlechteste Xeon, das ich finden konnte, war ein Quad-Core ohne Hyperthreading (das sich enger an einen i5 anschloss).

Joel Coel
quelle
4
Das heißt, Google begann mit billiger Hardware. Vertrauen kann zweitrangig sein, wenn Sie einen Cluster ausführen.
TomTom
Ja, der Prozessor, den ich habe, ist ein Core i3 mit HT. Glaubst du, es wird großartig für ein WordPress-Blog sein, das etwa 1,5 Millionen Seitenaufrufe pro Monat generiert?
15
Mein Handy könnte wahrscheinlich damit umgehen. Im Ernst: es sollte reichen. Es sei denn, ein wesentlicher Teil kommt plötzlich.
TomTom
3

Ja und Nein ... es hängt jedoch davon ab, was Sie als "Serverqualität" definieren.

Wenn Sie das Xeon-Äquivalent einer Core-I-CPU erhalten, handelt es sich technisch gesehen um eine Komponente für Server.

Wenn Sie jedoch ein Xeon der P4-Ära auf ein modernes i3 / 5/7-System (oder sogar ein modernes Dual Core Celeron!) Aufrüsten, werden Sie in allen Bereichen enorme Geschwindigkeitssteigerungen feststellen.

Ein Computer ist jedoch viel mehr als nur ein Prozessor.

Neben dem Prozessor möchten Sie auf einem Server qualitativ hochwertige und langlebige Komponenten mit einer Lebensdauer von ca. 5 Jahren (durchschnittlicher Austauschzyklus), die Sie idealerweise für die Grafik benötigen - aber nur Basis- oder nicht High-End-Komponenten ECC-Speicher und andere Dinge - all dies erfordert ein Motherboard mit Serverqualität, und die Mehrheit der Motherboards mit Serverqualität verwendet nur Prozessoren mit Serverqualität.

Dies alles hängt jedoch vollständig vom Verwendungsmuster ab. Für ein sehr kleines Unternehmen würde ich lieber eine i3-Maschine kaufen und diese 3 Jahre später durch eine Maschine mit ähnlichen Spezifikationen ersetzen, als eine sehr teure Maschine zu kaufen und diese länger zu behalten. Wenn Sie für das Hosting keinen speziellen High-End-Rechner benötigen, können Sie die Einsparungen genauso gut nutzen, wie es sehr gut und leistungsstark sein sollte.

William Hilsum
quelle
Mein Budget ermöglicht es mir, in weniger als einem Jahr einen Xeon-Prozessor zu bekommen. Für den Anfang wäre ein i3 in Ordnung? (Für ein WordPress-Blog, das 1,5 Millionen Seitenaufrufe pro Monat
1
1,5 Millionen Seitenaufrufe? Hast du das schon oder hoffst du so viel Verkehr zu haben ... weil es viel ist! Wie auch immer, ein I3 sollte das in Ordnung bringen ... solange es nicht genau zur gleichen Zeit 1,5 Millionen sind!
William Hilsum
: D frech! Ja, 1,5 Millionen Seitenaufrufe verteilen sich auf einen Monat und nicht gleichzeitig. (Wenn ich so viele bekommen hätte, hätte ich mir Hexacore-Server leisten können.)
3

Lassen Sie uns das zusammenfassen.

Lassen Sie uns zuerst Leistung nehmen. Eine Million Hits pro Monat ist ein so geringes Volumen, dass Sie so ziemlich jeden alten Chip verwenden können, um damit umzugehen. Sie können Benchmarks auf Ihrem Laptop oder Desktop ausführen, um festzustellen, ob dieser Chip Ihre Spitzenlasten bewältigen kann. Vergessen Sie nicht, Ihre Datenbank zuerst mit Daten aus ein paar Monaten zu füllen. Höchstwahrscheinlich ist Ihre Festplattenleistung ein Engpass, nicht Ihre CPU.

Dann geht es Ihnen um Zuverlässigkeit, dh monatelangen Betrieb. Selbst bei den teuersten Systemen entscheiden andere Faktoren als die CPU über Ihre Zuverlässigkeit. Am wichtigsten ist die Verfügbarkeit des Festplattenspeichers, der mit größter Wahrscheinlichkeit ausfällt. Sie möchten sicherstellen, dass Sie keine Daten verlieren, wenn die Festplatte ausfällt. Dies wird in der Regel mithilfe von RAID (Spiegelserver, rAID10 oder RAID 5) erreicht. Als Nächstes möchten Sie sich auf einen Katastrophenfall vorbereiten, damit Ihre Daten weiterhin verfügbar sind, wenn das gesamte Datencenter ausfällt. Wenn Sie keine Daten verlieren möchten, müssen Sie Ihre Datenbank auf eine andere Site replizieren. Wenn es keine große Sache ist, einen halben Tag zu verlieren, planen Sie stattdessen ein Backup über das Netzwerk.

Wenn Ihr Host ausfällt, weil entweder das Netzteil ausfällt, die Netzwerkkarte, der Speicher, die CPU-Lüfter oder andere Komponenten ausfallen, müssen Sie über einen Failover-Mechanismus verfügen. Dies wird im Allgemeinen durch die Ausführung in einem Cluster erreicht, in dem zwei oder mehr Systeme an denselben Speicher angeschlossen sind. Zum Einrichten eines Clusters definieren Sie einfach Dateisysteme, IP-Adressen und Skripts zum Starten / Beenden / Überwachen von Anwendungen. Wenn Ihr Server ausfällt, stellt der Cluster sicher, dass der Endbenutzer dies nicht einmal bemerkt. Ich würde sagen, dass eine Investition in Höhe von 1.000 USD oder mehr für ein teures Xeon keine höhere Zuverlässigkeit bietet. Verwenden Sie stattdessen das Geld für den Kauf eines zweiten Servers für den Standby-Modus. Wenn das Hosting-Unternehmen die Hardware bereitstellt, machen Sie sich mit den angebotenen Hochverfügbarkeitslösungen vertraut. Wenn sie professionell sind, würden sie diese Art der Unterstützung bis hin zu einer Wissenschaft haben, einschließlich Off-Site-Backups und schneller Wiederherstellung nach einem Serverausfall. Solange die von ihnen angebotenen Systemoptionen eine ausreichende Leistung bieten, sollten Sie nachts schlafen können. Wenn sie keine dieser Funktionen bieten, sondern nur Standalone-Server mit internem Speicher verkaufen, sollten Sie Ihre eigene Lösung schreiben, die vollständige Betriebssystem- und Anwendungskonfiguration einmal sichern und regelmäßig eine Kopie Ihrer Datenbank abrufen Sie können die Bereitstellung schnell am selben oder an einem anderen Standort durchführen. Wenn Sie mehr Geld für leistungsstarke Chips ausgeben, haben Sie keine Ahnung mehr von dem, was Sie suchen. Das Ersetzen eines Chips in einem Server ist in wenigen Minuten erledigt. Der Versuch, eine Wiederherstellung nach einem Festplattenausfall durchzuführen, wenn Sie keine Backup- / Wiederherstellungsstrategie haben, würde Tage in Anspruch nehmen oder Sie für immer ausschalten oder im Falle eines Unternehmens an den Rand bringen des Bankrotts. Entweder sind Ihre Daten und Ihre Betriebszeit so wertvoll, dass Sie die zusätzliche Zeit und das Geld investieren, um eine kontinuierliche Betriebszeit sicherzustellen, oder Sie können sich für billigere Lösungen entscheiden, z. B. auf das Beste hoffen, aber häufige Sicherungen durchführen. n Definieren Sie Ihre Anforderungen und wie viel Sie ausgeben möchten. Wenn dies nicht ausreicht, wählen Sie die Funktionen aus, die für Sie am wichtigsten sind. Wenn Sie alles selbst einrichten und die Server in Ihrem eigenen Netzwerk betreiben, können Sie 2 gebrauchte Desktops oder Laptops in einem Cluster für 2-300 USD und alles, was Sie für die Speicherung benötigen, verwenden. Sie können sogar den internen Speicher verwenden und eine häufige Replikation von Server 1 auf Server 2 durchführen, ohne dass Sie einen NAS oder einen anderen gemeinsam genutzten Speicher benötigen. Habe aber häufige Backups. n Definieren Sie Ihre Anforderungen und wie viel Sie ausgeben möchten. Wenn dies nicht ausreicht, wählen Sie die Funktionen aus, die für Sie am wichtigsten sind. Wenn Sie alles selbst einrichten und die Server in Ihrem eigenen Netzwerk betreiben, können Sie 2 gebrauchte Desktops oder Laptops in einem Cluster für 2-300 USD und alles, was Sie für die Speicherung benötigen, verwenden. Sie können sogar den internen Speicher verwenden und eine häufige Replikation von Server 1 auf Server 2 durchführen, ohne dass Sie einen NAS oder einen anderen gemeinsam genutzten Speicher benötigen. Habe aber häufige Backups. n Definieren Sie Ihre Anforderungen und wie viel Sie ausgeben möchten. Wenn dies nicht ausreicht, wählen Sie die Funktionen aus, die für Sie am wichtigsten sind. Wenn Sie alles selbst einrichten und die Server in Ihrem eigenen Netzwerk betreiben, können Sie 2 gebrauchte Desktops oder Laptops in einem Cluster für 2-300 USD und alles, was Sie für die Speicherung benötigen, verwenden. Sie können sogar den internen Speicher verwenden und eine häufige Replikation von Server 1 auf Server 2 durchführen, ohne dass Sie einen NAS oder einen anderen gemeinsam genutzten Speicher benötigen. plus alles, was Sie für die Aufbewahrung benötigen. Sie können sogar den internen Speicher verwenden und eine häufige Replikation von Server 1 auf Server 2 durchführen, ohne dass Sie einen NAS oder einen anderen gemeinsam genutzten Speicher benötigen. plus alles, was Sie für die Aufbewahrung benötigen. Sie können sogar den internen Speicher verwenden und eine häufige Replikation von Server 1 auf Server 2 durchführen, ohne dass Sie einen NAS oder einen anderen gemeinsam genutzten Speicher benötigen.

Björn
quelle
2
Dies ist eine großartige Antwort, aber der Versuch, sie zu lesen, tut meinen Augen weh. Bitte nehmen Sie sich ein paar Minuten Zeit, um serverfault.com/editing-help durchzulesen, und verwenden Sie markdown , um die Lesbarkeit zu verbessern .
Voretaq7
2

Einfache Antwort: Nein

Lange Antwort: Kommt drauf an

Ihre Nutzung des Servers sollte Ihnen mitteilen, ob Sie einen Desktop- Prozessor benötigen. Ihrer letzten Frage nach zu urteilen, klingt es jedoch so, als hätten Sie sowieso eine sehr zwielichtige Firma und ich würde nach anderen Optionen für Server suchen, wenn ich Sie wäre. In Wirklichkeit eignen sich Desktop-Prozessoren gut für kleine Testserver, aber jeder in der Produktion eingesetzte Server hat keinen Grund, keine Server-tauglichen Teile zu verwenden.

Tischmacher
quelle
Auf dem Server mit i3 wird ein WordPress-Blog ausgeführt, auf dem monatlich etwa 1,5 Millionen Seitenaufrufe generiert werden.
2
Was ist schattig am Webhost? Sie haben versucht, mir einen Server zu besorgen, der gut in mein Budget passt, aber nicht von zu geringer Qualität ist. Eigentlich war ich schockiert, dass sie mir tatsächlich einen Dedi für 110 USD gegeben haben, deshalb diese Frage.
0

Es hängt davon ab, wie viel Geld Sie haben und was Sie von Ihrem Server erwarten.

Zum Beispiel habe ich bei Hetzner eine Desktop-Windows-Maschine mit einer Ryzen-CPU bekommen, die ich später in Linux Centos als sehr schlecht empfunden habe. Also habe ich den Server gekündigt, aber ich habe eine Maschine mit 128 GB Ram und einem xeon-Prozessor und 4 SSDs, die einwandfrei funktioniert.

Ich versuche jetzt einen neuen Desktop mit einer I7-CPU und 64 GB RAM und 2 Festplatten mit jeweils 3 TB in einem RAID 0-Array.

Mein Verdacht ist, dass es für meine 9 Sites und 63 Subdomains auf atlantia.online fehlschlagen wird.

Aber wer weiß?

Festplatten sind viel langsamer als SSDs. Aber ich habe ein 440GB-Archiv zu übertragen.

Lucian Ilea
quelle
0

1: Es ist mit Sicherheit ein Desktop-Prozessor. Die einzigen iX-Prozessoren, die überhaupt die Xeon-Ebene berühren , sind die besseren i7- und i9- Prozessoren von 2011, 2011-v3 und 2066. Aber selbst dann sind sie im Grunde genommen nur wirklich nette "Workstation-Desktop" -CPUs.

2: Ein iX (insbesondere ein i3!) Unterscheidet sich von einem richtigen Serverchip (z. B. Xeons) nicht einfach durch "keine Unterstützung mehrerer CPUs" auf demselben Motherboard. Das ist Blödsinn. Die Chips (i3, i5, i7, i9, Xeons) sind alle ein bestimmter Sockel (z. B. 2066, 1155 usw.), und die Anzahl der Procs, die ein Board verarbeiten kann, hat mehr mit dem Board selbst zu tun (z. B. Dual-Sockel-2011-Boards) , Einzelsockel 775 usw.).

Wenn sie andeuten, dass sie X-Sockel-Motherboards (z. B. 1156) haben und der einzige Unterschied zwischen den Xeon-Optionen darin besteht, dass die "iX-Versionen keine mehreren Prozessoren" auf dem Board haben, dann ist das groß, groß, BIG-Rot flag .

kilrainebc
quelle