Optimale RAM-Konfiguration: ein großes DIMM gegenüber mehreren kleineren DIMMS?

25489
Austin ''Danger'' Powers

Mir wurde immer gesagt, dass die Verwendung mehrerer kleinerer DIMMS im Vergleich zu einem einzigen größeren DIMM Performance-Vorteile mit sich brachte (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 bei der Aufrüstung unserer Büro-PCs nur ein einzelnes größeres RAM-Modul zu verwenden (z. B. 1 x 8 GB statt 4 x 2 GB).

Ich denke, ein Vorteil des Kaufs größerer RAM-Module (4 GB oder 8 GB) und das Belassen der anderen RAM-Slots besteht darin, dass es kosteneffizienter ist, wenn der Speicher erneut aufgerüstet werden soll - aber ich frage mich immer noch über die Leistung bei allem die leeren RAM-Slots in der Zwischenzeit.

Trifft es zu, 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 (wobei der Rest leer bleibt)?

13
Mit einem Chip arbeitet er nur bei der Hälfte der für dieses Modul angegebenen Frequenz. Um den vollen Durchsatz zu erreichen, benötigen Sie zwei Module (traditionell bei gleicher Größe und Geschwindigkeit). Mit der Flex-Speichertechnologie von Intel können Sie unterschiedliche Chipgrößen verwenden, sie laufen jedoch langsamer als symmetrische Dual-Channel-Kanäle (bei denen beide Chips gleich groß sind). Frank Thomas vor 9 Jahren 1
Ich würde jedes Mal ** MEHR RAM ** über schnelleren RAM nehmen. +1 auf "Andere RAM-Steckplätze nicht belassen ... ist kostengünstiger, wenn der Speicher erneut aktualisiert werden soll." Xen2050 vor 9 Jahren 1
Wenn Sie nicht genug haben, ist mehr RAM der größere Engpass, den Sie angehen müssen. Denken Sie jedoch daran, dass mehr RAM nur dann sinnvoll ist, wenn Sie bereits genug davon haben. Ich habe noch nie die Oberseite der 16 GB in meiner Workstation-Box gesehen. In meinem Fall wäre es Wahnsinn, da mein RAM bereits zu stark überlastet ist, nicht das schnellere Paar Chips für das gleiche Geld zu bekommen, in der Hoffnung, 32-64 GB in meinem System zu packen. Frank Thomas vor 9 Jahren 0
Für experimentelle Ergebnisse siehe meine Antwort. Große DIMMs in weniger Steckplätzen können 191% der verstrichenen Zeit in Anspruch nehmen, da kleinere DIMMs alle Steckplätze belegen. H2ONaCl vor 6 Jahren 0

4 Antworten auf die Frage

6
Psycogeek

Lesen Sie das Handbuch zum Motherboard, bevor Sie ein RAM-Upgrade durchführen oder ein System erstellen. Der Zweikanalbetrieb, der Dreikanalspeicherbetrieb und sogar der Vierkanalbetrieb können unterstützt werden. Wenn Sie nur ein RAM-Modul in nur einem Steckplatz haben, werden Sie NICHT zweikanalig betrieben (sofern unterstützt). Für Dreikanal müssen Sie 3 Module installieren. Quad weiß ich nicht, also weiß ich nicht, ob es auch in Dual funktioniert, wenn es nur 2 gibt.

Durch den Betrieb in zwei Kanälen werden die beiden RAM-Module miteinander verbunden, und der Speicherdurchsatz ist enorm. Eine Plattform, die ich mit einer speziellen Software zum Testen der Speichergeschwindigkeit getestet habe, zeigte eine Steigerung von 8 auf 11 (von 8 auf 11) (was auch immer die Mathematik ist), auch hier handelt es sich um einen Speicher-E / A-spezifischen Benchmark.

Das Erhöhen der Geschwindigkeit eines einzelnen Elements auf einem Computer spiegelt nicht notwendigerweise viel von der tatsächlichen visuellen oder wahrgenommenen Leistung wider. Selbst Benchmarks zeigen zwar keine großen Steigerungen, aber sie werden bei der Arbeit mit zwei Kanälen immer eine gewisse Leistungssteigerung aufweisen. (RAM führt normalerweise nicht zu Engpässen).
In der Regel wird der durchschnittliche Computerbenutzer die Geschwindigkeit nicht bemerken, selbst wenn mein eigenes Motherboard nicht über Dualspeicher verfügte, musste ich den Speicher testen, um es zu sagen.

Ändern Sie jede einzelne Komponente in einem Computer, die "etwas schneller" ist, und bestimmte Funktionen, Programme oder Vorgänge werden von dieser Änderung durch unterschiedliche Beträge beeinflusst. Die Daten, die ein Betriebssystem in den Caches speichert, Operationen, die riesige Datenmengen von einem RAM-Speicherplatz zu einem anderen verschieben. Andere RAM-intensive Operationen.
Vorgänge, bei denen die Speicherdaten von der langsameren Festplatte stammen oder auf die langsamere Festplatte übertragen werden. Die Festplatte ist ca. 100-mal langsamer. Sie werden nie erfahren :-)

