PROMETHEUS
Posted: Thu Jul 24, 2014 10:52 pm

This is going to be an interesting build. Last year in Feb 2013 I upgraded the server. We went to at the time the latest Six Core technology Intel had to offer in the Core i7 3930K. This is still an amazing CPU but it is a consumer processor. It lacks some features we need, namely ECC memory.
So this build is no longer called "Colossus" as that is our old consumer build. This is new enterprise equipment and it's going in a new case and I felt a new name would be appropriate and I've decided to call it PROMETHEUS.
New case, a server 4U Rack with 24 Hotswap bays, new memory 32GB of DDR3 ECC RAM. New XEON CPU with the E5 Ivy Bridge-EP architecture. And lastly a new motherboard, the Asrock EP2C602-4L/D16 a dual socket XEON motherboard with RDIMM & UDIMM ECC support up to 256GB per socket (512GB RAM support total).
It's gonna be a beast. The most advanced server I've built for our community and it gets us out of the consumer parts and on to the enterprise parts.
So the main thing you're probably thinking is, why. Why am I doing this? Well the only reason is ECC memory. This stands for Error-correcting code and it basically means if the memory has a problem (which can occur several times a year in a 24.7 system) the memory can detect and fix the issue.
In normal systems like the one we are currently using over time the memory can have a bit flip. Each memory stick is full of millions of these bits they hold data either a 1 or a 0. Sometimes electronic fields produced by other electrical devices near the RAM can cause one of these bits to flip from a 1 to a 0 or a 0 to a 1. When this happens it can result in the server crashing or file loss / corruption.
ECC is an enterprise feature which Intel only supplies on XEON CPU's so that is what we are upgrading to. This also means we have to upgrade our motherboard as that doesn't support ECC memory and finally we need new memory. We currently use 24GB (6 x 4GB) of DDR3 Mushkin memory. This will be swapped out for 32GB (4 x 8GB) of Kingston ECC UDIMM DDR3 Memory.
Finally we are going with a Dual Socket board because it offers us room to grow. We can stick two 12 Core XEON's in it if we wanted taking us to 24 cores / 48 threads. And the motherboard can run with only one CPU inserted. We will start off with a single XEON 4 Core CPU which is as fast as the 6 Core CPU we are currently using on single threaded workloads like Minecraft.
Then over time as the processors drop in price due to Intel releasing Haswell-EP XEON's later this year we can upgrade to single or dual six core XEON's.
Now some photos!
Server Case:


Motherboard:

You can see above those two huge CPU Sockets and the 16 (!!) RAM slots which enable up to 512GB of memory to be installed. When we use it only 4 of those 16 slots will be populated. I expect us to eventually reach 128GB of RAM in this system when both CPU slots are populated.
Thanks for reading so far, the thread will evolve over the rest of the year, this is a very expensive build and things won't all be bought at once as I'm going to be scrounging around for the best deals for each component until all the parts are together.