Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've got a Hyper-V 2012 running and need to configure that my virtual CPU are based on one socket. So the guest is seeing one socket with e.g. 4 core. I've found some tool called cpu z should do that, but is the "correct" way of doing this?

share|improve this question
up vote 1 down vote accepted

Your guest VMs will all appear as single-socket, multi-core processors (assuming you give them more than one virtual processor) unless you either reconfigure the VM manually or add enough virtual processors that you've exceeded the number of cores that your physical processors have.

If you want confirmation on how your VM appears to the running workload, I suggest coreinfo.exe:

If you want to reconfigure the VM manually, I suggest PowerShell. Look at the Set-VMProcessor cmdlet. The -MaximumCountPerNumaNode and -MaximumCountPerNumaSocket parameters should get you what you're looking for.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.