<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Inaccuracy of In-guest Performance Counters</title>
	<atom:link href="http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/feed/" rel="self" type="application/rss+xml" />
	<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/</link>
	<description>Scott Drummonds on Virtualization</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:30:44 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: drummonds</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-9110</link>
		<dc:creator>drummonds</dc:creator>
		<pubDate>Sat, 24 Sep 2011 08:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-9110</guid>
		<description>Casey,

If the only question you are trying to answer is, &quot;Is my application resource-contrained?&quot; then it does not matter if the counters are accurate or not.  But there are other questions that require more accurate counters:

	How much CPU is available on the host?  (Estimating this using tools that collate guest counters will produce inaccurate results.)
	How much CPU is application &quot;X&quot; using?  (As the article states, guest tools are inaccurate.)

So, there are some questions that require accurate answers.  But, as you point out, some questions are simple enough that guest tools are sufficient.</description>
		<content:encoded><![CDATA[<p>Casey,</p>
<p>If the only question you are trying to answer is, &#8220;Is my application resource-contrained?&#8221; then it does not matter if the counters are accurate or not.  But there are other questions that require more accurate counters:</p>
<p>	How much CPU is available on the host?  (Estimating this using tools that collate guest counters will produce inaccurate results.)<br />
	How much CPU is application &#8220;X&#8221; using?  (As the article states, guest tools are inaccurate.)</p>
<p>So, there are some questions that require accurate answers.  But, as you point out, some questions are simple enough that guest tools are sufficient.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Casey</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-9099</link>
		<dc:creator>Casey</dc:creator>
		<pubDate>Fri, 23 Sep 2011 18:41:59 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-9099</guid>
		<description>I have a question...based on your explanations, what does it matter?  If the OS says it has no resources left, and throttles back the applications, does it matter that the OS isn&#039;t right?</description>
		<content:encoded><![CDATA[<p>I have a question&#8230;based on your explanations, what does it matter?  If the OS says it has no resources left, and throttles back the applications, does it matter that the OS isn&#8217;t right?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-2848</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 12 Nov 2010 05:09:43 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-2848</guid>
		<description>Great explanation and I&#039;d prefer to use these stats for our monitoring system, however each time the VM counters are used the vmStatsProvider generates 2 events to the application log, EventIDs: 256 and 258, which just say the wmi stats provider has been initialized.  So, as we poll the counters every 5 minutes it  floods the event log with thousands of events a day.  A way to suppress these rather useless informational events would make life easier.</description>
		<content:encoded><![CDATA[<p>Great explanation and I&#8217;d prefer to use these stats for our monitoring system, however each time the VM counters are used the vmStatsProvider generates 2 events to the application log, EventIDs: 256 and 258, which just say the wmi stats provider has been initialized.  So, as we poll the counters every 5 minutes it  floods the event log with thousands of events a day.  A way to suppress these rather useless informational events would make life easier.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tim Kresler</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-2011</link>
		<dc:creator>Tim Kresler</dc:creator>
		<pubDate>Fri, 06 Aug 2010 14:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-2011</guid>
		<description>Great post, Scott.  It really shows how collecting data from multiple spots (Guest OS for Memory utilization data, and it&#039;s view of CPU utilization), vSphere for VM memory and CPU utilization and host overhead is key.  If you only look at the system from one perspective, your view is easily skewed.  You need a multi-dimensional approach to ensure you are getting the right information.</description>
		<content:encoded><![CDATA[<p>Great post, Scott.  It really shows how collecting data from multiple spots (Guest OS for Memory utilization data, and it&#8217;s view of CPU utilization), vSphere for VM memory and CPU utilization and host overhead is key.  If you only look at the system from one perspective, your view is easily skewed.  You need a multi-dimensional approach to ensure you are getting the right information.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gul</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-1836</link>
		<dc:creator>Gul</dc:creator>
		<pubDate>Wed, 21 Jul 2010 19:26:19 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-1836</guid>
		<description>Great job! I have been in the virtualization field for years and get tired of explaining this. You&#039;ve done a spectacular job at bringing the details to the table in a way that the average user can understand. Applause.</description>
		<content:encoded><![CDATA[<p>Great job! I have been in the virtualization field for years and get tired of explaining this. You&#8217;ve done a spectacular job at bringing the details to the table in a way that the average user can understand. Applause.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: drummonds</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-891</link>
		<dc:creator>drummonds</dc:creator>
		<pubDate>Wed, 12 May 2010 23:47:44 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-891</guid>
		<description>There are not good active memory counters in any operating systems that I am aware of.  For that I always prefer vSphere&#039;s tools.  But it is true that vSphere knows nothing about how the memory is being used: process memory, IO buffers, kernel memory, etc.  So, some guest counters are useful in troubleshooting and capacity management.

Scott</description>
		<content:encoded><![CDATA[<p>There are not good active memory counters in any operating systems that I am aware of.  For that I always prefer vSphere&#8217;s tools.  But it is true that vSphere knows nothing about how the memory is being used: process memory, IO buffers, kernel memory, etc.  So, some guest counters are useful in troubleshooting and capacity management.</p>
<p>Scott</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-868</link>
		<dc:creator>Dave</dc:creator>
		<pubDate>Mon, 10 May 2010 21:32:49 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-868</guid>
		<description>I&#039;m curious about how you feel this applies to memory utilization. 

I agree the Anonymous user that posted about trusting CPU utilization in the right context.  

Ballooning, host swapping and TPS will skew the memory readings in the guest, but these do not always apply.   In an environment where there is little to now ballooning or swapping, one only needs to consider TPS. 

In fact, one might argue that the guest memory counters can be more accurate because ESX only knows what memory has been consumed/granted or has been accessed recently (active)...  In the case where an application does a lot of caching, it may be important to know that this memory is actually allocated.</description>
		<content:encoded><![CDATA[<p>I&#8217;m curious about how you feel this applies to memory utilization. </p>
<p>I agree the Anonymous user that posted about trusting CPU utilization in the right context.  </p>
<p>Ballooning, host swapping and TPS will skew the memory readings in the guest, but these do not always apply.   In an environment where there is little to now ballooning or swapping, one only needs to consider TPS. </p>
<p>In fact, one might argue that the guest memory counters can be more accurate because ESX only knows what memory has been consumed/granted or has been accessed recently (active)&#8230;  In the case where an application does a lot of caching, it may be important to know that this memory is actually allocated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: RTFM Education &#187; Blog Archive &#187; vNews &#8211; Mar, 2010</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-564</link>
		<dc:creator>RTFM Education &#187; Blog Archive &#187; vNews &#8211; Mar, 2010</dc:creator>
		<pubDate>Thu, 04 Mar 2010 18:38:33 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-564</guid>
		<description>[...] Microsoft NVSPBIND.EXECitrix release virtual appliances [...]</description>
		<content:encoded><![CDATA[<p>[...] Microsoft NVSPBIND.EXECitrix release virtual appliances [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-563</link>
		<dc:creator>Scott</dc:creator>
		<pubDate>Thu, 18 Feb 2010 00:23:44 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-563</guid>
		<description>You are right!  I corrected the image order.</description>
		<content:encoded><![CDATA[<p>You are right!  I corrected the image order.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: michael</title>
		<link>http://vpivot.com/2010/02/10/inaccuracy-of-in-guest-performance-counters/comment-page-1/#comment-562</link>
		<dc:creator>michael</dc:creator>
		<pubDate>Wed, 17 Feb 2010 15:45:36 +0000</pubDate>
		<guid isPermaLink="false">http://vpivot.com/?p=268#comment-562</guid>
		<description>thanks for a post.
you should change the order of the screenshots.</description>
		<content:encoded><![CDATA[<p>thanks for a post.<br />
you should change the order of the screenshots.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

