Here’s how good it used to be: for servers, there was a single Pentium Pro processor, which you didn’t even need to choose. With the advent of multi-core processors, it became clear that the more computing blocks, the better, but only until marketers stepped in and divided one CPU into ten sockets with ten cache options and ten frequency characteristics, so today the choice of CPU in the server is hell even for a trained technician. In this article, we will compare the comparison coefficients themselves, which marketers like to give in their documentation.
1. The cost per core (Price per Core)
The simplest and most understandable coefficient, which is obtained by simply dividing the price of the processor by the number of physical cores. Due to the fact that it does not take into account parameters such as processor architecture, cache size, memory controller type, and architecture, it is the most useless metric, which is currently only profitable for AMD, which flaunts its 64-core processors in front of Intel.
|CPU||Price, $||Price per core, $|
|Intel Xeon Phi 7290, 72C, 1.5-1.7 GHz||3213||44.6|
|Intel Xeon Gold 5320H, 20C, 2.4-4.2 GHz||1555||77.75|
|Intel Xeon Bronze 3204, 6C, 1.9 GHz||220||36.6|
|AMD EPYC 7662, 64C, 2.0-3.3 GHz||7300||114|
|AMD EPYC 7272, 12C, 2.9 GHz||690||57,5|
|AMD EPYC 7401P, 24C, 2.0 - 3.0 GHz||1048||43,6|
|AMD EPYC 7251, 8C, 2.1 - 2.9 GHz||478||59,75|
Of course, it’s time to think about the Intel Xeon Phi series, which has x86-64 processors with up to 72 cores, with an extremely low frequency from 1 to 1.7 GHz. In General, Intel likes such low frequencies, and even in the initial line of universal Xeon Bronze processors, you can buy 6-core models with a frequency of 1.6 to 1.8 GHz, depending on the generation, and the price for the core there is also very low. And if you look at a random sample of server processors, the price for the core does not mean anything at all!
In general, when you are considering a processor for a server, you should already be aware of the load that the machine will bear, and if a 64-core processor has the optimal core price, but your cloud is more than enough for a 16-core machine, you will agree that you do not want to pay extra for unnecessary cores.