Jump to content

Hello guys,


I'm planning to build a good server for multiple VM instances/dockers & and would like to have your advice on this build:


Motherboard X470D4U
CPU Ryzen 3800x
Case Fractal Design R5
ECC RAM CT32G4RFD4266 32Go
Power Supply : Bequiet 600W
HDD1 storage ST4000VNZ08
HDD2 storage ST4000VNZ08
SSD cache1 860 EVO 2.5" (500 Go)
SSD cache2 860 EVO 2.5" (500 Go)


On this server I would like to run multiple instances of my games servers, build a windows servers with shares & VPN for our small family (5 members) and have also multiple web servers (family & game servers)

What do you guys think ? what is overkill for the setup and what should be increased? I'm also planning to add more ram & storage as time goes and I need more.

 

Thank you very much for your help & support ❤️

Link to comment
https://linustechtips.com/topic/1236159-future-nas-build-need-advices/
Share on other sites

Link to post
Share on other sites

25 minutes ago, Samy_Tz said:

Hello guys,


I'm planning to build a good server for multiple VM instances/dockers & and would like to have your advice on this build:


Motherboard X470D4U
CPU Ryzen 3800x
Case Fractal Design R5
ECC RAM CT32G4RFD4266 32Go
Power Supply : Bequiet 600W
HDD1 storage ST4000VNZ08
HDD2 storage ST4000VNZ08
SSD cache1 860 EVO 2.5" (500 Go)
SSD cache2 860 EVO 2.5" (500 Go)


On this server I would like to run multiple instances of my games servers, build a windows servers with shares & VPN for our small family (5 members) and have also multiple web servers (family & game servers)

What do you guys think ? what is overkill for the setup and what should be increased? I'm also planning to add more ram & storage as time goes and I need more.

 

Thank you very much for your help & support ❤️

You need much more CPU power than that. Each game server is likely chewing up at least 2 cores and depending on the game 2 GB of RAM or more. Each client, if they want to game on it at the same time will need at least 2 cores each. That's just 10 cores for the clients alone. Webservers, if properly managed can do with threads and can share a core, unless you are running database based stuff at the same time, basic html will not be a problem. 

Best guess you will need a system in the 20.000 USD range. Individual systems would be way cheaper.

A main system with a CPU like that could handle file shares and webhosting at the same time as running 2 game servers. But you will have to run linux. Windows does not handle that many operations well and wastes a lot of resources doing so. ECC Ram is a complete waste unless you go linux and ZFS.

 

Sorry to disappoint you there 

Link to post
Share on other sites

Webservers will be only clan showcase single pages website without much traffic, so I don't think they'll add up anything if you agree.

I was planning to give 2 cores each server (and stop when I don't have anymore), and keep 2 cores for Webservers & NAS

ECC RAM will be used as the server will run on Unraid, the servers will be through dockers or VM


What do you think about it ?

Link to post
Share on other sites

3 hours ago, Applefreak said:

A main system with a CPU like that could handle file shares and webhosting at the same time as running 2 game servers. But you will have to run linux. Windows does not handle that many operations well and wastes a lot of resources doing so. ECC Ram is a complete waste unless you go linux and ZFS.

Do you think I can put unraid on the bottom of all that and work through VMs ?

Link to post
Share on other sites

4 hours ago, Applefreak said:

You need much more CPU power than that. Each game server is likely chewing up at least 2 cores and depending on the game 2 GB of RAM or more. Each client, if they want to game on it at the same time will need at least 2 cores each. That's just 10 cores for the clients alone. Webservers, if properly managed can do with threads and can share a core, unless you are running database based stuff at the same time, basic html will not be a problem. 

Best guess you will need a system in the 20.000 USD range. Individual systems would be way cheaper.

A main system with a CPU like that could handle file shares and webhosting at the same time as running 2 game servers. But you will have to run linux. Windows does not handle that many operations well and wastes a lot of resources doing so. ECC Ram is a complete waste unless you go linux and ZFS.

 

Sorry to disappoint you there 

You overlooked the fact that this machine will act as the server for the games, not the client. So that each client will eat two cores is not applicable.

 

RAM is definitely way too little though. The VPN server will do fine with 2GB and so will the web servers. A Windows Server machine with file shares will work with 2GB but 4GB is safer for when you also need updates. The hypervisor needs a few GB to run smoothly and everything else is for the game servers. It depends on the game how much is needed.

 

The webservers, VPN server and file server can technically run on 1 CPU core each, the 3800X has 16 virtual cores to distribute.

 

Agreed also on the ECC being useless in this case. There are no use cases here that warrant it. Just get fast stable consumer RAM, 64GB should be okay.

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to post
Share on other sites

2 hours ago, Samy_Tz said:

Do you think I can put unraid on the bottom of all that and work through VMs ?

you can, but id use a os like proxmox that does beter with vms. unraid just isn't the best hypervisor.

 

WHat game servers are you running?

 

Also cores are normally shared, so a vm won't reserve cores. Since the games servers are probably not going to all run at the max load at the same time, you can over provision cores a good amount.

Link to post
Share on other sites

3 hours ago, Electronics Wizardy said:

WHat game servers are you running?

2 squad servers for now, they require 2 cores what I've discussed with server hosters.


I'm putting unraid now for the VM but for the raid array support, do you know better ?

 

I agree for the ram, that's why I took only one stick so I can expand afterwards on the free slots.

 

In short, am I ready to go hardware wise ? no conflicts or stupid choice anywhere ?

Link to post
Share on other sites

6 minutes ago, Samy_Tz said:

2 squad servers for now, they require 2 cores what I've discussed with server hosters.


I'm putting unraid now for the VM but for the raid array support, do you know better ?

 

I agree for the ram, that's why I took only one stick so I can expand afterwards on the free slots.

 

In short, am I ready to go hardware wise ? no conflicts or stupid choice anywhere ?

id use something like proxmox here. It has better vm support than unraid in my usage, and supports zfs for raid aswell

 

Id aggree with more ram, get 2x32gb dimms

 

MIght as well go ecc here, if your not gonna get ecc, id just get a cheaper conumser board.

 

 

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×