I want to build a home workstation to run VMs and containers for testing. I need enough memory to fire up 10-50 VMs and virtual network interfaces/bridges on demand. I mostly test functional setups and failure scenarios, no need for high performance.
I’m looking at 100+ Gb of RAM, more is better, if price is reasonable.
The system will also work as a 4k desktop.
I will not play games on it. I would love to play in a VM with a passed through GPU, but I have to use Faceit anticheat, which bans anyone playing inside a VM. So I’m stuck with having a separate dedicated “gaming” PC.
For VM storage, I’ll probably be ok with HDD speeds divided by the number of VMs, especially if there is spare memory for filesystem cache. If I ever need faster storage, I’ll add another SSD or two later. I will also run a storage for personal files on this machine.
I plan this (German prices):
Epyc 7303p 430
H12SSL-i board 580
Supermicro SNK-P0064AP4 CPU cooler 80
GT1030 GPU 100
Fractal Define 7 165
Fractal Ion+ 2 Platinum 860W 180
32GB RDDR4-3200 x4 360
nvme for / 250Gb 60
nvme for faster VMs 250Gb 60
HDD 2x4Tb 200
HDD 16Tb 300
total 2535
The biggest question is the platform: old Epyc 7003 vs latest gen desktop vs latest gen server.
An i7-i9 or Ryzen 9 would be 2-3 times faster in benchmarks for the same price. It would run DDR5 in 2 DIMMs per channel mode which is not significantly faster than the DDR4. The disadvantage is that Linux has no ECC EDAC support for Intels at all, and stable Debian kernel version has no EDAC for Ryzen 7000. It’s not clear to me which kernel has it. Desktop would be limited to 128 Gb of RAM. Could upgrade to 192 later, but will have to fully replace it.
The latest gen server is more expensive with no clear benefit, maybe future upgradeability and power efficiency. Entry level Epyc 9004 are quite expensive and have too many memory channels, Epyc 8004 don’t have boards yet, affordable Xeons look bad with limited memory speeds. I don’t consider workstation platforms, they are overkill.
Any feedback?
Is the Epyc 7303p(Zen 3, 16 cores, 2.4-3.4GHz, 64M L3, 130W) enough for me? I can also upgrade to 7313p(16c, 3.0-3.7GHz, 128M L3, 155W) for exta €350, or even higher.