Are all CPU cores roughly equivalent across Linode sizes?
If I were looking to maximise CPU assuming a load balanced app and ignoring other resources such as RAM etc given the current Linode pricing it seems far more economical to scale horizontally than vertically, e.g:
Linode 8GB 4 Core $40 = $10 /core
Linode 16GB 6 Core $80 = $13 /core
Linode 32GB 8 Core $160 = $20 /core
Is this assumption correct? Or, do larger Linode sizes have better processors or some other consideration I'm overlooking?
I did notice that in one of my 16GB Linodes I have:
Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz
Compared to this in my 8GB's:
Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz
So newer version in the 16GB but slower clock speed - not sure if that works out roughly equiv or not, I'm assuming so.
The performance per CPU core is equivalent for all our plans. Keep in mind that you may notice minor performance variations on each of your Linodes, but this is based on differences in host hardware and not the Linode's plan/price.
So, your assumption may be correct. If you value CPU cores over RAM, distributing your load across multiple lower priced plans might yield better performance than a single high-priced plan.
AFAIK, Linode has a variety of cpu models so depending on host node you'll get different performance
Found so far on Linode https://community.centminmod.com/threads/guessing-linodes-next-server-cpus.12642/
Intel Xeon Gold 6148 Scalable
AMD EPYC 7501
AMD EPYC 7451
Intel Xeon E5-2697v4
Intel Xeon E5-2680v3
Intel Xeon E5-2680v2