Stuffz
Lt. Commander
- Registriert
- Dez. 2017
- Beiträge
- 1.462
Hi,
ich konzipiere gerade einen neuen Rechner, der im Prinzip nichts anderes machen soll als ständig diverse Software zu kompilieren (Yocto, Testbuilds, ...). Also läuft da ein C-Compiler die ganze Zeit, meistens Multithreaded. Die Speicherauslastung ist gar nicht mal so dramatisch - ich hab's mal mit 30 Threads laufen lassen, und 40-50GB RAM reichen da locker. Beim Unterbau tendiere ich zum Ryzen, wegen Preis/Leistung, erst recht wenn man Stromverbrauch mit einrechnet. Und weil man eigentlich Speicherfehler erkennen möchte, daher besser mit ECC, was Ryzen kann und Core-i9 eben nicht (und ja, ECC-Support-Matrix ist "divers", ich suche ja schon explizit Boards sowie Ryzen-Varianten mit ECC-Feature aus).
Aber bei der Speicherauswahl bin ich mir nicht sicher. ECC-Bedarf grenzt die Optionen doch stark ein, und dann sind da viele eben nur als Dual-Rank zu bekommen. Ich wollte noch "leider" dazu schreiben, aber nach einer kurzen Recherche bin ich mir nicht mehr sicher, was hier vom Vorteil ist.
Gängige ECC-DIMMs für Ryzen sind scheinbar:
Single Rank (16GB)
Dual Rank (32 GB) ("günstig" bei 2666Mhz, teuer bei 3200)
Single Rank (32 GB) (noch teuer und kaum zu bekommen und ist das überhaupt ein Vorteil?)
Und was Ryzen seit Renoir scheinbar beherrscht:
2x DR oder 2x SR bei 3200 Mhz
4x SR bei 2933 Mhz
4x DR oder SR/DR gemischt bei 2667 Mhz
Und jetzt bin ich eben überlegen. Was nehme ich?
Was ich jetzt nicht abschätzen kann - von welcher dieser Konfigs profitiert ein Compiler-Knecht mit vielen Threads am meisten?
Gibt es einen großen Unterschied, ob man 2x oder 4x bestückt?
Oder falls jemand eine überzeugende Meinung hat, soll man von Ryzen 9 oder Ryzen 7 Abstand nehmen?
ich konzipiere gerade einen neuen Rechner, der im Prinzip nichts anderes machen soll als ständig diverse Software zu kompilieren (Yocto, Testbuilds, ...). Also läuft da ein C-Compiler die ganze Zeit, meistens Multithreaded. Die Speicherauslastung ist gar nicht mal so dramatisch - ich hab's mal mit 30 Threads laufen lassen, und 40-50GB RAM reichen da locker. Beim Unterbau tendiere ich zum Ryzen, wegen Preis/Leistung, erst recht wenn man Stromverbrauch mit einrechnet. Und weil man eigentlich Speicherfehler erkennen möchte, daher besser mit ECC, was Ryzen kann und Core-i9 eben nicht (und ja, ECC-Support-Matrix ist "divers", ich suche ja schon explizit Boards sowie Ryzen-Varianten mit ECC-Feature aus).
Aber bei der Speicherauswahl bin ich mir nicht sicher. ECC-Bedarf grenzt die Optionen doch stark ein, und dann sind da viele eben nur als Dual-Rank zu bekommen. Ich wollte noch "leider" dazu schreiben, aber nach einer kurzen Recherche bin ich mir nicht mehr sicher, was hier vom Vorteil ist.
Gängige ECC-DIMMs für Ryzen sind scheinbar:
Single Rank (16GB)
Dual Rank (32 GB) ("günstig" bei 2666Mhz, teuer bei 3200)
Single Rank (32 GB) (noch teuer und kaum zu bekommen und ist das überhaupt ein Vorteil?)
Und was Ryzen seit Renoir scheinbar beherrscht:
2x DR oder 2x SR bei 3200 Mhz
4x SR bei 2933 Mhz
4x DR oder SR/DR gemischt bei 2667 Mhz
Und jetzt bin ich eben überlegen. Was nehme ich?
- 4x 16GB SR (@2933Mhz)
- 2x 32GB DR (@3200, etwas teurer)
- 4x 16GB DR (@2666) (in der Hoffnung, dass DR den Unterschied ggü. 2933 Mhz bei SR-Bestückung aufwiegt)
- 4x 32GB DR (@2666) (eigentlich Overkill, aber wenn Ryzen schon bei 2666 begrenzt, dann kann man auch die großen nehmen)
Was ich jetzt nicht abschätzen kann - von welcher dieser Konfigs profitiert ein Compiler-Knecht mit vielen Threads am meisten?
Gibt es einen großen Unterschied, ob man 2x oder 4x bestückt?
Oder falls jemand eine überzeugende Meinung hat, soll man von Ryzen 9 oder Ryzen 7 Abstand nehmen?
Zuletzt bearbeitet: