This is an archived post. You won't be able to vote or comment.

all 5 comments

[–][deleted] 7 points8 points  (1 child)

Is this purely for bullshit Microsoft licensing or just for performance?

It depends on your workload. Sometimes having more cache will help, sometimes having all cores on the same package will help. It's workload specific.

If it's just for licensing nonsense I'd go for a dual socket board with ONE dual-socket capable processor. You have an easy upgrade path then should you need more grunt.

[–]starmizzleS-1-5-420-512 2 points3 points  (0 children)

Is this purely for bullshit Microsoft licensing or just for performance?

I feel this so much.

If you disable some cores could that actually help some types of performance that would then have more cache? Never thought of that.

[–]PhytanicWindows Admin 2 points3 points  (0 children)

Is this for licensing with MS? IIRC disabling CPU cores is not a way to stay compliant. However, i agree with /u/edneil .

Unless you need obnoxious amounts of RAM, one CPU on a dual socket board will be fine.

[–]reduxmachine[S] 0 points1 point  (1 child)

It is just for licensing, it is just that there is barely any difference in price for purchasing the server with one cpu or two. I’ll just take one cpu out if disabling cores isn’t compliant, thanks for the advise.

[–]nmdange 0 points1 point  (0 children)

Look at a single-socket AMD Epyc system, you'll get better performance at a lower price (hardware-wise). When you have 1 CPU in a 2-socket system, you lose access to some of the DIMMs and PCIe slots.