Hi I would like to ask people who are/were working with SQL servers that should run with optimal performance all the time.
Let's assume, that we want to build up 6 SQL servers, each with 4vCPU+16GB of memory. I have 3 hosts (each host with 2xQuadCore+32GB) plus NFS storage on Netapp (dedicated volume for these servers)
So tell me, if I put 2 such SQL VMs on each ESX host, to make these servers run with no performance issues, should I set them any memory reservations (or maybe they shouldn't have any reservations set)?
Should they have any specific swapfile "location" for them? (in VM configuration->swapfile location). What about internal OS setup? Should it have some OS (Windows 2008 x64) tweaks inside for best performance?
I think this setup should be enough for this, but was wondering what else should I think of. These reservations make me crazy, coz I don't know what in this situation would be the best option.
I hope someone will be able to give me some tips on this.
If you found this or any other answer useful please consider the use of the Helpful or correct buttons to award points