Ist für einen Server eine GPU mit ECC-RAM erforderlich oder reicht eine normale GPU in einem Server aus?

Ist für einen Server eine GPU mit ECC-RAM erforderlich oder reicht eine normale GPU in einem Server aus?

Ist es für einen Server erforderlich, ECC-RAM auf einer GPU zu verwenden, während der normale CPU-RAM ECC ist? Ich denke, dass wir statt einer Quadro k6000 oder AMD Firepro eine GTX 980 oder AMD r9 290 verwenden könnten ... wenn möglich ... Und wenn es nicht unbedingt erforderlich ist, ECC-RAM zu verwenden ... gibt es dann eine „Server“-GPU (ein i7-Prozessor ist „wie“ ein Server E7 ... E7 ist im Allgemeinen für einen Server/eine Workstation, während i7 im Allgemeinen für einen Desktop ist) ... Bitte helfen Sie!!!

Antwort1

Das größte Problem bei der Verwendung von Desktop-Karten in einem Server betrifft nicht den Speicher (der keine Rolle spielt), sondern den Platz und die Leistung.

Die Serverkarten sind normalerweise kleiner und verfügen nicht über die massiven Kühlkörper und Lüfter mit 2–3 Steckplätzen, die Desktop-Karten haben können.

Sie benötigen normalerweise auch kein zusätzliches Stromkabel. Die meisten Server haben keinen 6- oder 8-poligen Stromanschluss für Grafikkarten (einige haben vielleicht einen, oder Sie können einen einbauen).

Auch die Wärme ist ein Problem – in kleinen Rackmount-Systemen kann mit 1-Zoll-Lüftern nur eine begrenzte Wärmemenge abgeführt werden.

Und schließlich Treiber – einige Desktop-Karten verfügen nicht über die richtigen Treiber für Server-Betriebssysteme. Manchmal können Sie die entsprechenden Client-Betriebssystemtreiber verwenden, manchmal nicht.

Der andere Unterschied besteht in der Leistung der Karten bei verschiedenen Aufgaben. Desktop-Karten sind für Spiele konzipiert. Server- und Workstation-Karten zeichnen sich normalerweise durch 2D-Leistung für Dinge wie GPU-Beschleunigung in Terminalservern und Dinge wie AutoCAD-Rendering aus. Sie sind außerdem tendenziell stabiler und kosten viel mehr.

Wenn eine Desktop-Karte zu Ihrem Server passt, über die entsprechenden Stromanschlüsse verfügt, nicht überhitzt und die Leistung bietet, die Sie brauchen, greifen Sie zu.

Antwort2

GPU ECC RAM ist für keinen Server zwingend erforderlich und steht in keiner Beziehung zur Verwendung von ECC-System-RAM.

Dennoch sind GPUs mit ECC-Speichern unter bestimmten Umständen stark vorzuziehen. Grundsätzlich benötigen Sie ECC VRAM, wenn Sie die GPU für hochpräzise GPU-Rechenaufgaben verwenden (denken Sie an Folding@Home mit doppelter Genauigkeit oder Ähnliches). Es ist kein Zufall, dass ECC VRAM hauptsächlich in Grafikkarten für Rechenleistung zu finden ist (z. B. Tesla K10, Titan), während ihre entsprechenden, auf Spiele ausgerichteten Brüder normalen RAM ohne ECC verwenden.

Bei Verwendung für CAD/CAM und/oder Post-Processing-Rendering ist ECC RAM eine willkommene Ergänzung, aber keine absolute Notwendigkeit. Für Spiele ist ECC VRAM nahezu nutzlos.

Was Quadros wirklich von Grafikkarten der Verbraucherklasse unterscheidet, ist nicht der ECC-Speicher, sondern der Treiber, den Sie auf ersteren installieren können. CAD/CAM/3D-Modellierung erfordert die Bearbeitung komplexer Drahtgittermodelle, bei denen die Geometrie-Engine und die Linien-Antialiasing-Funktionen bis an die Grenzen ausgereizt werden (im Gegensatz zu Spielen, bei denen Texturierung, Füllrate und Vollbild-Antialiasing im Vordergrund stehen). Die richtige Karte (z. B. Low-End- oder Mid-End-Quadro) mit dem richtigen Treiber kann eine zwei- oder dreimal bessere Leistung erzielen als eine höherwertige Verbraucherkarte.Hier finden Sie einige Beispiele.

Antwort3

RAM ist irrelevant. Das größte Problem ist, dass Consumer-GPUs heutzutage absichtlich so gebaut werden, dass das Stromkabel dort nicht durchpasst (es wurde von hinten an die Seite verlegt).

Sie können Consumer-GPUs nicht in Rechenzentren verwenden

Manchmal belassen sie absichtlich bekannte Fehler im GTX/RTX-Treiber, während sie diese in den Workstation-/Serverkarten beheben. Was natürlich das Fünffache kostet.

NV hat in den EULAs auch verschiedene rechtliche Einschränkungen festgelegt, die die Verwendung solcher Karten in Rechenzentren ausdrücklich verbieten. Sie können also Verbraucher-GPUs im Rechenzentrum verwenden, aber Sie werden auf viele Probleme stoßen.

Antwort4

21.02.2023: Passmarks MemTest86-ToolDokumentationhat gute Informationen zu ECC.


Der ECC-Speicher soll Sie vor zufälligen Bit-Flips, beispielsweise durch kosmische Strahlung, schützen.

Google hat eineStudieund kam zu dem Schluss:

Bei etwa einem Drittel der Maschinen und über 8 % der DIMMs in unserem Bestand trat pro Jahr mindestens ein korrigierbarer Fehler auf. Die Anzahl der korrigierbaren Fehler pro DIMM ist sehr unterschiedlich. Bei manchen DIMMs ist die Anzahl der Fehler im Vergleich zu anderen enorm.

Zugegeben, diese Studie bezog sich auf den System-RAM und nicht auf den VRAM, aber es kann zu Beschädigungen kommen, aber meiner Meinung nach ist die Wahrscheinlichkeit gering und dafür gibt es hoffentlich Backups :-).

Ich denke, dass es innerhalb derselben GPU-Serie (z. B. 3000er-Serie) andere, wichtigere Faktoren gibt, die beim Kauf einer GPU zu berücksichtigen sind: Menge an VRAM, physische Größe, Kühlung/Lärm, Stromverbrauch und nvLink-Unterstützung.

Ich habe zum Beispiel eine RTX A2000 mit 12 GB ECC VRAM und eine Asus ROG Strix RTX 3060 mit 12 GB NON-ECC VRAM. Die 3060 kann sowohl die Gaming- als auch die Studio-nVIDIA-Treiber verwenden, ist schneller, läuft kühler, hat die gleiche Menge an VRAM und ist leiser. Ja, sie ist groß, belegt 3 Steckplätze, verbraucht mehr Strom und ich kann nvLink nicht verwenden, aber ich habe Platz in meinem Gehäuse, brauche nur 1 GPU, Strom ist kein großes Problem und ich werde bei Bit-Flips würfeln.

Wie bei den meisten Dingen in der Computerbranche geht es letzten Endes nur um Kompromisse.

Mein Hauptproblem mit den GPUs der Workstations ist der Lärm dieser quengelnden Lüfter. Solange ich genug VRAM bekomme, bin ich daher bereit, für weniger Lärm auf das eine oder andere zu verzichten.

verwandte Informationen