Frage DIMMs: Single vs. Double vs Quad Rank


Welchen Unterschied macht der "Rank" von DIMMs zum Serverspeicher? Wenn Sie beispielsweise Serverkonfigurationen betrachten, wird Folgendes für den gleichen Server angeboten:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

Angesichts der Option von Single Rank vs. Dual Rank oder Dual Rank vs. Quad Rank ist man immer:

  • Schneller?
  • Billiger?
  • Höhere Bandbreite?


Hier ist was IBM muss sagen (Seite 7) zum Thema, zumindest in Bezug auf ihre HS22s:

Es ist wichtig, dass DIMMs sicherzustellen   mit entsprechender Anzahl von Rängen sind   in jedem Kanal für optimale bevölkert   Performance. Wann immer es möglich ist   empfohlen, Dual-Rank-DIMMs in zu verwenden   das System. Dual-Rank-DIMMs bieten   besseres Interleaving und daher besser   Leistung als Single-Rank-DIMMs.

Zum Beispiel, ein System gefüllt mit   sechs Dual-Rank-DIMMs mit 2 GB übertreffen die Leistung von a   System mit sechs 2 GB bestückt   Single-Rank-DIMMs um 7% für   SPECjbb2005. Dual-Rank-DIMMs sind auch   besser als Quad-Rank-DIMMs, weil   Quad-Rank-DIMMs verursachen den Speicher   Geschwindigkeit heruntergetaktet sein.

Eine weitere wichtige Richtlinie ist zu   Füllen Sie äquivalente Ränge pro Kanal.   Zum Beispiel, Mischen eines einzelnen Ranges   DIMM und ein Dual-Rank-DIMM in a   Kanal sollte vermieden werden.


Letztlich ist die Auswirkung der Anzahl der Speicherränge pro Server / Chipsatz spezifisch. Zum Beispiel auf IBM x3850X5 Servern mehr Ränge sind besser (siehe § 3.8.4):

Mit den Xeon 7500/6500 Prozessoren im x3850 X5 gibt es mehr Ränge, die besser sind   Performance. Der Grund liegt in dem Adressierungsschema, das die Seiten erweitern kann   über mehrere Ränge hinweg, wodurch die Seiten effektiv größer werden und daher mehr Seitenzugriffszyklen.


40
2017-09-29 14:04


Ursprung


Ich habe dieses kleine Buch über Erinnerung interessant und lustig files.hypervisor.fr/doc/DDR4forDUMMIES.pdf - javapowered


Antworten:


Wikipedia hat eine ziemlich gute Erklärung für Rang (Verknüpfung). Ich würde sagen, dass RamCity (ein Hersteller für Kingston Speicher) eine bessere Erklärung für Ränge hat (Verknüpfung):

Ein Speicherrang ist einfach ein Block   oder Bereich von Daten, die mit erstellt werden   einige oder alle Speicherchips auf einem   Speichermodul.

Ein Rang muss 64 Bit Datenbreite haben;   auf Speichermodulen, die Fehler unterstützen   Correction Code (ECC), die 64-Bit-Breite   Datenbereich erfordert eine 8-Bit breite ECC   Bereich für eine Gesamtbreite von 72 Bits.   Abhängig davon, wie Speichermodule sind   konstruiert, können sie eins, zwei,   oder vier Bereiche mit 64 Bit breiten Daten   Bereiche (oder 72-Bit breite Bereiche, wo 72   Bits = 64 Datenbits und 8 ECC-Bits).

Der Artikel geht weiter auf Preisunterschiede ein:

Warum tun die Single-und Dual-Rank   Speichermodule variieren im Preis?

Im Allgemeinen einreihige Speichermodule   werden unter Verwendung von x4 ("by 4") DRAM-Chips aufgebaut   und sind teurer als Dual-Rank   Speichermodule (die mit   x8 DRAM-Chips); beide Modultypen haben   die gleiche Anzahl von Chips, aber die x4   DRAMs sind teurer als x8   DRAMs. Dual-Rank-Speichermodule können   Grenzen zukünftiger Erweiterbarkeit und   Kapazität der Server bei Verwendung von PC2700   oder PC2-3200 Speicher. Dieser Kompromiss   zwischen Speicherkosten und Kapazität ist   wichtig beim Kauf zu beachten   Speichermodule für Intel   Lindenhurst-basierte Server.

In Bezug auf die Leistung würde ich auf Wikipedia verweisen:

Auf die Ränge kann nicht zugegriffen werden   gleichzeitig, wie sie das gleiche teilen   Datenweg.

Um alles zusammenzufassen, scheinen die Ränge mehr mit Dichte und Preis als mit der tatsächlichen Leistung zu tun zu haben. Zugegeben, ich arbeite an verallgemeinerten Aussagen eines Anbieters und einer Wikipedia. Ich glaube nicht, dass die meisten Leute sich viel Mühe geben, die Ränge zu erforschen. Alles, was zählt (für die meisten Serveradministratoren), ist, dass RAM übereinstimmende Ränge haben. Ich glaube nicht, dass es sich um eine tatsächliche Spezifikation oder Anforderung handelt, aber es hilft dabei, Konsistenz zu bewahren und den Speicher in einer Reihe ähnlicher Server austauschbar zu halten.

