Welcome to MSDN Blogs Sign in | Join | Help

Hyper-V Performance Counters - Part five of many - "Hyper-VM VM Vid Numa Node"

There are a couple of performance counter sets in Hyper-V that show memory usage.  These counters tend to show memory used by one component of the system and the "Hyper-V VM Vid Numa Node" counter set is no different. 

This counter set is intended to show memory used by the Virtual Infrastructure Driver (Vid).  The good news is this counter set shows "guest physical memory".  This memory includes the allocation you specify when creating the VM and some other support memory like video memory.  It is the majority of the memory used by the Virtual Machine (VM).

Hyper-V VM Vid Numa Node shows memory on a per node basis.  If you have an AMD machine you will likely see a Non-uniform Memory Access (NUMA) node for each processor.  If you have an Intel based machine you will see anywhere from one to many nodes depending on the architecture.

The following are the performance counters in the counter set;

  • PageCount                   - Number of 4K pages that the node contains.  To find the total physical memory on the system you would add PageCount from each NUMA node and multiply by 4Kbytes.
  • PagesInUse                  - Number of pages in use by the Vid on this node.  Keep in mind this is most but now all memory supporting a VM.
  • ProcessorCount           - Number of logical processors this node contains.  Logical process are equal to the number of processor (sockets) * number of cores per processor * 2 if you have HyperThreading (HT) or now called Symmetric Multithreading (SMT)

  Enjoy,

  Anthony F. Voellm (aka Tony)

Published Monday, September 29, 2008 4:36 AM by tvoellm

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Hyper-V Performance Counters - Part five of many - “Hyper-VM VM Vid Numa Node” : EasyCoded

# Looking for that last once of performance? Then try affinitizing your VM to a NUMA node

Monday, September 29, 2008 1:59 AM by ALL TOPICS PERFORMANCE

There are not many performance knobs in Hyper-V which is by design. We really seek out of the box performance.

# re: Hyper-V Performance Counters - Part five of many - "Hyper-VM VM Vid Numa Node"

Friday, October 10, 2008 6:01 AM by RobFord

Is there a way of determining the memory consumption of the guest partitions but from the root/hypervisor level.  

I have looked through the list of available Hyper-V counters and there are a number of counters that discuss the number of pages assigned, but not the number used.

Any advice you can give would be great.

Rob

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker