I’m planning to build a new home server. It will run Proxmox with a ZFS storage pool. The ZFS pool (mirror vdevs) will be used for file sharing over SMB, backups and media storage. I will run a single node Kubernetes (K3s) cluster for all my services (Jellyfin, Home Assistant, git server, etc.), a CI runner, game servers and a few VMs for software development.
Here is the hardware I’m planning to use:
CPU | AMD Ryzen 9 7950X | €480 |
RAM | 2x Kingston Server Premier DIMM 32GB DDR5-4800 CL40 DIMM ECC (KSM48E40BD8KM-32HM) | €160/€320 |
Mainboard | ASUS Prime X670-P | €215 |
SSD | WD Black SN850X 2TB NVMe | €145 |
HDD | 4x Seagate Exos X 16 TB SATA ST16000NM001G | €255/€1020 |
Cooler | Noctua NH-D12L | €95 |
PSU | Corsair RM850x Series 2021 | €105 |
Case | Inter-Tech IPC 4U-4129L | €130 |
Fans | 3x Noctua NF-A12x25 PWM, 2x Noctua NF-A8 PWM | €30/€90, €18/ €36 |
Rails | IPC 26" TELESCOPIC RAILS | €25 |
Rack | StarTech 4POSTRACK25U | €325 |
Total | €2981 |
For reference, I’m in Germany, so consider that when looking at the prices.
I went with the ASUS Prime X760-P mainly because it has ECC support and one PCIe x16 slot and two x4 slots, while most mainboards only have one additional x4 slot. This should allow for more future expansion (GPU, HBA, NIC).
The Kingston 4800MT/s CL40 (KSM48E40BD8KM-32HM) is the only ECC UDIMM on my mainboard’s QVL. There is also a 5600MT/s CL46 variant (KSM56E46BD8KM-32HA) which is only €10 more expensive but isn’t on the QVL. According to the model number, the only difference between the two (other than the speed/timings of course) should be that one uses Hynix M-Die while the other uses A-Die. Should I get the faster DIMMs or follow the QVL?
While 64 GB of RAM should be enough for now, I might want more RAM in the future. This video recommends to only run two DIMMs on AM5 though. The problem is that the largest ECC UDIMMs I can find are the Kingston Sever Premier 48 GB 5600MT/s CL46 KSM56E46BD8KM-48HM which cost €100 more per DIMM than the 32 GB ones and are also not on the QVL. Is it possible to reliably run 4 DIMMs at 4800MT/s in the future if needed, or should I pay the €200 extra to get 32 GB more RAM with two DIMMs now?
I also considered the new 9950X, but the 10-20% performance increase does not warrant the 35% higher price (€655). However, the review of the 9950X says that it also improves support for running 4 DIMMs. Would it make sense to get the 9950X to better support a potential RAM upgrade in the future, while also having better performance and power efficiency?
I’m also not quite sure if the cooling for the CPU is sufficient, but the NH-D12L is the largest cooler I could find that fits in a 4U enclosure. According to Nocuta’s compatibilty list it has “medium turbo/overclocking headroom” for the 7950X and since I’m not planning to do any overclocking, it should be fine. I can also add two more 120mm fans in front of the drive bays if necessary.