@Pete-S said in Looking for a high performance game server:
@thwr said in Looking for a high performance game server:
Like I said before, we are already using a Core i9-9900k, the upper end of available desktop CPUs, hosted by Hetzner
Yes, but it's not a real server with server grade components. It will increase the probability of having problems.
Problem with the desktops CPUs are that Intel doesn't make server chipset for them and there are no motherboard manufacturers that makes server motherboards for desktop CPUs.
Now, you can put a desktop motherboard inside a server chassis so it will look like a real server but it will still have desktop components inside and lack things like ECC memory etc. That is probably what Hetzner has done. They also most likely use desktop NVMe M.2 drives instead of the enterprise grade NVMe components. Difference here is durability, reliability, performance under heavy load and efficient cooling.
I agree for the most part. Our opinions on ECC may differ, failure rates aren't as high as they have been 10 years ago. I would use ECC anytime when it comes to critical systems. It's always good to have, but not as important for my usecase.
It's well known that Hetzner uses cheap hardware, never said anything else. The machine uses a cheap consumer grade https://www.gigabyte.com/de/Motherboard/B360-HD3P-rev-10#kf board, 2x Samsung PM/SM981 and 64 GByte of Non-ECC RAM. That's what you get for the money. We're willing to pay more, but we have to actually find something
There is one exception on the CPUs though and that is the i3, celeron, pentium CPUs. They can be used on server chipset like C246 and support the use of ECC memory. Primarily intended for entry-level servers though. They share pinout with Xeon E-2100 and E-2200 series.
C246 (and other chipsets) do support Core i(5/7)-CPUs. Just do a quick google search and you will find several boards from different manufacturers that have Core i on the list of supported CPUs. In fact, a Core i is just a Xeon with a different configuration so they don't support ECC for example. I don't know about newer chipsets.
But ... i don't have to use Core i. A similar Xeon will do just fine.
Also, if you want maximum performance you shouldn't be looking at E3-1200 series anymore. They're two generations old.
I know, was just an example.
Xeon E3-1200 v6 -> Xeon E-2100 -> Xeon E-2200.
agree