I was recently hired into an on-line retailer that is just now getting into virtualization. They brought me in for my VMware and Linux background. We currently have a 3 node ESXi DRS cluster using Dell R710 machines with 64 GB memory each. I have been asked for my recommendation regarding growth of the cluster. We're currently nearing the capacity now as 2 of the machines are running full out if we take one machine out of service.
We also have two more Dell R710 machines as spares we could add to the cluster, as well as a Dell R810 with 128 GB memory that could be added.
I recommended not using the Dell R810 and instead bringing both of the R710 machines in and maxing out memory for all of the R710 machines and there lies my problem.
The Dell R710 can handle a maximum of 192 GB of memory. I'm not going to go into the details, but if you take it to this amount of memory, the memory bus speed goes down to 800 Mhz. The choices we have are:
mem config bus speed
=====================================
144 GB (or less) 1300 Mhz
192 GB 800 Mhz
So the issue here is price vs. performance. It's much cheaper to add capacity to your cluster by adding memory as opposed to buying more machines. But if we max out the memory to 192 GB, we lose about 1/3 of our memory bus speed.
What would you do? How does memory bus speed impact VM performance?
Russ