Need advice on Virtual Machine Beast

Solution
A "ton of VMs" wants a "ton" of RAM not CPU. You want to purchase RAM in multiples of 8 for a dual socket E5 V4 configuration. Each CPU has a quad channel memory controller. You want to fill all four of those memory channels.

2666 RAM is not supported by that CPU, so you won't run that fast. You want to use the QVL list that supermicro publishes for RAM.

For a similar list price, I would get E5-2667 V4. With hyperthreading, you still have 32 threads but a much higher clock speed.

kanewolf

Titan
Moderator
A "ton of VMs" wants a "ton" of RAM not CPU. You want to purchase RAM in multiples of 8 for a dual socket E5 V4 configuration. Each CPU has a quad channel memory controller. You want to fill all four of those memory channels.

2666 RAM is not supported by that CPU, so you won't run that fast. You want to use the QVL list that supermicro publishes for RAM.

For a similar list price, I would get E5-2667 V4. With hyperthreading, you still have 32 threads but a much higher clock speed.
 
Solution

kanewolf

Titan
Moderator
You will run out of RAM before you run out of CPU for most things that make sense as VMs. 32 threads can support 48 - 64 VMs for most things. You want 2 to 4GB RAM for a VM so you would have to have 256GB RAM potentially. You run out of RAM way before CPU in most instances I have encountered.

If you had more specific use cases I might be able to be more specific.