<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx</link><description>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</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#9895915</link><pubDate>Wed, 16 Sep 2009 18:16:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9895915</guid><dc:creator>Fabrizio Grossi</dc:creator><description>&lt;p&gt;Hi Tony,&lt;/p&gt;
&lt;p&gt;I have some doubt on Processor measure.&lt;/p&gt;
&lt;p&gt;I have a Pyisical box with a Dual Core Processor, so 2 LPs. On this box I have 4 VMs, VM01 and VM02 &amp;nbsp;with 2 VP assigned, VM03 and VM04 with 1 Core assigned, so 6 VPs.&lt;/p&gt;
&lt;p&gt;I start a CPU stress tool on all VMs.&lt;/p&gt;
&lt;p&gt;Here the results:&lt;/p&gt;
&lt;p&gt;- Hyper-V Hypervisor Logical Processor\%Guest RunTime_Total is about 99% (correct for my comprehension)&lt;/p&gt;
&lt;p&gt;- Hyper-V Hypervisor Virtual Processor\%Guest Run Time_VM01 ... VM04 is about 30%. Correct from my point of vue, 6 VPs share 2 LP so the result is 30% of CPU time for every VP&lt;/p&gt;
&lt;p&gt;The counters that create me some problems are:&lt;/p&gt;
&lt;p&gt;-Hyper-V Hypervisor Virtual Processor\%Hypervisor Run Time_Total is about 2 %&lt;/p&gt;
&lt;p&gt;-Hyper-V Hypervisor Virtual Processor\%Guest Run Time_Total is about 30 %&lt;/p&gt;
&lt;p&gt;-Hyper-V Hypervisor Virtual Processor\%Total Run Time_Total is about 32 %&lt;/p&gt;
&lt;p&gt;Why this? for my comprehension &amp;quot;Hyper-V Hypervisor Virtual Processor\%Guest Run Time_Total&amp;quot; should be the sum of &amp;quot;Hyper-V Hypervisor Virtual Processor\%Guest Run Time_VM01 ... VM04&amp;quot;.&lt;/p&gt;
&lt;p&gt;Is because the sum is &amp;gt; 100% ?&lt;/p&gt;
&lt;p&gt;thank's for wour help&lt;/p&gt;
&lt;p&gt;best regards&lt;/p&gt;
&lt;p&gt;Fabrizio Grossi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9895915" width="1" height="1"&gt;</description></item><item><title>Monitoring Hyper-V Performance</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#9563542</link><pubDate>Thu, 23 Apr 2009 02:43:20 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9563542</guid><dc:creator>ALL TOPICS PERFORMANCE</dc:creator><description>&lt;p&gt;Now that Hyper-V has been in the market for over 9 months a common question that has come my way is “what&lt;/p&gt;
&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9563542" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#9267642</link><pubDate>Fri, 02 Jan 2009 08:25:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9267642</guid><dc:creator>Geeta</dc:creator><description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Can we relate attribute "ProcessorLoad" of WMI Class "Msvm_VirtualSystemManagementService" with attribute "%Total Run Time" of Perfmon Class "Hyper_V_Hypervisor_Root_Virtual_Processor" ?&lt;/P&gt;
&lt;P&gt;I see, as and when the load on physical processor increases both of these values increase proportionally. but which one of them represents the actual physical processor load? &lt;/P&gt;
&lt;P&gt;what is the difference between these two attributes?&lt;/P&gt;
&lt;P&gt;Thanks and Regards,&lt;/P&gt;
&lt;P&gt;Geeta&lt;/P&gt;
&lt;P&gt;&amp;nbsp;----&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Tony's Reply - They are releted.&amp;nbsp; The Hyper-V Virtual Processor counters represent the % of Physical Processor (core / SMT).&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9267642" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#9258237</link><pubDate>Wed, 31 Dec 2008 11:14:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9258237</guid><dc:creator>Geeta</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Can we relate attribute &amp;quot;ProcessorLoad&amp;quot; of WMI Class &amp;quot;Msvm_VirtualSystemManagementService&amp;quot; with attribute &amp;quot;%Total Run Time&amp;quot; of Perfmon Class &amp;quot;Hyper_V_Hypervisor_Root_Virtual_Processor&amp;quot; ?&lt;/p&gt;
&lt;p&gt;I see as and when the load on physical processor increases both of these values increase proportionally. but which one of them represents the actual physical processor load? what is the difference between these two attributes?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9258237" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#9255650</link><pubDate>Mon, 29 Dec 2008 15:54:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9255650</guid><dc:creator>Geeta</dc:creator><description>&lt;p&gt;can we relate&lt;/p&gt;
&lt;p&gt;&amp;quot;Hyper-V Hypervisor Root Virtual Processor&amp;quot;-&amp;gt; &amp;quot;%Total Run Time&amp;quot; attribute with WMI Class attribute &amp;quot;Msvm_VirtualSystemManagementService&amp;quot; -&amp;gt; ProcessorLoad ?&lt;/p&gt;
&lt;p&gt;As name suggests both represent processor usage, but at the same time I see different value for both of these counters. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9255650" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#8998087</link><pubDate>Mon, 13 Oct 2008 18:09:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8998087</guid><dc:creator>RobFord</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;Following on from Kong's comment.&lt;/p&gt;
&lt;p&gt; I'm also getting issues with the counter sums not adding up. &amp;nbsp;I understand that clock skew will make a difference, but in some cases I'm getting a Virtual Processor\% run time value that is twice the value of the Logical Processor\% run time value.&lt;/p&gt;
&lt;p&gt;Can this be attributed to clock skew as well?&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
&lt;p&gt;Rob&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8998087" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#8978758</link><pubDate>Tue, 07 Oct 2008 00:12:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8978758</guid><dc:creator>Eduardo Claudio</dc:creator><description>&lt;P&gt;Hi!&lt;/P&gt;
&lt;P&gt;I have a little doubt concerning theese counters.&lt;/P&gt;
&lt;P&gt;I have a machine with two quad core processors, so the HV ROOT Virtual processors reports 8 instances: Root VP 0 thru Root VP 7.&lt;/P&gt;
&lt;P&gt;Inside this machine I have 5 VMs: 3 using one (virtual) processor and 2 using two (virtual) processors, so the counter HV Virtual processor reports the follwing instances:&lt;/P&gt;
&lt;P&gt;Server1: HV VP 0&lt;/P&gt;
&lt;P&gt;Server2: HV VP 0&lt;/P&gt;
&lt;P&gt;Server3: HV VP 0&lt;/P&gt;
&lt;P&gt;Server3: HV VP 1&lt;/P&gt;
&lt;P&gt;Server4: HV VP 0&lt;/P&gt;
&lt;P&gt;Server5: HV VP 0&lt;/P&gt;
&lt;P&gt;Server5: HV VP 1&lt;/P&gt;
&lt;P&gt;Could you explain to me why are there only Hv VP 0 and Hv VP 1, and not Hv VP 0 thru Hv VP 7? &lt;/P&gt;
&lt;P&gt;Can I set (force) the VMs to use another Hv VP, like VP 2, 3, etc?&lt;/P&gt;
&lt;P&gt;Thanks in advance, &lt;/P&gt;
&lt;P&gt;Eduardo.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;------&lt;/P&gt;
&lt;P&gt;[&amp;nbsp;Tony's Reply ]&lt;/P&gt;
&lt;P&gt;The root virtual processors are shown in the "Hyper-V Hypervisor Root Virtual Processors" counter set and all the guest virtual processors are shown in the "Hyper-V Hypervisor Virtual Processors" counter set.&amp;nbsp; Note the addition of the "Root" to the counter set name.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8978758" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#8903976</link><pubDate>Thu, 28 Aug 2008 22:19:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8903976</guid><dc:creator>kong</dc:creator><description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;1. In part 3, you said _Total is average but here in part 4 you said _Total is total. &amp;nbsp;Should both be total, or both be average, or one is average and one is total? &lt;/P&gt;
&lt;P&gt;[Tony's reply] The _total changes meaning based on the counterset.&lt;/P&gt;
&lt;P&gt;2. Env: 4 LP's. VM1: 2VP's, VM2: 4VP's. &amp;nbsp;VM1 is running a load.&lt;/P&gt;
&lt;P&gt;I found data inconsistency using perfmon against hyper-V RTM code:&lt;/P&gt;
&lt;P&gt;2.1. The sum of {Hyper-V Hypervisor Root Virtual Processor counters\%Guest Run Time\_Total} and {Hyper-V Hypervisor Virtual Processor counters\%Guest Run Time\_Total} does NOT equal to {Hyper-V Hypervisor Logical Processor\%Guest Run Time\_Total}.&lt;/P&gt;
&lt;P&gt;2.2 Same problem with %Hypervisor Run Time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;[Tony's Reply]&amp;nbsp; There is slight difference in the totals because the Root Virtual and Logical Processor countersets use different time sources.&amp;nbsp; More load of the system will cause more skew.&amp;nbsp; We hope to make this better in future releases.&lt;/P&gt;
&lt;P&gt;Thanks.&lt;/P&gt;
&lt;P&gt;Kong&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8903976" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#8836647</link><pubDate>Wed, 06 Aug 2008 11:40:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8836647</guid><dc:creator>Deepak</dc:creator><description>&lt;P&gt;what is the HyperV processor overload&lt;/P&gt;
&lt;P&gt;---&lt;/P&gt;
&lt;P&gt;[Tony's reply]&amp;nbsp; Sorry I dont understand the question&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8836647" width="1" height="1"&gt;</description></item><item><title>re: Hyper-V Performance Counters – Part four of many – “Hyper-V Hypervisor Virtual Processor” and “Hyper-V Hypervisor Root Virtual Processor” counter set</title><link>http://blogs.msdn.com/b/tvoellm/archive/2008/05/12/hyper-v-performance-counters-part-four-of-many-hyper-v-hypervisor-virtual-processor-and-hyper-v-hypervisor-root-virtual-processor-counter-set.aspx#8743703</link><pubDate>Thu, 17 Jul 2008 15:44:28 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8743703</guid><dc:creator>GeetaGiri</dc:creator><description>&lt;p&gt;Hello Tony,&lt;/p&gt;
&lt;p&gt;In &amp;quot;%Guest Run Time&amp;quot; it is written that: &amp;nbsp;For guest VM’s this is the percentage of time the guest VP is running in &amp;quot;non-hypervisor code&amp;quot;&lt;/p&gt;
&lt;p&gt;and in &amp;quot;%Hypervisor Run Time&amp;quot; it is written that: For guest VM’s this is the percentage of time the guest VP is running in &amp;quot;hypervisor code&amp;quot; .&lt;/p&gt;
&lt;p&gt;Would you please help me to understand the difference between non-hypervisor code and hypervisor code?&lt;/p&gt;
&lt;p&gt;This will help me to choose the performance counters which will measure the processor usage of hyper-v.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8743703" width="1" height="1"&gt;</description></item></channel></rss>