Hey Grant,

Just some general thoughts...


   - K series chips (including the 6700K you linked) are unlocked (so can
   be overclocked), but don't come with a stock fan and are often missing
   features useful for server workloads (though it seems 6700 vs 6700K, the K
   is only missing "Trusted Execution Technology"
   http://ark.intel.com/compare/88196,88195)
   - As you know, the Xeon chip is Broadwell and the i7 chip is Skylake;
   check the list of features to see if any are relevant to you:
   https://en.wikipedia.org/wiki/Skylake_%28microarchitecture%29#Architecture
   - faster AES encryption sounds useful...
   - i7 chips support hyperthreading, but logical threads aren't as good as
   physical cores - I think even optimistically they only speed things up by
   1.5x, so it may be better to get two i5 processors instead (it does mean
   you'll need another motherboard, though)
   - Xeon chips usually require a more expensive motherboard (especially if
   you want one that supports two processors) and they're often paired with
   more expensive ECC memory. They also don't have integrated graphics, so
   you'll need to factor in the cost of discrete graphics
   - Although i5 and i7 chips allow you to go up to 64GB memory, most
   motherboards have 4 DIMM slots (meaning you'll need 4x 16GB to max out your
   memory), and 16GB sticks are quite expensive
   - Discrete graphics are unnecessary for most server workloads, unless
   you're looking to do data science/machine learning stuff (where GPGPU
   acceleration is useful). Avoiding discrete graphics means your system will
   put out less heat and can use a smaller/cheaper power supply.

This comparison might help - at a quick glance it seems like the i5-6600
might be a good option:
http://ark.intel.com/compare/93338,88188,92986,88196,88195

A comparison of i7 vs Xeon chips:
http://www.velocitymicro.com/blog/xeon-vs-i7i5-whats-difference/

This build gives you 32GB memory & 4 cores for $600:
http://pcpartpicker.com/list/y7HHWX -- that amount of money would barely
cover the cost of a single Xeon chip and some memory, let alone the
case/motherboard/graphics.  Swapping out the i5-6600 for an i7-6700K adds
another $115: http://pcpartpicker.com/list/mfjzPs

Dual Xeons are a bit pricier at $1,600: http://pcpartpicker.com/list/MMxzPs
(16 cores, hyperthreaded - buying two i7 systems would be $1,450, and would
have: same total memory 64GB, better redundancy, more disk space, though
only 8 cores).  Both Xeons and i7s have a higher TDP, which usually
corresponds to higher costs for power & cooling, which might be a factor
depending on your local climate.

See these benchmarks as well:
http://www.cpubenchmark.net/compare.php?cmp%5B%5D=2565&cmp%5B%5D=2766&cmp%5B%5D=2594

You might also get better advice asking on reddit:
https://www.reddit.com/r/homelab+buildapc

An advantage of going with commodity hardware is that, given the price
difference, you can buy one system to start, then purchase another if you
find you need more capacity.  By the time you need it, the second system
will probably be cheaper and more powerful, owing to Moore's Law.

I'm curious what others think, though. I'm certainly not an expert and it's
been awhile since I've built my own machine.

Good luck!

Cheers,

Jonathan

On Sun, Oct 2, 2016 at 7:36 AM, Grant Shipley <[email protected]> wrote:

> Howdy fine folks:
>
> I am going to put together a single node (master/node) home server for
> origin use and have a quick question about best performance for origin for
> developer usage (mainly Java and Node.js builds/deploys)
>
> Currently I am deciding between a single CPU Skylake i7 6700:
> http://www.newegg.com/Product/Product.aspx?Item=
> N82E16819117559&ignorebbr=1
>
> and using all consumer grade hardware which limits me to 64gb ram and
> would limit me to 4 cores / 8 threads.
>
> Alternatively, I am thinking of doing a dual Xeon setup with this CPU:
> http://www.newegg.com/Product/Product.aspx?Item=
> N82E16819117629&cm_re=xeon_e5-_-19-117-629-_-Product
>
> Which would allow my to go up > 128gb ram and have 16 cores with 32
> threads.
>
> I know the Xeon is an older arch (Haswell) so it's two generations behind
> but I can't afford the latest xeon chips.
>
> So, the question is, better to have more cores/threads on older arch or
> skylake for origin workloads.
>
> --
> gs
>
>
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.openshift.redhat.com/openshiftmm/listinfo/users
>
>
_______________________________________________
users mailing list
[email protected]
http://lists.openshift.redhat.com/openshiftmm/listinfo/users

Reply via email to