My first time building a home server, i have few questions in mind
I need to build a server to my my virtual machines to, I run a lot of VMs which they use a lot of CPU and memory, for some heavy machine learning sometimes my pc gets slow down and i want to solve this issue by building a home server, not sure if you guys think this is a good idea or no
- My virtual machines run python selenium codes using multi threading, I heard this info is important as there are a lot of CPUs which are made for this, I am not sure which ones
- I need at least 30-50 CPU cores and 64gb-128gb memory
Is this achievable with a budget of 2000$?
Some other questions I had in mind, such a server is going to be noisy? if I placed in it another room is it possible to control it remotly without cables?
If I missed any info please point them out I would love to add more details, thank you
To control it from another room you would use the web interface of whatever OS you are using eg Proxmox. To turn it on you can use Wake On Lan commands/apps on your workstation/phone.
It's where I got my Supermicro H11DSi (mind you it's the late 2017 model but not much new in between 2017 and 2019), fast shipping, pretty good price and he has a mix of ready to go combo or just parts if you need to.
I lean more on the Epyc side for the CPUs over Xeon but both are good.
You might also want to consider a 2nd hand workstation with dual cpus like the HP Z840 or equivalent from Dell or Lenovo. They are usually quieter than a rack server and should be within your budget and specs.
Keep in mind number of cpu cores isn’t a very accurate or complete measure of cpu requirements, 30 - 50 cpu cores from 10 years ago vs 30 cpu cores from current gen cpu’s is significantly different
I'm fairly curious as why you need "30-50" CPU cores and .. 64-128 GB RAM and to think about what you actually need before making decisions.
I run a "lot" of VMs as well, in fact, I naively migrated a bunch of other smaller servers onto this one because it's OP!!!!!
My main compute server is an HPE Gen 10 with 80 cores and 128 GB RAM and ... I max out with "most", if not all of my VMs on at once around 10 to 15% until it crashes because I'm out of RAM by a doodoo ton.
50 cores sounds pretty overkill for 128 RAM, in my humble-pie opinion.