Discussion:
RAM-Aufteilung?
(zu alt für eine Antwort)
Michael Schütz
2024-07-18 18:40:01 UTC
Permalink
Hallo,

eine Frage zur Aufteilung von RAM auf zwei Bänke.

Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?

Danke,
Schultze
--
Die Dummheit ist rund.
Niemand weiß, wo sie anfängt und wo sie aufhört.
Ernst Ferstl
Marc Haber
2024-07-18 19:13:46 UTC
Permalink
Post by Michael Schütz
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
Unter gewissen Umständen ist 2x8GB messbar schneller.

Also "nur" messbar, auf gar keinen Fall beim interaktiven Arbeiten
merkbar. Ich würde dafür kein Extra Geld ausgeben, sondern die
billigere Möglichkeit wählen.

Grüße
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
Kay Martinen
2024-07-18 20:12:13 UTC
Permalink
Post by Michael Schütz
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Fragst du das wegen Bank-Interleaving? So weit ich das übersehe können
Zugriffe dann aufgeteilt werden. Die Eine Bank kann dann quasi die Daten
schon raus suchen während die andere noch am übertragen wäre.
Post by Michael Schütz
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
Ich sehe das wie Marc. Es ist vielleicht nicht egal aber so viel bringt
es auch nicht.

Da kann man eher die Option nutzen z.b. eine Bank frei zu lassen wenn
man ein Großes Modul kaufte - falls man später aufrüsten wollte.

Bei einem Board mit Zwei Slots in denen schon je 8 GB steckten hast du
nach dem aufrüsten eines über - außer du kaufst gleich wieder 2
Speichermodule. Einfach eine Preisfrage.

Wichtiger wäre wohl ob das Board da Limitierungen hätte. Das es z.b.
zwei Belegte Bänke forderte. Aber wenn nicht: Egal.

Bye/
/Kay
--
nix
Marc Haber
2024-07-19 06:24:32 UTC
Permalink
Post by Kay Martinen
Bei einem Board mit Zwei Slots in denen schon je 8 GB steckten hast du
nach dem aufrüsten eines über
Das ist dann halt nur noch so schnell wie mit einem einzelnen Modul
weil dann das Interleaving wegfällt.

Grüße
Marc
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
Marcel Mueller
2024-07-19 07:27:02 UTC
Permalink
Post by Marc Haber
Post by Kay Martinen
Bei einem Board mit Zwei Slots in denen schon je 8 GB steckten hast du
nach dem aufrüsten eines über
Das ist dann halt nur noch so schnell wie mit einem einzelnen Modul
weil dann das Interleaving wegfällt.
Das Interleaving macht meist nur Benchmarks schneller, den Rest eher nicht.

Es gibt eine sinnvollere Betriebsart: die Module unabhängig betreiben,
heißt zuweilen auch unganged.
Das hat zur Folge, dass die Wahrscheinlichkeit für Page Hits steigt und
nicht so oft der komplette RAS/CAS-Zyklus gefahren werden muss.

Im Interleaved hingegen betrifft ein Page Miss notwendigerweise immer
beide Bänke. Der Nutzen davon, dass die Datenblöcke dann ein wenig
schneller übertragen werden bringt dagegen nur dann etwas, wenn große
Blöcke am Stück gelesen oder geschrieben werden. Das passiert bei
Multitasking und Multicore mit gemeinsamen Speicher aber reichlich
selten, also vorwiegend bei Benchmarks.
Die meiste Zeit verplempern moderne Speicher mit RAS und CAS Latenzen.
Letztere haben sich seit 20 Jahren übrigens kaum verbessert, jedenfalls
verglichen mit dem Rest. Die neuen Module warten im wesentlichen
schneller. ;-) DDR5 ist sogar wieder langsamer geworden. Deshalb ist das
heutzutage der Engpass.
Vor 30 Jahren mit EDO oder gar FPM war das mal anders. Aber etwa ab DDR2
lässt man das Interleaving besser wieder.


Marcel
Thomas Einzel
2024-07-19 08:26:40 UTC
Permalink
Am 18.07.2024 um 22:12 schrieb Kay Martinen:
...
Post by Kay Martinen
Post by Michael Schütz
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Fragst du das wegen Bank-Interleaving? So weit ich das übersehe können
Zugriffe dann aufgeteilt werden. Die Eine Bank kann dann quasi die Daten
schon raus suchen während die andere noch am übertragen wäre.
Post by Michael Schütz
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
Ich sehe das wie Marc. Es ist vielleicht nicht egal aber so viel bringt
es auch nicht.
Da kann man eher die Option nutzen z.b. eine Bank frei zu lassen wenn
man ein Großes Modul kaufte - falls man später aufrüsten wollte.
Ack.
Wem kleine einstelligen % Unterschiede in Benchmarks wichtig sind, der
kann eine geeignete Variante mit zwei Modulen heraussuchen.
Ansonsten: 1x16GB und bei späterem Bedarf ein 2. 16GB Modul dazu.

Es sei denn es ist abzusehen, dass man z.B. einen Hypervisor o.a. RAM
intensives auf dem Rechner betreiben will und dessen restlichen
Komponenten dazu passen: dann nachschauen ob das Board 64GB in Form von
2x32GB unterstützt und ein 32GB Modul kaufen.
--
Thomas
Marcel Mueller
2024-07-19 07:30:06 UTC
Permalink
Post by Michael Schütz
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
Das wichtigste ist, dass dein Board danach nicht voll ist, denn sonst
zahlst du das Doppelte, wenn du später mal aufrüsten willst, weil die
alten RAMs raus müssen.

Wenn dein Board 4 Slots hat, würde ich die billigere Variante wählen.

