I have an internal customer that would like dedicated CPU for their vm's. We use hyperthreading on all our hosts, but I understand you can set core sharing at the vm level. Could someone explain the difference between core sharing and affinity?
From a resource reservation standpoint, I guess I don't understand the difference between exclusive access to the core (sharing) and assigning a specific core to a specific vm (affinity). It sounds to me like in both cases, the vm gets preferential access to the physical core.