Moving on to a new blog…

To all my readers I want to thank you!  Over the last couple of years I’ve gotten lots of great feedback and comments on this blog.   It has been read over 386,000 times as of 2/13/2011.   I hope you’ll join me on my new blog where I hope to put out more real…

1

Wow… Hyper-V does it again – RemoteFX and Dynamic Memory

Hard to believe it has been eight months since my last post.  I’ve been deep into Windows Sercurity and Reliabiltiy and was fortunate enough to have a chance to contribute to one of the two features I’m briefly blogging about today – RemoteFX. So what are RemoteFX and Dynamic Memory?  RemoteFX is the next step in…

1

Monitoring Hyper-V Performance

Now that Hyper-V has been in the market for over 9 months a common question that has come my way is “what should I monitor?” This question has been asked for a couple of reasons such as; How do I know if my machine is overloaded? How can I figure out what resources were used…

19

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…

7

How to get Processor Utilization for Hyper-V via WMI

There are a number of groups building management software (OEMs, Microsoft, …) for Hyper-V which is cool to see.  A common ask from these teams has been around reading and computing VM CPU usage. The following is an example of how to compute Hyper-V guest processors usage.  You can use the same formula for “%…

8

Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set

The “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter sets have the same counters.  The only difference between the two is the ““Hyper-V Hypervisor Root Virtual Processor” contains counters for only the Root Virtual Processors (VP’s) whereas “Hyper-V Hypervisor Virtual Processor”  has counter for all other partitions. The virtual processor counters are…

12

Hyper-V Performance Counters – Part three of many – “Hyper-V Hypervisor Logical Processors” counter set

This is one of the most important counter set in all of Hyper-V.  It is also one of the few counter sets that is not impacted by clock skew (http://blogs.msdn.com/tvoellm/archive/2008/03/20/hyper-v-clocks-lie.aspx) Before digging into the counter set it is important to understand a Logical Processor (LP) is the number is a cores / HT that the…

4

Hyper-V Performance Counters – Part two of many – “Hyper-V Hypervisor” counter set

The “Hyper-V Hypervisor” counter set is a good place to start when looking for overall system information and what is running under Hyper-V. Hyper-V Hypervisor counter set counters: ·         Logical Processors – These are the number of cores / HT that the hypervisor is managing.  If you have a dual proc quad core without HT…

2

Hyper-V Performance Counters – Part one of many – The overview

[[ ***IF YOU HAVE SPECIFIC QUESTIONS ON PERFORMANCE COUNTERS YOU WANT ANSWERED  PLEASE POST A REPLY WITH THE QUESTION***]] In the next few posts I’ll be covering Hyper-V performance counters.  There have been a lot of changes from Beta -> RC -> post RC.  In Beta the counters sets for Hyper-V were not grouped under a…

10