A while ago a consultant said that I should set processor affinity when I'm running SQL Server on VMWare. The advice was to disable CPU0 so it was free for the OS.
When I read the "Architecting Microsoft SQL Server on VMware vSphere"-PDF on the site of VMWare I find following:
VMware recommends not using CPU affinity in production because it limits the hypervisor’s ability to efficiently schedule vCPUs on the physical server.
To me it looks like overkill to set processor affinity so a core would be free for Windows. What is your advice about this?