My home got very~ limited space so whatever server must be inside my small room…
I got a QNAP NAS TS-453 Pro broken recently so planning to build a one with TrueNAS Scale
Plus might move some light stuff deployed in cloud VMs back into this new machine
Here is the component list I come up with: (those matters only, i.e. excludes things like case/PSU)
AMD Ryzen™ 9 5950X
Core count & ECC support
ASRock X570 Taichi ATX / ASRock X570 Phantom Gaming X
More M.2 & SATA Ports than others
Noctua NH-U12A
No water cooling
64GB 2x32GB DDR4-3200 PC4-25600 2Rx8 ECC Unbuffered Server Memory by NEMIX RAM (Amazon)
Local stores got no ECC RAM with 32GB per DIMM
Motherboard only supports ECC Unbuffered not registered
2 DIMM = best speed plus I can upgrade to 128GB if wanted
5 HDD for a ZFS RaidZ2 pool
Might add some M.2 SSD later as a new pool later
Rejected ideas:
Threadripper -
way too expensive
no need for that many PCIE lanes
DDR5
ECC not validated yet
Not many ECC modules being sold
Looking for comments (especially if there is any serious mistake)
Thanks
5900X is quite a bit cheaper ($100-$150) than the 5950X and has higher base clocks with similar boost clocks, so worth considering if you don’t need those extra 4 cores.
You probably researched this, but allow me to post the link to Noctua’s excellent documentation about compatibility of their CPU coolers with other components, such as CPUs, motherboards, etc.
Here the compatibility list for the AMD Ryzen 9 5950X
You picked a cooler from the top of their list, but not the top item. The CPU will require all the cooling you can throw at it. If you have not yet considered the top cooler (highest NSPR value) from their list, take another look.
Thanks
5900X is sold out locally (probably due to the reason you said)
But I am fine paying a bit extra for the core count (I guess I can find some stuff to fill them up)
These Kingston sticks are currently $60 cheaper for a pair than the kit you posted.
Also this is worth a read, a friend linked me to this since I’m building a similar system to yours, I asked them if they were able to downgrade the bios to get the ECC error injection feature back but they haven’t responded to me yet.
I’ve been avoiding Intel, I’m still skeptical about letting the CPU magically choose when something is less important. I know people had issues with heavy tasks being chosen for E cores early on, I haven’t heard much about it recently though.
i know what you mean but i do CPU pinning i assign a docker to specific Cores. No Intel Voodoo involved.
In windows for a “classic” workload you are right. There is Intel Voodoo involved. But even there you “could” assign Cores to a specific Task more or less and surely not practical and do not recomend.
Yeah I was considering buying an older Threadripper since I saw some decent prices for them second hand. Turns out this is why they were at decent prices, they were vendor locked to Lenovo workstations.
I guess with all the AGESA updates there won’t be Error injection feature
A bit annoying but I guess I will have to assume ECC is working (or I have to go for server board = $$)
a 75% reduction in cost for only having to pay attention to what the CPU came from? i dunno if i am unusually cheap or what but i can tell you that 100% of the time i will buy a used car that needs a bit of TLC over a brand new one.
I setup some stuff today, can confirm that on the Taichi x570 I was not able to test ECC is functioning due to the bios options missing and you cannot downgrade the bios. Best I got is that memtest86 reported that it was ECC memory and ran a standard test.