Optimale RAM-Konfiguration: ein großes DIMM vs mehrere kleinere DIMMS?

Mir wurde immer gesagt, dass es Leistungsvorteile bei der Verwendung mehrerer kleinerer DIMMS gegenüber einem einzelnen größeren DIMM gibt (da die kombinierte Bandbreite aller RAM-Steckplätze des Motherboards verwendet würde).

Mein Chef hat mir gerade gesagt, "das ist kein großes Problem mehr" und beim Upgrade unserer Büro-PCs nur noch ein einziges größeres RAM-Modul zu verwenden (z. B. 1 x 8 GB anstelle von 4 x 2 GB).

Ich nehme an, ein Vorteil der Kauf der größeren RAM-Module (4 GB oder 8 GB) und verlassen andere RAM-Slots unbrauchbar ist, dass es kostengünstiger ist, wenn der Speicher aktualisiert werden soll wieder - aber es lässt mich immer noch über die Leistung mit allen leeren RAM-Slots in der Zwischenzeit fragen.

Stimmt es, dass die Verwendung mehrerer kleinerer RAM-Module, die über alle RAM-Steckplätze eines Motherboards verteilt sind, keine spürbaren Leistungsvorteile bietet, verglichen mit der Verwendung eines größeren RAM-Moduls in nur einem Steckplatz (und den Rest leer lassen)?

Author: gronostaj, 2014-12-15

4 answers

Überprüfen Sie das Handbuch für das Motherboard, bevor Sie Ihren RAM aktualisieren oder ein System erstellen. Dual kanal betrieb, triple kanal speicher betrieb, und sogar quad kanal betrieb kann unterstützt werden. Wenn Sie nur ein RAM-Modul in nur einem Steckplatz haben, erhalten Sie KEINEN Dual-Channel-Betrieb (wenn unterstützt). Für Triple Channel müssen Sie 3 Module installieren. Quad weiß ich nicht, also weiß ich nicht, ob es auch in Dual funktionieren wird, wenn es nur 2 gibt.

Läuft in Dual-Channel-Teams die beiden RAM module, und die Erhöhung des Speicherdurchsatzes ist groß. Eine Plattform, die ich mit einer bestimmten Software überprüft habe, um die Speichergeschwindigkeit zu testen, zeigte einen Anstieg von Single auf Dual von 8 auf 11 (was auch immer die Mathematik ist), wieder ist dies mit einem Speicher-E/A-spezifischen Benchmark.

Das Erhöhen der Geschwindigkeit eines einzelnen Elements auf einem Computer spiegelt nicht unbedingt die tatsächliche visuelle oder wahrgenommene Leistung wider. Selbst Benchmarks zeigen möglicherweise nicht viel Anstieg, aber sie werden immer zeigen einige Leistungssteigerung bei der Arbeit in Dual Channel. (RAM ist normalerweise keine Engpassoperation).
Zum größten Teil wird der durchschnittliche Computerbenutzer die Geschwindigkeit nicht bemerken, selbst wenn auf meinem eigenen Motherboard kein Dual-Speicher ausgeführt wurde, musste ich den Speicher testen, um dies festzustellen.

Ändern Sie jede einzelne Komponente in einem Computer in eine Komponente, die "um ein gewisses Maß schneller" ist, und bestimmte Funktionen, Programme oder Vorgänge werden von dieser Änderung durch unterschiedliche Beträge beeinflusst. Die Daten, die ein Betriebssystem speichert in den Caches Vorgänge, die große Datenmengen von einem RAM-Speicherort zu einem anderen verschieben. Andere RAM-intensive Operationen.
Operationen, bei denen die Speicherdaten von der langsameren Festplatte kommen oder auf die langsamere Festplatte gehen, wobei die Festplatte ~100 mal langsamer ist, werden Sie nie wissen: -)

Schlussfolgerung:
Geschwindigkeit? Ja. Unterschied? Ja. Allgemeine Computerleistung? Ein kleines bisschen. Es ist Sache des Benutzers oder des Bauherrn, festzustellen, ob zusätzliche Mittel oder Probleme das zusätzliche Geld wert sind Leistung

