I have SQL Server 2016 on an Intel Xeon E7-4820v2, with 4 sockets x 8 cores, 32 total cores.
I am looking to replace current hardware that is five years old.
One option I am looking at is virtualizing this server in an ESXI environment.
The new cluster is four nodes with 64 logical processors on each node and has about 80% free at the moment.
I need to determine how to size the new SQL VM. The current server maxes at 69% CPU and averages 6%.
Is CPU to vCPU generally a 1:1 comparison? Or because of how old the hardware is could I expect better performance with less vCPU?
I have read through the best practices guide and I know it says start lower and increase as needed.
I'm curious what a good starting point would be or how others have dealt with this issue.
Let me know if you require more information.
Thanks in advance.