Wenn sich der Preis nichts gibt, würde 2 Module im Unganged-Mode betreiben.


Marcel
Matthias Berke
2024-07-19 07:37:31 UTC
Permalink
Hallo Michael,
Post by Michael Schütz
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
lies mal - sollte Dir helfen Dich zu entscheiden
https://www.crucial.de/articles/about-memory/what-is-dual-channel-memory
--
LG
Matthias Berke
Michael Schütz
2024-07-19 14:21:33 UTC
Permalink
Post by Michael Schütz
Hallo,
eine Frage zur Aufteilung von RAM auf zwei Bänke.
Gibt es Vor- oder Nachteile, wenn man z.B. 1x16GB oder 2x8GB in einem
Rechner hat? Oder ist das egal?
Danke an alle für die Antworten. Ich werden dann 1x16GB einbauen.

Danke,
Schultze
--
Die Fantasie des Mannes ist die beste Waffe der Frau.
Sophia Loren
Rüdiger Haulle
2024-09-09 08:50:16 UTC
Permalink
Hallo Michael,

es ist besser wenn man die benoetigte Speichergroesse auf mindestens
zwei Baenke verteilt- und zwar zu gleichen Teilen. Die Ram-Baenke sollten
stets paarweise besetzt werden. Natuerlich kann man auch nur Einen- von
z.Bsp. vier Steckplaetzen belegen. Aber dann sollte man dafuer sorgen
dass in allen Anderen sog. Terminatoren stecken. Die sorgen dafuer das
die Steckplatz-Kontakte geschlossen sind. Man will so einen ploetzlichen
Verlust des Speicher-Inhalts durch Stromspitzen ausschliessen. Besonders
bei den frueheren PCs mit Rambus-Speicher kamen stets Terminatoren
zum Einsatz, die in nicht belegten Ram-Steckplaetzen steckten. Rambus
ist eine hochausgereifte und sehr schnelle DDR-Ram Speichervariante die
bei Servern zum Einsatz kam- und von Samsung hergestellt wurde.
Eingesetzt wurden Diese u.A. in den Dell
Marc Haber
2024-09-09 11:32:41 UTC
Permalink
Post by Matthias Berke
Hallo Michael,
es ist besser wenn man die benoetigte Speichergroesse auf mindestens
zwei Baenke verteilt- und zwar zu gleichen Teilen. Die Ram-Baenke sollten
stets paarweise besetzt werden. Natuerlich kann man auch nur Einen- von
z.Bsp. vier Steckplaetzen belegen. Aber dann sollte man dafuer sorgen
dass in allen Anderen sog. Terminatoren stecken. Die sorgen dafuer das
die Steckplatz-Kontakte geschlossen sind. Man will so einen ploetzlichen
Verlust des Speicher-Inhalts durch Stromspitzen ausschliessen. Besonders
bei den frueheren PCs mit Rambus-Speicher kamen stets Terminatoren
zum Einsatz, die in nicht belegten Ram-Steckplaetzen steckten. Rambus
ist eine hochausgereifte und sehr schnelle DDR-Ram Speichervariante die
bei Servern zum Einsatz kam- und von Samsung hergestellt wurde.
Eingesetzt wurden Diese u.A. in den Dell-PCs Anfang der 2000er Jahre.
Alles was in diesem Artikel gesagt wurde, das nicht schon in den
anderen acht Artikeln dieses Threads vor zwei Monaten genannt wurde,
ist entweder falsch, veraltet oder irrelevant.
--
----------------------------------------------------------------------------
Marc Haber | " Questions are the | Mailadresse im Header
Rhein-Neckar, DE | Beginning of Wisdom " |
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
Arno Welzel
2024-09-09 13:16:23 UTC
Permalink
Post by Rüdiger Haulle
es ist besser wenn man die benoetigte Speichergroesse auf mindestens
zwei Baenke verteilt- und zwar zu gleichen Teilen. Die Ram-Baenke sollten
stets paarweise besetzt werden. Natuerlich kann man auch nur Einen- von
z.Bsp. vier Steckplaetzen belegen. Aber dann sollte man dafuer sorgen
dass in allen Anderen sog. Terminatoren stecken. Die sorgen dafuer das
die Steckplatz-Kontakte geschlossen sind. Man will so einen ploetzlichen
Verlust des Speicher-Inhalts durch Stromspitzen ausschliessen. Besonders
bei den frueheren PCs mit Rambus-Speicher kamen stets Terminatoren
zum Einsatz, die in nicht belegten Ram-Steckplaetzen steckten. Rambus
ist eine hochausgereifte und sehr schnelle DDR-Ram Speichervariante die
bei Servern zum Einsatz kam- und von Samsung hergestellt wurde.
Eingesetzt wurden Diese u.A. in den Dell-PCs Anfang der 2000er Jahre.
Das ist kompletter Unfug. Wie wurde der Text erzeugt? ChatGPT/Copilot?

*Nur* bei Rambus gab es ein "Continuity Rambus In-Line Memory Module"
(CRIMM). Und das auch nur, weil die meisten Controller das bei einzeln
bestückten Steckplätzen benötigt haben. Das waren auch keine
Terminatoren wie bei SCSI oder Ethernet über Koax-Kabel, sondern sorgte
nur für elektrischen Verbindungen, um die Terminatoren auf dem
*Mainboard* zu nutzen.

Siehe auch <https://en.wikipedia.org/wiki/RDRAM#Continuity_modules>

Bei SDRAM und DDR-RAM gibt es sowas nicht und man darf da jederzeit auch
nur einzelne Module benutzen. Es gibt deswegen auch keine
"Stromspitzen", durch die der Inhalt des RAM verloren gehen kann.
--
Arno Welzel
https://arnowelzel.de
Loading...