Weitere Sachen:
In Zeiten, in denen die Leute Probleme mit dem Speicher haben, der nicht veröffentlicht wird, nicht korrekt getestet wird oder nicht mit den Timings arbeitet, für die er eingestellt ist, wird er in Dual ausgeführt, und die zusätzliche Geschwindigkeit und Kombination machten ihn wählerischer.

Dual kanal macht prüfung für schlechte RAM modul extra spaß, wenn die bedienung ist auf die rand, und teaming es up mit einem zweiten schiebt die geschwindigkeit, und kombiniert, und die speicher wird nicht arbeiten stabil bei dieser geschwindigkeit oder timing (oder spannung). Denken Sie daran, die Situationen waren die Leute sagen 1 Speichermodul funktioniert von selbst, aber 2 zusammen und es hat Probleme.

Es ist völlig faul / einfach, in einem großen fetten Modul zu werfen und es einfach "arbeiten" zu lassen, weniger Gegenstände im Allgemeinen, weniger wahrscheinlich, dass Probleme auftreten.
Es ist reine Leistung, um sicherzustellen, dass Sie alle "Funktionen" der leistungssteigernden Tricks (Dual) verwenden, die sie anwenden. Das Motherboard-Handbuch zeigt fast immer an, was es unterstützt und welche Steckplätze verwenden.

Es kann ein besserer Upgrade-Pfad $$$ sein, um große Speichermodule in weniger Slots zu haben, dann fügen Sie später einfach mehr hinzu, anstatt die Slots zu füllen und die kleinen zu werfen, um auf mehr RAM zu aktualisieren. Da der heutige Speicher jedoch mit der Geschwindigkeit ausgeführt wird, mit der er ausgeführt wird, greift die direkte CPU(Die) zu und die extremen Geschwindigkeiten, mit denen sie ihn pushen. Wenn Sie ein Modul heute kaufen, mit Plänen zu aktualisieren, verpassen Sie in einem getesteten setzen und entworfen, um zusammen Team von Speichermodulen zu arbeiten. Ein Jahr später ist es es kann schwierig sein, ein passendes Modul zu finden, das als Team perfekt funktioniert. Sie können einen Esel und ein Vollblut auf dem gleichen Wagen zusammenbringen, es könnte nur mehr Probleme verursachen, als ein SET der gleichen Marke mit der gleichen Geschwindigkeit, dem gleichen Herstellungsprozess zur gleichen Zeit zu bekommen.

Verwandter Link: Intels "Single-und Multichannel Memory Modes" mit Bildern

Die Empfehlung besteht darin, Ihren Dual-Speicher (Triple-oder Quad-Speicher) beim Erstellen/Testen des Computers und wenn Sie haben Sie immer noch Produktrückgaberechte. Aber es ist eine Empfehlung, keine Voraussetzung.

 8
Author: Psycogeek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2017-06-06 19:40:44

Mein Chef sagte mir nur: "Das ist kein großes Problem mehr"

Er hat grundsätzlich Recht. Die heutigen PCs sind so dumm mächtig, dass Ihre durchschnittliche Büro-Arbeitsbelastung (E-Mails, Word, Excel, Messaging, Internet) Null realen Nutzen bei der Verwendung von Dual-Channel-Konfiguration über Single sehen.

Für das, was es wert ist, die beiden Dinge, die einen spürbaren Unterschied zu meiner eigenen Systemleistung gemacht haben (für Büro-Workloads) werden:

  • Genug RAM, um Disk-Swapping mit mehreren geöffneten Apps zu vermeiden (scheint 8GB auf einem 64-Bit-Betriebssystem ist das Minimum in diesen Tagen)

  • SSD Festplatte

 2
Author: misha256,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-12-22 18:50:19

Für die meisten Büroaufgaben ist Ihr Chef richtig.

Für die Verwendung eines High-Resource-Programm wie Blender 3D, müssen Sie so viel zusätzliche Leistungssteigerung wie möglich, und mit 4 Gigs in vier DIMM-Steckplätze für 16 Gigs insgesamt, hat Dual-Channel-Betrieb zweimal (vorausgesetzt, das Motherboard unterstützt dies), die fügt eine erhebliche Menge an verfügbaren Ressourcen, wenn nötig. Wenn Sie versuchen, x Wassermenge durch ein Rohr oder vier zu geben, auf welche Weise fließt das Wasser schneller und freier. Das ist die Idee. Und wenn ich 8 Kerne habe, die ein komplexes Bild rendern, brauche ich die ganze Geschwindigkeit und Leistung, die ich bekommen kann.