Fazit :
Geschwindigkeit? Ja. Unterschied? Ja. Computerleistung insgesamt? Ein kleines bisschen. Es ist Sache des Benutzers oder des Erbauers, zu entscheiden, ob zusätzliche Mittel oder Probleme die zusätzliche Leistung wert sind

Weitere Informationen:
Zu Zeiten, in denen Personen Probleme mit dem Speicher haben, bei denen kein POST durchgeführt wurde, der Test nicht korrekt ausgeführt wurde oder nicht mit den Zeitvorgaben gearbeitet wurde, für die er eingestellt wurde, läuft er in Dual und die zusätzliche Geschwindigkeit und die Kombination, die ihn besonders wählerisch machte.

Zweikanalig macht das Testen auf fehlerhafte RAM-Module besonders Spaß, wenn die Operation am Rand ist, und das Zusammenfügen mit einem zweiten erhöht die Geschwindigkeit und die Kombination, und der Speicher wird bei dieser Geschwindigkeit oder dem Timing (oder der Spannung) nicht stabil arbeiten. Erinnern Sie sich an die Situationen, in denen die Leute sagen, dass 1 Speichermodul alleine funktioniert, aber 2 zusammen und es Probleme gibt.

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 es Probleme gibt.
Es ist reine Leistung, um sicherzustellen, dass Sie alle "Funktionen" der Tricks (Dual) verwenden, die sie anwenden. Das Motherboard-Handbuch zeigt fast immer an, was es unterstützt und welche Steckplätze verwendet werden.

Es kann ein besserer Upgrade-Pfad sein, um große Speichermodule in weniger Slots zu haben. Später müssen Sie nur noch mehr hinzufügen, anstatt die Slots zu füllen und die kleinen für ein Upgrade auf mehr RAM zu werfen. Da der heutige Speicher jedoch mit der Geschwindigkeit läuft, auf die er zugreift, greift die direkte CPU (Die) zu und die extremen Geschwindigkeiten, die sie treiben. Wenn Sie heute ein Modul kaufen, mit dem Sie ein Upgrade durchführen möchten, versäumen Sie es, ein getestetes TEAM für Speichermodule einzusetzen. Ein Jahr später kann es schwierig sein, ein passendes Modul zu finden, das als Team perfekt funktioniert. Sie können einen Esel und ein Vollblut auf demselben Wagen zusammenstellen. Dies kann nur mehr Probleme verursachen, als wenn Sie ein SET derselben Marke mit derselben Geschwindigkeit und demselben Herstellungsprozess gleichzeitig erhalten.

Dazugehöriger Link: Intels "Ein- und Mehrkanal-Speichermodi" mit Bildern

Es wird empfohlen, den Dual-Speicher (Dreifach- oder Quad-Speicher) in Betrieb zu setzen, wenn der Computer erstellt / getestet wird und Sie noch über Produktrückgabeberechtigungen verfügen. Es ist aber keine Empfehlung, sondern eine Empfehlung.

1
misha256

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

Er hat grundsätzlich recht. Die PCs von heute sind so dumm, dass Ihre durchschnittliche Arbeitsbelastung im Büro (E-Mails, Word, Excel, Messaging, Internet) bei der Verwendung der Dual-Channel-Konfiguration gegenüber Single- Systemen keinen echten Nutzen bringt .

