Leistung mehrerer RAM-Sticks im Vergleich zu einzelnen Sticks


9

Es ist kein Geheimnis, dass die Verwendung von zwei physischen Laufwerken eine bessere Leistung bietet als zwei Partitionen auf demselben physischen Laufwerk. Da es zwei Geräte gibt, haben sie jeweils ihre eigenen Platten, Köpfe, Caches, Controller usw. (eventuelle Systemengpässe und dergleichen).

Ich frage mich, ob das Gleiche für RAM gilt. Das heißt zum Beispiel (andere Faktoren wie Geschwindigkeit, Timing usw. sind gleich), würde die Installation von zwei 1-GB-RAM-Sticks eine bessere Leistung bringen als ein 2-GB-Stick?

Ich kann keine nützlichen Informationen zu Tests, Analysen oder Vergleichen zu diesem Thema finden. Es gibt viele Leute, die danach fragen, aber keine endgültigen Antworten, nur Spekulationen.

Für die Aufzeichnung bin ich nicht besorgt über "ein Stick ermöglicht zukünftige Upgrades" oder Single vs. Dual Channel (dies kann behoben werden, indem zum Beispiel alles verdoppelt wird - in meinem speziellen Fall versuche ich festzustellen, ob zwei 1 GB Sticks sind besser als vier 512 MB Sticks oder umgekehrt.

Vielen Dank.


superuser.com/questions/90109/buying-more-ram hat eine Antwort, die Ihre Frage unterstützt. Sicher, die SU-Frage enthält zwei Fragen, aber die Hälfte der Fragen beantwortet Ihre Frage.
David

Antworten:


1

Auch wenn Sie sich keine Gedanken über zukünftige Upgrades machen, besorgen Sie sich die 2 x 1 GB Sticks. Wenn nichts anderes, sind es weniger Fehlerquellen. Der Geschwindigkeitsunterschied zwischen 4 x 512 und 2 x 1024 ist vernachlässigbar, wenn sie mit der gleichen Taktrate und Spannung laufen.

Es ist sowieso eine akademische Frage, da Sie als Endbenutzer den Unterschied nicht bemerken werden. Der Engpass auf Ihrem System ist immer noch die Festplatte, egal ob mechanisch oder SSD.


BEARBEITEN:

Mir wurde gesagt, dass weniger Sticks schneller sind, da die Dichte der Chips auf jedem Stick weniger Fahrt im Bus bedeutet als mit mehr Sticks. Anscheinend sind die Timings bei 512s auch langsamer als bei 1 GB.


Hmmm, das ist interessant, weil die Verwendung von zwei physischen Laufwerken im Gegensatz zu zwei logischen Laufwerken definitiv nicht akademisch ist. Der Leistungsvorteil ist ziemlich deutlich. Ich nehme an, der Unterschied könnte auf die damit verbundenen Latenzen zurückzuführen sein (Aktualisierungs- und Zugriffszeiten des RAM sind so viel kürzer als Such- und Zugriffszeiten von Laufwerken).
Synetech

Ich bin sicher , dass es sollte ein Vorteil für speicherintensive Anwendungen, die Daten zwischen dem RAM und CPU (dh der Antrieb nicht beteiligt ist ) übertragen würde. Sehen Sie sich den Geschwindigkeitsunterschied zwischen den CPU-Caches und der RAM-Geschwindigkeit an. Der RAM kann Daten schneller abrufen, als ein einzelner Stick bereitstellen kann. Zwei Sticks sollten Daten schneller als ein Stick übertragen können.
Synetech

Vielleicht nur auf Zweikanal.

> Wenn nichts anderes, sind es weniger Fehlerquellen. Mit diesem Token können Sie auch sagen, dass Sie bei einem Fehler bei einer Ein-Stick-Konfiguration doppelt so viel verlieren wie bei einer Zwei-Stick-Konfiguration. > Vielleicht nur auf Zweikanal. Festplatten sind noch nicht zweikanalig und weisen dieses Verhalten noch auf. Der Punkt ist, dass separate physische Geräte sich intern darauf vorbereiten können, einen bereitgestellten Datenstrom für den Engpass (z. B. Bus) bereitzustellen, während ein einzelnes Gerät maximal genutzt werden kann.
Synetech

1
Ich habe diesen Link gefunden. Ich bin nicht sicher , ob es hilft: overclock.net/intel-memory/29556-ram-cpu-bottleneck.html
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.