Was bedeuten die Einstellungen für Channel Interleave und Rank Interleave im BIOS?

34406
Dims

Ich habe ein Motherboard mit 6 Speichersteckplätzen, 3 grün, 3 schwarz, gruppiert in 3 Paaren schwarz + grün. Es gibt zwei Einstellungen im BIOS, die mir im Zusammenhang damit scheinen:

Channel Interleave Setting This function is allows you to select the Channel Interleave Setting. The options are 1 way, 2 way, 3 way, 4 way, 5 way and 6 way.  Rank Interleave Setting This function is allows you to select the Rank Interleave Setting. The options are 1 way, 2 way and 4 way. 

Kannst du bitte erklären, wie diese Einstellungen funktionieren?

4

3 Antworten auf die Frage

1
Ramhound

Channel Interleave:

Höhere Werte teilen Speicherblöcke auf und spreizen zusammenhängende Teile von Daten über verschachtelte Kanäle, wodurch die potenzielle Lesebandbreite erhöht wird, da Datenanforderungen auf überlappende Weise an alle verschachtelten Kanäle gestellt werden können. Bei Benchmarking-Zwecken bei Verwendung von drei Speichermodulen kann ein 4-Wege-Interleave je nach Benchmark und verwendetem Betriebssystem (32-Bit vs. 64-Bit) die Bewertungsleistung des 6-Wege-Interleave übertreffen. Wir haben jedoch herausgefunden, dass eine 6-Wege-Interleave zu einer höheren BCLK-Gesamtmenge für Super PI 32M fähig ist als die Verwendung einer 4-Wege-Interleave-Einstellung (es sei denn, Sie führen natürlich Single- oder Dual-Channel-Kanäle und entsprechende Channel-Interleaving-Funktionen aus, wodurch die Last auf dem PC verringert wird Speichercontroller).

Rang Interleave:

Verschachtelt physische Speicherreihen, sodass auf einen Rang zugegriffen werden kann, während ein anderer aktualisiert wird. Die Leistungssteigerungen hängen wiederum von der jeweiligen Benchmark ab. Bei 24/7-Systemen, die Dreikanal-Speicherkonfigurationen verwenden, ist es nicht vorteilhaft, diesen Wert unter 4 zu setzen, während Channel Interleave bei 6 verbleiben sollte, um eine optimale Systemleistung zu erzielen.

Da Sie über 6 Speichermodule verfügen, möchten Sie für die jeweiligen Werte 6-fach und 4-fach verwenden.

Quelle

0
Cory

Sie könnten versuchen, vier Ihrer 6 neuen Speichermodule in gepaarte Steckplätze zu stecken und die Kanalverschachtelung auf 4-Wege zu ändern. Dies kann jedoch die Stabilität des Systems beeinträchtigen. Ich empfehle Ihnen die richtigen Werkzeuge (6x Triple Channel DDR3-1600) zu verwenden und die Bios-Einstellungen für das Interleaving auf auto zu belassen. Wenn Sie übertakten möchten, sollten die primären Timings geändert werden - um kleine Beträge.

Hoffe das hilft. :-D

Er verfügt bereits über 6 DDR-1333-Speichermodule. Dies erklärt auch nicht, wofür diese Einstellungen verwendet werden oder was die Werte sein sollen. Ramhound vor 11 Jahren 2
0
ppumkin

Um ein bisschen mehr praktische Antwort zu haben. Ich bin darauf mit einer Dual-CPU-Serverplatine mit 18 RAM-Slots gestoßen. Es ist ein älterer Server (2010), mit insgesamt 72 GB RAM (Triple Slot Channels DDR3) bin ich wirklich günstig.

Bei der Installation von Windows Server wurde angegeben, dass nur 24 GB nutzbar sind. (aber 72 installiert?)

Im BIOS (Standardeinstellungen)

  • Channel Interleave = 6
  • Rang Interleave = 4

Also habe ich alles geändert in:

  • Channel Interleave = 1
  • Rang Interleave = 1

Alle Speicher zeigten sich als brauchbar, waren aber sehr langsam. Der Anmeldevorgang war viel langsamer und die Benutzeroberfläche war unvollständig.


Dann hat es so gebastelt

  • Channel Interleave = 6
  • Rang Interleave = 1

Nutzbarer Arbeitsspeicher = 72 GB

Der Anmeldevorgang war schnell, die Benutzeroberfläche war schnell und es lief normal.


Channel Interleave (Beim Lesen des Handbuchs und beim Anzeigen des Handbuchs scheint es so zu sein ), wie viele Kanäle laufen sollen. Da ich Triple-Channel-Slots habe und möchte, dass es mit Dual-Channel-Paired-DDR3 läuft, muss ich es bei Chanel Interleave 6 behalten. 6 dived by 3 = 2 - Die North Bridge hat also zwei Kanäle pro Stick. Sehr seltsame Art, das zu präsentieren.

Rang InterleaveWie ich es verstehe, ist in Laienbezeichnungen wie "Spiegeln oder Zwischenspeichern" der RAM-Zonen. Wenn ich also auf 1 eingestellt bin, habe ich Zugriff auf alle RAMs, aber der E / A-Zugriff ist die normale Geschwindigkeit pro Kanal. Wenn wir damit beginnen, dies zu erhöhen, werden andere RAM-Ränge verwendet (eine Seite eines RAM-Sticks wird als Rang bezeichnet und kann von der Dual-Channel-Konfiguration über einen Kanal aufgerufen werden. In einer Tripple-Channel-Slot-Konfiguration ist dies deshalb der Fall 6, also 2 Kanäle pro Stick, 1 Kanal pro Rang) Also "Ich denke", die RANKS werden auf andere physische RANKS gespiegelt, die die E / A erhöhen. Im Wesentlichen, wenn ich 800 MHz Dual Channel habe und ich diesen Anstieg mache, senke ich die physischen nutzbarer RAM-Speicher, aber Erhöhung der E / A-Werte um einen Faktor: Wenn Sie diesen Wert auf 4 setzen, werden alle 18 Ränge durch 4 geteilt (4.

Das Zitat in der Antwort oben besagt, dass es keinen Vorteil hat, unter 4 zu setzen. Nun, ich bevorzuge mehr RAM für virtuelle Maschinen.

Vielleicht auf Gaming-Boards ist das anders? Aber auf der Serverplatine habe ich es getestet und es läuft ein bisschen schneller mit den Standardeinstellungen, aber da dies ein sehr geringer Verbrauch sein wird

  • NAS (FreeNAS bevorzugt vor allem mehr RAM als die RAM-Geschwindigkeit - ich kann also nur 32 GB zur Verfügung stellen und die Geschwindigkeit des SAMBA erheblich verbessern, verglichen mit meinem aktuellen 4-GB-System)
  • Router (braucht kaum etwas, aber da ich all das besorgt habe, kann ich Cache in RAM speichern!)
  • Virtual Machine-Spielplatz (meistens Ubuntu-Server ... der auf einem Raspberry Pi schnell ist)
  • Zu zeigen, weil ich noch nie so viel RAM besessen habe und niemand fragen wird, wie viele Rang-Interleaves es gibt.

Dies ist nur mein Verständnis - wenn Sie dies lesen und ich völlig falsch bin, lassen Sie es mich wissen. Ich habe verschiedene Quellen ausprobiert und verschiedene Dinge ausprobiert - und ich habe meinen gesunden Menschenverstand genutzt, um das herauszufinden