CPU Comparison

sglee
sglee used Ask the Experts™
on
Xeon E2136Xeon SilverHi,
 I am looking at two separate servers that come with two different CPUs (please see screenshots for details).
 When I compare Average CPU Mark, E-2136 @ 3.3Ghz with 6 cores has 15,338 compared to Xeon Silver @ 1.80GHz with 8 cores that has 10,883. But the price of E-2136 @3.3Ghz  is cheaper than Silver @1.8Ghz. I am going to set up Hyper-V server with two VMs (one VM is domain controller and the other VM is Terminal Server running Quickbooks with 2 users and MS ACCESS database accessed by about 8 users via Remoet Desktop Connection. Btw, MS ACCESS database will be converted to MS SQL database at some point)
   
Here are website links for the screenshots:
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+Silver+4108+%40+1.80GHz&id=3167
https://www.cpubenchmark.net/cpu.php?cpu=Intel+Xeon+E-2136+%40+3.30GHz&id=3363

 When you look at CPUs these days, they have so many varieties and down right confusing.
 Which CPU is better and why?

Thanks.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Fractional CTO
Distinguished Expert 2018
Commented:
Normally you'll choose a CPU based on workload + speed you require to complete an increment of work.

For example, my primary reason for leasing servers is hosting Websites, so I go for lower speed CPUs with more cores + hyperthreading, because this allows processes to run longer between context switches, so when CPUs are fully saturated, all threads are hopefully running to completion without context switching.

For example, for me I'd take a lower speed 8x core machine over a faster speed 4x core machine, because the 8x core machine has twice the threads.

If on the other hand you're running CPU bound tasks, like crypto currency mining, then you'll likely be better off running fewer + faster cores, then running your miner processes to match exactly the number of threads on your machine.

Tip: Start with your workload + then research what people write about various workloads.

Also, keep in mind several items.

1) Rarely will you have have all your CPUs saturated, so CPU count means less than people imagine.

2) The only real speed killer is disk i/o, so if your processes are write bound, or you run out of memory + start swapping, then your machine will circle the drain + crash quickly.

My focus is always system tuning to reduce disk writes, as disk reads normally come from memory.

Point is back to workload again. Best you understand your workload + potential bottlenecks + work from there.

Author

Commented:
@David,

 Thanks for your insight.
Philip ElderTechnical Architect - HA/Compute/Storage

Commented:
For us, our smaller clients get a 1U Intel Server System R1208SPOSHOR with E3-1270v6, 64GB ECC, and an Intel RAID controller with either eight 10K SAS or Intel SATA SSDs in a RAID 6 array. Drive setup would depend on IOPS/workloads needs.

We don't have access to any Intel Server Systems that are built on the new Intel Xeon E3-2000 series processors. With 128GB of RAM available when they do release we'll be using them a lot more than bigger boxes for the better price point.

The Intel Xeon Scalable Processors gain access to dual, quad, or more processors, way more memory, built-in NVMe support, and more. Thus the additional cost.

When we build our virtualization platforms we always go for GHz over cores and the snip in the Q bears that out!

Author

Commented:
Consensus seems to be speed of Ghz is preferred over cores. Thank you for sharing your insight and I am going with E-2136 @ 3.3Ghz.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial