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.
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).
Antworten:
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:
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).
quelle
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.
quelle
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.
quelle
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.
quelle
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.
quelle
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 .
quelle