Beachten Sie, dass die meisten Server aufrüstbar sind und die RAM-Dichte einen großen Anteil an den Faktoren hat. Es ist am besten (wenn auch teurer), den dichteren RAM für Server zu erhalten, um Platz für zukünftige Upgrades zu schaffen.


32
2017-09-29 15:16



Danke für die Links - ich hatte die Wikipedia gefunden, aber es erklärte viel "Wie" ohne viel "Warum". Es klingt also so, als würde die Hauptimplikation der verschiedenen Ränge die maximale Anzahl von Rängen sein, die vom Chipsatz unterstützt werden ... - MikeyB
Ja, es wird teilweise von der Chipsatz-Unterstützung angetrieben. Letztlich kommt es bei Servern auf die Dichte an. Server meistens will mehr RAM zu stopfen (sorry für den Reim). Aber wie du gesagt hast .. es kommt der Chipsatz für diese Menge. - osij2is
Als Nachtrag dazu; Ranking spielt auf einigen Servern eine Rolle. Nehmen Sie zum Beispiel den Dell R710 - wenn Sie Quad-Rank-RAM verwenden, können Sie nicht mehr als nur den A-Kanal (aus dem Speicher) füllen und behalten Sie die volle RAM-Geschwindigkeit. Wenn Sie A und B mit Quad-Rank-RAM auffüllen, sinkt die RAM-Geschwindigkeit auf 800 MHz, und Sie können den C-Kanal nicht verwenden überhaupt. Daher kann das Ranking sehr wichtig sein. - Mark Henderson♦
Mir wurde immer gesagt, dass ich mit zwei Rang über einen Rang gehen sollte. In der Tat, Ihre Aussage "es scheint, dass Ränge haben mehr mit Dichte und Preis als tatsächliche Leistung zu tun" scheint im Widerspruch zu IBM Aussage aus der Frage, "Dual-Rank-DIMMs bieten bessere Interleaving und damit eine bessere Leistung als Single-Rank-DIMMs". So, jetzt bin ich verwirrt. - Mike S


Im Prinzip kann das Speicher-Ranking als ein Speicherbank-Speichermodul betrachtet werden. Es hat den gleichen Begrenzungseffekt und unterscheidet sich im Prinzip nicht sehr.

Sie können jeweils nur auf einen Speicherrang auf einem Speicherkanal zugreifen und können nicht viel schneller von / zu dem Kanal lesen / schreiben als mit dem einzigen installierten Single-Rank-Chip.

Die Hauptidee hinter dem Speicher-Ranking - mehr Speicher in einem Single-Slot-Modul zu verwalten, die Anzahl der benötigten Bänke zu verringern.

Genau wie beim Speicherbanking, je mehr Module (Ränge) Sie installieren, desto langsamer ist die Speichergeschwindigkeit.

Im Allgemeinen haben zwei Speicherreihen (zwei Single-Rank-Module oder ein Dual-Rank) keinen Einfluss auf die Speichergeschwindigkeit (und erhöhen die Speicherproduktivität sogar auf etwa 10%).

Vier Ränge (ein Quad-Rang, zwei Dual-Rang oder vier Single-Rang) werden die Speichergeschwindigkeit auf einem Schritt senken müssen (was die Gesamtproduktivität ungefähr gleich macht wie mit dem einzigen Single-Rank-Modul).

Acht Ränge (wo unterstützt) - in zwei Schritten (mit einer Gesamtproduktivität von etwa 10% weniger als mit einem einzelnen Ein-Rang-Modul).

Es kann gesagt werden, dass Sie Speichergeschwindigkeit auf Speichervolumen austauschen.


18
2018-05-28 17:23



Das sind gute Informationen - können Sie Referenzen nennen? - MikeyB


Wie ich weiß, ist Single Rank DIMM teurer als Dual Rank DIMM. Um die gleiche Menge an Speicher auf Single Rank DIMMs zu packen, müssen die Hersteller Chips mit höherer Kapazität verwenden, um das auszugleichen. Aus diesem Grund ist Single-Rank-DIMM tendenziell teurer.

Ich glaube Rank hat etwas mit der Anzahl der Anschlüsse zu den Chips auf einem DIMM zu tun. Da die Anzahl der Anschlüsse begrenzt ist. Um mehr Speicher mit niedrigeren Kosten zu belegen, verwenden sie zwei Bänke auf einem DIMM, sodass sie kleinere Chips verwenden können, um dieselbe Speicherkapazität zu erreichen. Das ist der Grund, warum wir von Banken laufen könnten, ohne alle Speicherplätze zu füllen.


5
2017-09-29 15:11





Der primäre beiläufige Faktor für DIMMs mit mehreren Ranks ist die Speicher-IC-Dichte.

Dies geht auf Kosten möglicher Kompatibilitätsprobleme bei einigen Chipsätzen. Obwohl Dual-Rank-DIMMs auf einigen Chipsätzen besser funktionieren.

Single-Rank-DIMMs sind in der Regel teurer. Um die gleiche Kapazität zu erreichen, müssen die Speicher-ICs größer sein.


0
2018-02-09 16:58





Ich glaube, das hängt mit "Dual-RAM", was eigentlich ist RAID Implementierung für DIMMs.

Wenn Dual-RAM aktiviert ist, arbeiten zwei DIMMs als ein, jedoch zweimal schneller, indem Datenpfade auf zwei physische RAM-Module aufgeteilt werden.


-4
2017-09-29 14:11