Hi All,
I've been hosting a minecraft server and web server on my PC in a ubuntu virtual machine for some time now. PC Specs are in signature. I have 8 cores allocated to the VM and 8GB RAM as well. The minecraft server uses 4-6GB of RAM most of the time, and I don't see any more needed in the future. It works smoothly but I want it to be on 24/7 and also host a few other things (apache server etc) alongside it. I've considered provisioning an Azure VM but a year of that would cost about 300, and it seems like a better long term investment to purchase/build a server with similar specs and be able to keep it. I've determined that there are three options; Build a "server" (1U, 2U form factor), build a regular ATX PC with regular components, build a regular ATX PC with server components, or purchase a prebuilt server (new or refurbished). I intend to install Ubuntu Server on it.
My budget is 350-400 bucks. I would like to have at least the same performance I have (in my VM) right now. If possible, I would prefer that thinner U2 or U1 form factor but that might impact expandability. What types of add-in/PCIe cards can I put in a U2 server? After doing some research I found that the main distinguishing features of server systems are the ECC memory and less CPU burst because it needs to be stable over long periods. I'm not sure how important buffering (ECC) is for my application, could someone please give input? Again, mainly Minecraft server and web server but I might do some databases and potentially use it as a NAS later on, so room for expansion is desirable. Future expansion plans would likely benefit from more cores and disk bays, correct me if I'm wrong. I've noticed that the clock speeds on server CPUs are a bit (sometimes more than 1ghz) lower than on chips like my Ryzen 9. Will this make a noticeable difference in operation? Current-gen servers and server CPUs are also more expensive than the consumer options at the same specs. Would the advantage of a proper server CPU justify the price difference here?
If I go the route of using a regular PC for the job, I was thinking something like this build. Should I change anything? The benefit here is the higher clock speed of the CPU and the higher RAM speed as well. It isn't a "server" build, but is it not advisable to use consumer parts in a 24/7 server? It would not be running at peak demand all the time, but the minecraft server would be up even if nobody is on.
If I purchase a refurbished server, I would be looking at something like this: https://www.newegg.com/dell-poweredge-r710-rack/p/2NS-0008-5BN30. My concern with this is the age (2009 CPU), RAM speed, and low clock speed. Would the low clock speed and RAM speed present a performance issue? Would driver issues of any sort arise? It's a server OS so I wouldn't think so. On the other hand there is a whole 64 GB of RAM, and 8 CPU cores total! I am assuming ram is ECC since this is a server.
I haven't looked much into building a rackmount server myself, but how would you do that? What are the different parts that need to be compatible? In a PC for example the motherboard and CPU need to work together and all the components need to fit the physical dimensions of the case. What are some size terms to know when looking into servers? Are all server mobos the same size? Does the age of a server CPU matter if it is in new condition and has good clock speed/core count? Does RAM speed matter in a server?
Sorry, I know it is a lot of questions but I want to make a good choice with this server. Thanks!
I've been hosting a minecraft server and web server on my PC in a ubuntu virtual machine for some time now. PC Specs are in signature. I have 8 cores allocated to the VM and 8GB RAM as well. The minecraft server uses 4-6GB of RAM most of the time, and I don't see any more needed in the future. It works smoothly but I want it to be on 24/7 and also host a few other things (apache server etc) alongside it. I've considered provisioning an Azure VM but a year of that would cost about 300, and it seems like a better long term investment to purchase/build a server with similar specs and be able to keep it. I've determined that there are three options; Build a "server" (1U, 2U form factor), build a regular ATX PC with regular components, build a regular ATX PC with server components, or purchase a prebuilt server (new or refurbished). I intend to install Ubuntu Server on it.
My budget is 350-400 bucks. I would like to have at least the same performance I have (in my VM) right now. If possible, I would prefer that thinner U2 or U1 form factor but that might impact expandability. What types of add-in/PCIe cards can I put in a U2 server? After doing some research I found that the main distinguishing features of server systems are the ECC memory and less CPU burst because it needs to be stable over long periods. I'm not sure how important buffering (ECC) is for my application, could someone please give input? Again, mainly Minecraft server and web server but I might do some databases and potentially use it as a NAS later on, so room for expansion is desirable. Future expansion plans would likely benefit from more cores and disk bays, correct me if I'm wrong. I've noticed that the clock speeds on server CPUs are a bit (sometimes more than 1ghz) lower than on chips like my Ryzen 9. Will this make a noticeable difference in operation? Current-gen servers and server CPUs are also more expensive than the consumer options at the same specs. Would the advantage of a proper server CPU justify the price difference here?
If I go the route of using a regular PC for the job, I was thinking something like this build. Should I change anything? The benefit here is the higher clock speed of the CPU and the higher RAM speed as well. It isn't a "server" build, but is it not advisable to use consumer parts in a 24/7 server? It would not be running at peak demand all the time, but the minecraft server would be up even if nobody is on.
If I purchase a refurbished server, I would be looking at something like this: https://www.newegg.com/dell-poweredge-r710-rack/p/2NS-0008-5BN30. My concern with this is the age (2009 CPU), RAM speed, and low clock speed. Would the low clock speed and RAM speed present a performance issue? Would driver issues of any sort arise? It's a server OS so I wouldn't think so. On the other hand there is a whole 64 GB of RAM, and 8 CPU cores total! I am assuming ram is ECC since this is a server.
I haven't looked much into building a rackmount server myself, but how would you do that? What are the different parts that need to be compatible? In a PC for example the motherboard and CPU need to work together and all the components need to fit the physical dimensions of the case. What are some size terms to know when looking into servers? Are all server mobos the same size? Does the age of a server CPU matter if it is in new condition and has good clock speed/core count? Does RAM speed matter in a server?
Sorry, I know it is a lot of questions but I want to make a good choice with this server. Thanks!