Windows Server 2012: Where are all my processors?

I haven’t worked a ton with Windows Server 2012, but recently while debugging an issue for a client relating to performance on a Hyper-V hosted VM, I was stumped why I was only seeing 1 CPU when I had added 4 vCPUs to the VM.

First, I was able to confirm that the Guest OS was seeing all 4 CPUs by looking in Device Manager.

It turns out that by default (or at least in my case) the CPU utilization is displayed in an aggregated way, making me think that it was only using 1 CPU:

 

image 

By right clicking on the CPU graph and selecting Change graph to… Logical processors you can see all the CPUs.

 

image

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s