Was es wert ist, sind die beiden Dinge, die einen spürbaren Unterschied für meine eigene Systemleistung (für Workloads im Office-Typ) gemacht haben:

  • Ausreichend Arbeitsspeicher, um das Austauschen von Festplatten mit mehreren geöffneten Apps zu vermeiden (8 GB auf einem 64-Bit-Betriebssystem sind heutzutage das Minimum).

  • SSD-Festplatte

1
Mick Malkemus

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

Für die Verwendung eines High-Resource-Programms wie Blender 3D benötigen Sie so viel zusätzliche Leistungssteigerung wie möglich. Wenn Sie 4 Gigs in vier DIMM-Steckplätzen für insgesamt 16 Gigs verwenden, ist der Zweikanalbetrieb doppelt (vorausgesetzt, das Motherboard unterstützt dies) beträchtliche Menge verfügbarer Ressourcen bei Bedarf. Wenn Sie versuchen, x Wassermenge durch ein oder vier Röhrchen zu füllen, wird das Wasser schneller und freier fließen. Das ist die Idee. Und wenn ich 8 Kerne habe, die ein komplexes Bild darstellen, brauche ich alle Geschwindigkeit und Leistung, die ich bekommen kann.

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

1
H2ONaCl

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

Zuerst habe ich gezeigt, dass die CPU ein konstanter Faktor ist. Eine CPU-gebundene Anwendung führt zu einem Wettlauf zwischen einer Einheit mit 6 DIMMs mit 8 GB und zwei leeren Steckplätzen (insgesamt 48 GB) und einer Einheit mit 8 DIMMs mit 2 GB und null leeren Steckplätzen (insgesamt 16 GB). Dies zeigt, dass beide Einheiten mit scheinbar gleicher Wahrscheinlichkeit zuerst fertig werden können.

Ich habe zu einer realen Anwendung gewechselt, die sowohl CPU-intensiv als auch Speicher-IO-intensiv ist. Diese Anwendung verfügt über eine geringfügige Menge an Festplattenzugriff. Der Speicher ist in beiden Einheiten ausreichend, wie durch die Null-Swap-Aktivität nachgewiesen wird. In diesem Fall ist das Gerät mit 6 DIMMs mit 8 GB und 2 leeren Steckplätzen (insgesamt 48 GB) langsamer als ein Gerät mit 8 DIMMs mit 2 GB und null leeren Steckplätzen (insgesamt 16 GB). Ebenso sind 2 DIMMs mit 8 GB und 6 leeren Steckplätzen (insgesamt 16 GB) langsamer als ein Gerät 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 ein Gerät mit 8 DIMMs mit 2 GB und null leeren Steckplätzen (insgesamt 16 GB).

Bei meinen Motherboards (Dell PowerEdge 1950 Generation III) scheinen identisch bestückte Steckplätze besser zu sein. 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 können Sie erkennen, dass 4 DIMMs die IO auf 4 Kanäle verteilen, was optimal ist. Acht (8) DIMMs würden dies ebenfalls tun. Wenn Sie über 2 sehr große DIMMs verfügen, sparen Sie, wenn das Gerät erneut aktualisiert werden muss. Bis dahin verwenden Sie jedoch nicht alle Kanäle. Im Handbuch heißt es auch: " Die Gesamtzahl der Speichermodule in der Konfiguration muss zwei, vier oder acht betragen. Für eine optimale Systemleistung sollten alle vier oder acht Speichermodule in der Größe identisch sein. " Beziehen Sie sich daher auf das Handbuch Ihres Systems.

Wenn Ihre realen Anwendungen in anderen Aspekten wie Speichergröße (Swapping), Datenbankzugriff, Datenträgerzugriff, Internetzugang oder CPU-Nutzung intensiv sind, können Sie sich natürlich um diese anderen Prozesse kümmern. Das Wort "Engpass" stellt nicht die richtige Analogie dar, da diese Prozesse die verstrichenen Zeiten kumulativ beeinflussen können.

Unter dem Strich kann die Größe des DIMMs eine große Rolle spielen, wenn große DIMMs weniger Steckplätze füllen. Es ist besser alle Slots aufzufüllen. Andernfalls stieg die verstrichene Zeit in meinem Experiment um 91% (55 gegenüber 105 Sekunden).