Es hängt davon ab, was Sie mit Ihrem Computer machen.

 2
Author: Mick Malkemus,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2015-08-05 04:18:57

Ich habe einige experimentelle Informationen, die bestätigen, dass es mindestens einen Fall gibt, in dem kleinere DIMMs, die alle Steckplätze füllen, eine gleiche Menge an Speicher in großen DIMMs in weniger Steckplätzen übertreffen. In der Tat übertrifft es noch größere Speichermengen. Der Unterschied in den verstrichenen Zeiten ist groß. Zum Beispiel habe ich Zeiten von 55 Sekunden gegenüber 105 Sekunden verstrichen.

Zuerst habe ich gezeigt, dass die CPU ein konstanter Faktor ist. Eine CPU-gebundene Anwendung Drag Race zwischen einer Einheit mit 6 DIMMs von 8 GB und 2 leere Steckplätze (insgesamt 48 GB) und ein Gerät mit 8 DIMMs von 2 GB und null leeren Steckplätzen (insgesamt 16 GB) zeigt, dass jedes Gerät mit scheinbar gleicher Wahrscheinlichkeit zuerst fertig werden kann.

Ich wechselte zu einer realen Anwendung, die sowohl CPU-intensiv als auch speicher-IO-intensiv ist. Diese Anwendung hat eine triviale Menge an Festplattenzugriff. Der Speicher ist in beiden Einheiten ausreichend, wie durch Null-Swap-Aktivität belegt. In diesem Fall ist das Gerät mit 6 DIMMs von 8 GB und 2 leeren Steckplätzen (insgesamt 48 GB) langsamer als ein Gerät mit 8 DIMMs von 2GB und null leere Steckplätze (insgesamt 16GB). Ebenso sind 2 DIMMs mit 8 GB und 6 leeren Steckplätzen (insgesamt 16 GB) langsamer als eine Einheit mit 8 DIMMs mit 2 GB und null leeren Steckplätzen (insgesamt 16 GB). Ebenso sind 6 DIMMs mit 8 GB und 2 DIMMs mit 2 GB (insgesamt 52 GB) langsamer als eine Einheit mit 8 DIMMs mit 2 GB und null leeren Steckplätzen (insgesamt 16 GB).

Für meine Motherboards (Dell PowerEdge 1950 Generation III) scheint es, dass identisch gefüllte Steckplätze besser funktionieren. Das Benutzerhandbuch enthält diese Tabelle.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

Daraus du kann sehen, dass 4 DIMMs IO über 4 Kanäle verteilen, was optimal ist. Acht (8) DIMMs würden dies ebenfalls tun. Wenn Sie 2 sehr große DIMMs haben, sparen Sie, wenn das Gerät erneut aktualisiert werden muss aber bis dahin verwenden Sie nicht alle Kanäle. Das Handbuch sagt auch dies: "die die Gesamtzahl der Speichermodule in der Konfiguration muss zwei, vier oder acht betragen. Für beste Systemleistung sollten alle vier oder acht Speichermodule in der Größe identisch sein". So siehe Handbuch für Ihr System.

Natürlich, wenn Ihre realen Anwendungen in anderen Aspekten wie Speichermenge (Swapping), Datenbankzugriff, Festplattenzugriff, Internetzugang oder CPU-Nutzung intensiv sind, dann könnten Sie über diese anderen Prozesse mehr kümmern. Das Wort "Engpass" ist nicht die richtige Analogie, da sich diese Prozesse kumulativ auf die verstrichenen Zeiten auswirken können.

Das Endergebnis ist, dass die Größe des DIMM in hohem Maße von Bedeutung sein kann, wenn es groß bedeutet DIMMs füllen weniger Slots. Es ist besser, alle Slots zu füllen. Andernfalls erhöhte sich die verstrichene Zeit in meinem Experiment um 91% (55 gegenüber 105 Sekunden).

 2
Author: H2ONaCl,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-05-12 19:42:24