I'm pretty sure this would be the right place to post this sort of question. I'm wanting to talk more about the hardware, and less about the providers.
So right now I have one Minecraft server which runs on a VPS with 4GB of memory. The VPS is on a really powerful node with dual E5-2620 processors, 64GB of memory, and hard drives in RAID10. The Minecraft server runs incredibly well on this VPS.
The thing is that I want to create a Feed the Beast server for the same people who play on that other server, and I also have a friend who wants me to set up a Minecraft server for him.
Currently I have quite a few VPS's for hosting various different websites, as well as that one for the Minecraft server. If I was to get two more for the two new Minecraft servers I'd be looking at a monthly cost similar to that of a lower end dedicated server.
Today a company called Quick Packet posted an offer on another forum where they are offering Dell PowerEdge CS24-SC systems with dual Intel Xeon L5420 processors, 16GB of DDR2 memory, a 1TB hard drive, and 5 IP addresses. That dedicated server would cost me $50/month.
My question is how well would my Minecraft servers, and the web server run on the dual L5420's. Keep in mind that these are smaller servers that have quite a few different plugins. So I'd only expect around 30 people in total on all of the servers during peak hours. The websites don't get a ton of traffic, but I do like them to be responsive and if a game server is hogging up all of the resources it might not be very responsive.
I understand that Minecraft is single threaded so each Minecraft server could have its own thread with threads spare for the operating system and the web server. In the real world how does that work exactly? Is there any way to restrict each game server to a specific core? How much disk I/O does a Minecraft server usually consume on average per player?
Any information, or help would be appreciated. Right now I am not sure if I should order a couple new VPSs for the two new game servers knowing that they'll run well, or get something a little more scalable that may or may not perform any better.