<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>VCritical &#187; memory overcommit</title>
	<atom:link href="http://www.vcritical.com/tag/memory-overcommit/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vcritical.com</link>
	<description>Informed Virtualization Criticism</description>
	<lastBuildDate>Wed, 19 Oct 2011 22:08:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>VMware vSphere 5 outperforms Hyper-V by nearly 20%</title>
		<link>http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/</link>
		<comments>http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 13:12:28 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3956</guid>
		<description><![CDATA[Independent tests show VMware vSphere 5 outperforms Hyper-V R2 SP1 in overall performance, resource management, and scalability.]]></description>
			<content:encoded><![CDATA[<p>Independent technology assessment firm, Principled Technologies, recently conducted a comprehensive performance comparison between <a href="http://www.vcritical.com/tag/vsphere/">VMware vSphere 5</a> and <a href="http://www.vcritical.com/tag/hyper-v">Hyper-V R2 SP1</a>.  In a <a href="http://blogs.vmware.com/virtualreality/2011/08/its-no-surprise-that-vsphere-5-holds-up-under-pressure-but-what-about-hyper-v.html" target="_blank">head-to-head competition</a>, VMware ESXi once again smoked the Windows-based hypervisor in three amazing ways:</p>
<ul>
<li>VMware vSphere 5 delivered 18.9% higher aggregate performance than Hyper-V</li>
<li>Performance among individual VMs was much more consistent with VMware than with Microsoft</li>
<li>Overall VMware ESXi performance actually improved with higher density, while  Hyper-V declined with just 25% oversubscription</li>
</ul>
<p><strong>A chart tells the story very nicely:</strong></p>
<p><img class="alignnone size-full wp-image-3977" title="VMware vSphere 5 beats Hyper-V R2 SP1 by almost 20%" src="http://www.vcritical.com/wp-content/uploads/2011/08/vsphere5-beats-hyper-v-by-18.9.png" alt="" width="507" height="257" /></p>
<p>Let&#8217;s take a closer look at these three victories.<span id="more-3956"></span></p>
<h2>Higher Performance</h2>
<p>Using virtual machines running the latest Microsoft Windows Server 2008 R2 SP1 and SQL Server 2008 R2, VMware ESXi 5 churned out 18.9% more orders per minute with the DVD Store 2 benchmark, proving once again that superior vSphere technology enables more work to be done on less physical equipment.  Higher density virtualization translates into  fewer servers, network ports, power, space, cooling, and software licenses &#8212; reducing costs for your cloud infrastructure.</p>
<h2>Fairer Resource Management</h2>
<p>With the shift to cloud-based, multi-tenant computing environments, it&#8217;s more important than ever to be able to guarantee resources to infrastructure consumers.  The advanced resource management capabilities of VMware ESXi continue to shine &#8212; delivering 39.2% better standard deviation among virtual machines.  The erratic performance of Hyper-V workloads translates into an inconsistent experience and missed SLAs in densely-virtualized environments.</p>
<h2>Better Scalability</h2>
<p>Thanks in part to the full range of advanced memory management technologies in vSphere, VMware ESXi performance actually increased by 11.2% when more VMs were added to a host.  Hyper-V, with apparently sub-optimal scheduling capabilities &#8212; and lack of memory page sharing, compression, and hypervisor swap &#8212; did not fare as well; performance dropped by 3.3% in a very reasonable oversubscription scenario.</p>
<h2>VMware vSphere: The best cloud infrastructure platform</h2>
<p>While Microsoft claims that <a href="http://www.vcritical.com/tag/memory-overcommit/">Dynamic Memory</a>, introduced recently in Service Pack 1, has closed the gap between Hyper-V and vSphere, these independent test results tell a very different story.  Although that new feature <em>does</em> allow Hyper-V to power on more VMs than before, infrastructure architects will need to consider the performance impact on workloads in higher-density private clouds built from the unproven and less mature Windows-based hypervisor.</p>
<p>Please download the <a href="http://principledtechnologies.com/clients/reports/VMware/vsphere5density0811.pdf">full report</a> (or <a href="http://principledtechnologies.com/clients/reports/VMware/vsphere5densitySummary0811.pdf">summary</a>) and see why VMware vSphere is the best cloud infrastructure platform.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2010/08/vmware-vsphere-4-1-the-best-virtualization-platform-yet/' rel='bookmark' title='VMware vSphere 4.1 &#8211; the best virtualization platform yet'>VMware vSphere 4.1 &#8211; the best virtualization platform yet</a></li>
<li><a href='http://www.vcritical.com/2011/10/vmware-vmotion-over-5-times-faster-than-hyper-v-live-migration/' rel='bookmark' title='VMware vMotion: Over 5 Times Faster Than Hyper-V Live Migration'>VMware vMotion: Over 5 Times Faster Than Hyper-V Live Migration</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/industry/" rel="tag">Industry</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/performance/" rel="tag">performance</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/">VMware vSphere 5 outperforms Hyper-V by nearly 20%</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2011 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>SearchServerMisinformation.com</title>
		<link>http://www.vcritical.com/2011/06/searchservermisinformation-com/</link>
		<comments>http://www.vcritical.com/2011/06/searchservermisinformation-com/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 00:04:39 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3697</guid>
		<description><![CDATA[A recent article on a popular technology media outlet includes misinformed claims about Hyper-V Dynamic Memory advantages over VMware vSphere.]]></description>
			<content:encoded><![CDATA[<p>A recent <a href="http://searchservervirtualization.techtarget.com/tip/Hyper-V-dynamic-memory-allocation-vs-VMware-memory-overcommit" target="_blank">TechTarget piece</a> pits VMware vSphere memory management technologies against the new Microsoft Hyper-V <a href="http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/">Dynamic Memory</a>.  While certainly an interesting topic, I was disappointed by some of the inaccurate statements propping up the Hyper-V side.  With no facility to provide comments on that article directly, I thought I&#8217;d take a moment to set the record straight.</p>
<p>The key claim &#8212; that Microsoft offers more control over virtual machine memory &#8212; is misinformed at best:</p>
<blockquote><p>Hyper-V Dynamic Memory also has a greater range of configurable options than does VMware memory overcommit. Users can assign limits to problematic VMs with memory-hungry workloads, and if memory contention occurs, users can prioritize specific VMs. A configurable buffer value also identifies how much extra memory is reserved for short-term needs between rebalancing passes.</p></blockquote>
<p>Readers seeking to find the true differences between these platforms will need to <em>search </em>elsewhere.  A factual comparison reveals that Hyper-V Dynamic Memory offers <em>no</em> advantage over VMware vSphere:  A VMware ESX VM has settings for memory size, limit, reservation, and shares to specify priority.  Not only that, <a href="http://blogs.vmware.com/virtualreality/2011/02/hypervisor-memory-management-done-right.html" target="_blank">VMware vSphere offers a comprehensive range of memory management technologies</a>: ballooning, page sharing, compression, and host swapping.</p>
<p>What vSphere <strong>doesn&#8217;t</strong> have is a reserve memory buffer setting &#8212; this is an artifact of the Dynamic Memory design, accommodating for lag time inherent to the hot-add process.  Interestingly, when running important enterprise applications like SQL Server, Microsoft recommends cranking the buffer down to the lowest possible setting.</p>
<p>VMware vSphere offers the widest range of memory management and configuration capabilities, accommodating even the most demanding workloads.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/' rel='bookmark' title='VMware vSphere 5 outperforms Hyper-V by nearly 20%'>VMware vSphere 5 outperforms Hyper-V by nearly 20%</a></li>
<li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2011/06/searchservermisinformation-com/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/esx/" rel="tag">ESX</a>, <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2011/06/searchservermisinformation-com/">SearchServerMisinformation.com</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2011 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2011/06/searchservermisinformation-com/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</title>
		<link>http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/</link>
		<comments>http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 16:31:47 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3510</guid>
		<description><![CDATA[At MMS 2011, Microsoft presented a fake demonstration of Hyper-V Dynamic Memory in a breakout session.  But why?]]></description>
			<content:encoded><![CDATA[<p>Microsoft Management Summit 2011 took place last week in Las Vegas; it was another great opportunity for the Hyper-V team to extol the virtues of <a href="http://www.vcritical.com/tag/memory-overcommit/">Dynamic Memory</a>.  But when it came time for the demo, I could hardly believe my eyes&#8230;</p>
<h2>The Setup</h2>
<p>In breakout session <a href="http://www.mms-2011.com/topic/details/BD12" target="_blank">BD12: Hyper-V and Dynamic Memory in Depth</a>, a demo environment was presented with a dozen virtual machines <strong>allegedly </strong>configured to use Dynamic Memory, with the Hyper-V Manager interface boldly displaying &#8220;Dynamic Memory&#8221; as part of each VM name.</p>
<p>One small detail was omitted from the demonstration, however:  Most of these virtual machines &#8212; both the &#8220;Dynamic&#8221; as well as the &#8220;Static&#8221; variants &#8212; are empty shells with no operating systems installed, as shown this thumbnail:</p>
<p><img class="alignnone size-full wp-image-3514" title="No OS found!" src="http://www.vcritical.com/wp-content/uploads/2011/04/no_os_installed.png" alt="" width="328" height="134" /></p>
<p>Hyper-V Dynamic Memory requires cooperation with guest integration services.  Without those services, VMs will fall back to good, old-fashioned Static Memory.</p>
<h2>The Great Fake Dynamic Memory Demo of 2011</h2>
<p>The &#8220;demonstration&#8221; went on to show how Dynamic Memory responds when memory is consumed inside one of the virtual machines.  The only VM that appears to have an OS installed is the first one.  The other 11 VMs are powered on but never generate load on the CPU and never report memory demand back to Hyper-V &#8212; a sign that the guest integration services are not running:</p>
<p><img class="alignnone size-full wp-image-3513" title="Fake Dynamic Memory Demo!" src="http://www.vcritical.com/wp-content/uploads/2011/04/fake_demo_vms.png" alt="" width="607" height="392" /></p>
<h2><span id="more-3510"></span>Reality Check</h2>
<p>In reality, when a Windows 7 SP1 VM is started up on Hyper-V it almost immediately demands more than the meager 384MB recommended in the breakout session.  In fact, a dozen Windows 7 SP1 VMs&#8211; running in my own lab &#8212; looks like this:</p>
<p><img class="alignnone size-full wp-image-3512" title="Real Windows 7 VMs" src="http://www.vcritical.com/wp-content/uploads/2011/04/12_idle_VMs.png" alt="" width="587" height="314" /></p>
<p>It&#8217;s easy to see that Dynamic Memory is actually enabled and working here, as the assigned memory for each VM has increased based on the demands of a running operating system.</p>
<h2>Why Fake the Demo?</h2>
<p>Clearly the Dynamic Memory demo at MMS 2011 was misleading, but why?  Could Hyper-V Dynamic Memory have accommodated that same VM density if operating systems were actually running?</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2010/02/hello-dynamic-memory/' rel='bookmark' title='Hello Dynamic Memory?'>Hello Dynamic Memory?</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
<li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/microsoft/" rel="tag">Microsoft</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/">Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2011 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Hyper-V [Not Exactly] Dynamic Memory</title>
		<link>http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/</link>
		<comments>http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/#comments</comments>
		<pubDate>Mon, 20 Dec 2010 22:29:29 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=3051</guid>
		<description><![CDATA[Hyper-V Dynamic Memory is coming in SP1, but workarounds may be needed to install applications.]]></description>
			<content:encoded><![CDATA[<p>Hyper-V is nearing the end of a long march to memory overcommit when they finally release Dynamic Memory early next year in Service Pack 1, but please do not call it &#8220;overcommit&#8221; when Microsoft Virtualization is around &#8212; it really riles them up.  Just think of this new Dynamic Memory feature as memory thin-provisioning; each VM has the <em>potential </em>to utilize more physical memory as demand grows, just as long as another VM doesn&#8217;t request it first.</p>
<p>The design is achieved through two technologies: hot-add RAM and guest OS memory ballooning, the latter being a ripoff of the popular memory management feature pioneered in VMware ESX and trusted by customers for many, many years.</p>
<p>What makes Dynamic Memory unique is that Hyper-V administrators can configure a VM with <strong>startup </strong>and <strong>maximum</strong> memory.  On boot, the VM only sees the startup amount.  As demand increases, the host dynamically allocates more physical memory until the maximum limit is reached.  VMware ESX is more straightforward, and works with all guest operating systems, because the full amount of RAM is presented to VMs at all times.</p>
<p>One of the unintended consequences of this Hyper-V engineering feat is additional workarounds for applications that are cognizant of available resources.  For example, if an installer enforces a product&#8217;s minimum memory requirements, administrators must initially deploy Hyper-V VMs with static memory and switch to dynamic memory &#8212; if feasible &#8212; after installation is complete.  Either that, or try the old <a href="http://www.aidanfinn.com/?p=11007" target="_blank">MS Paint</a> trick.  Do any applications even enforce memory requirements?  Yes:</p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-3058" title="Memory check fails" src="http://www.vcritical.com/wp-content/uploads/2010/12/sce-memory-check-fails.png" alt="" width="557" height="261" /></p>
<p>Dynamic Memory is clearly a non-starter for things like Oracle databases and Java applications that are tuned for specific resources, which is not such a big issue when you stop and realize that nobody would consider running them on Hyper-V to begin with.</p>
<p>Only VMware vSphere has a <a href="http://blogs.vmware.com/performance/2010/07/understanding-memory-resource-management-in-vmware-esx-server-41-.html" target="_blank">comprehensive set of memory management technologies</a> that delivers benefits without introducing changes or workarounds to operational procedures.  Now that&#8217;s <em>dynamic</em>.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
<li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2010/02/hello-dynamic-memory/' rel='bookmark' title='Hello Dynamic Memory?'>Hello Dynamic Memory?</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/">Hyper-V [Not Exactly] Dynamic Memory</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Hello Dynamic Memory?</title>
		<link>http://www.vcritical.com/2010/02/hello-dynamic-memory/</link>
		<comments>http://www.vcritical.com/2010/02/hello-dynamic-memory/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 04:52:40 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2270</guid>
		<description><![CDATA[With Hyper-V R2 out the door, leaked screenshots from a post-RTM build of Windows Server 2008 R2 suggest a Dynamic Memory feature is coming in a successor.]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.softpedia.com/images/news2/The-Windows-8-Start-Post-RTM-Windows-7-Build-6-1-7700-0-100122-1900-3.jpg"><img style=' float: left; padding: 4px; margin: 0 7px 2px 0;'  class="alignleft size-full wp-image-2272" title="Dynamic Memory - will it be in the next release of Hyper-V?" src="http://www.vcritical.com/wp-content/uploads/2010/02/The-Windows-8-Start-Post-RTM-Windows-7-Build-6-1-7700-0-100122-1900-3-e1265085625728.jpg" alt="" width="241" height="206" /></a>Looks like I was on to something <a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/">a few weeks back</a> when I showed how Microsoft had tried &#8212; but failed &#8212; to implement a feature that would allow Hyper-V R2 to accommodate the use of more virtual machine memory than available on the underlying physical host.</p>
<p>A <a href="http://news.softpedia.com/images/news2/The-Windows-8-Start-Post-RTM-Windows-7-Build-6-1-7700-0-100122-1900-3.jpg" target="_blank">screenshot of Dynamic Memory configuration</a> in a post-RTM build of Windows Server 2008 R2 has surfaced in an <a href="http://news.softpedia.com/news/The-Windows-8-Start-Post-RTM-Windows-7-Build-6-1-7700-0-100122-1900-133746.shtml" target="_blank">article at Softpedia</a>.</p>
<p>Listen&#8230; Do you hear that?</p>
<p>It&#8217;s the sound of Microsoft Virtualization curbing their criticism of memory overcommit.</p>
<p style="text-align: right;"><em>Hat tip to </em><a href="http://www.aidanfinn.com/?p=10324" target="_blank"><em>Aidan Finn</em></a><em>.</em></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
<li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2010/02/hello-dynamic-memory/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/02/hello-dynamic-memory/">Hello Dynamic Memory?</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/02/hello-dynamic-memory/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Hyper-V More Stable, Just as Mature as VMware vSphere?</title>
		<link>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/</link>
		<comments>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/#comments</comments>
		<pubDate>Thu, 21 Jan 2010 23:29:13 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[live migration]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[VMotion]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2251</guid>
		<description><![CDATA[Microsoft Virtualization publishes an embarrassing guest post refuting vSphere advantages, doing more harm than good.]]></description>
			<content:encoded><![CDATA[<p>I just read a <em>fascinating </em>article on the <a href="http://blogs.technet.com/virtualization/archive/2010/01/18/Guest-post_3A00_-_2200_Setting-the-Record-Straight-_2D00_-9-Reasons-Why-Hyper_2D00_V-is-a-Great-Choice-for-Enterprises_2200_.aspx" target="_blank">Microsoft Virtualization blog</a> from a special guest poster responding to the recent <a href="http://www.vcritical.com/2009/12/informationweek-hyper-v-not-for-enterprise/">InformationWeek </a>article that cited 9 reasons Hyper-V is not ready for the Enterprise.</p>
<p>The author worked extra hard to refute all 9 points &#8212; but I do admit being somewhat distracted by the gratuitous use of <strong>VMWare</strong> throughout.  Evidently, proofreading &#8212; unlike immeasurable technology and services discounts &#8212; is not one of the benefits extended to guest posters these days, which is a shame.</p>
<p>The Microsoft Virtualization MVP tries to use most of the pages from the playbook, such as <a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/">memory overcommit FUD</a>:</p>
<blockquote><p>Relying on a host to overcommit memory to support failover hosts is potentially dangerous and incorrect oversubscription leads to all VMs suffering from performance.</p></blockquote>
<p>Have <em>you </em>ever had a VM suffer from performance?  I have, and believe me &#8212; it&#8217;s not pleasant.</p>
<p>But here is a familiar line:</p>
<blockquote><p>&#8230; I would never over commit my VM hosts in production.</p></blockquote>
<p>Where have we heard that before?   I almost forgot to mention that this guest poster is none other than Chris Steffen &#8212; the star of that now-infamous <a href="http://www.cio.com/article/439487/Is_One_of_VMware_s_Best_Features_a_Really_Bad_Idea_" target="_blank">CIO Magazine article</a> who once called VMotion a &#8220;gimmick&#8221; and said:<span id="more-2251"></span></p>
<blockquote><p>I don&#8217;t know what kind of environment other than QA or development, or in a staging environment you&#8217;d want to do [live migration], but it&#8217;s not going to be in any production environment I&#8217;m responsible for; it&#8217;s not going to be any environment dependent on any kind of SLA or performance requirements. The justification for the inherent risk just isn&#8217;t there.</p></blockquote>
<p>But what does Mr. Steffen say now that Hyper-V <strong>has </strong><a href="http://www.vcritical.com/tag/live-migration/">Live Migration</a>?  About what you&#8217;d expect &#8212; and more:</p>
<blockquote><p>Also keep in mind that using the System Center suite, the Microsoft solution can Live Migrate VMs to other hosts due to situations that VMware servers cannot even monitor, such as CPU Power, Power Supply Failures, and Fibre Channel congestion.</p></blockquote>
<p>There are a number of other gems in this <em>convincing </em>piece.  Did you know:</p>
<ul>
<li>Hyper-V is more stable than and at least as secure as VMWare [sic]</li>
<li>vSphere is just as new as Hyper-V</li>
</ul>
<p>Yep, there is a full-day supply of Kool-Aid in that guest post.</p>
<p>Nice work, Microsoft Virtualization team.  I&#8217;m not so sure this sort of thing helps your cause &#8212; please keep it up.</p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/' rel='bookmark' title='The Truth About Hyper-V Memory Overcommit'>The Truth About Hyper-V Memory Overcommit</a></li>
<li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2011/08/vmware-vsphere-5-outperforms-hyper-v-by-nearly-20/' rel='bookmark' title='VMware vSphere 5 outperforms Hyper-V by nearly 20%'>VMware vSphere 5 outperforms Hyper-V by nearly 20%</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/esx/" rel="tag">ESX</a>, <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/live-migration/" rel="tag">live migration</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vmotion/" rel="tag">VMotion</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/">Hyper-V More Stable, Just as Mature as VMware vSphere?</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/01/hyper-v-more-stable-just-as-mature-as-vmware-vsphere/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>The Truth About Hyper-V Memory Overcommit</title>
		<link>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/</link>
		<comments>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 13:20:05 +0000</pubDate>
		<dc:creator>Eric Gray</dc:creator>
				<category><![CDATA[Virtualizationism]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[memory overcommit]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.vcritical.com/?p=2216</guid>
		<description><![CDATA[Learn about Microsoft's attempt to implement memory overcommit in Hyper-V.]]></description>
			<content:encoded><![CDATA[<p>The ability to assign more memory to virtual machines than physically available on a host is called <strong>memory overcommit</strong> and is a major factor that contributes to higher <a href="http://www.vmware.com/technical-resources/advantages/virtual-machine-density.html" target="_blank">VM density</a> &#8212; running more virtual machines per host increases efficiency and reduces cost.  VMware ESX has provided this feature for multiple generations, giving it an advantage over competing hypervisors.</p>
<p>The <a href="http://www.vmware.com/go/costperappcalc" target="_blank">Cost Per Application Calculator</a> makes it clear that investing in VMware vSphere 4 significantly reduces your datacenter hardware footprint and associated costs.  Scott Drummonds, the VMware performance expert, recently explained how memory overcommit is the only way to <a href="http://vpivot.com/2010/01/06/optimizing-memory-utilization/" target="_blank">effectively use all of the physical RAM in a hypervisor</a>.</p>
<p>Each time this topic comes up, Microsoft revs up their marketing machine and responds like this:</p>
<ul>
<li>Hyper-V is free, use your money to buy RAM upgrades instead of VMware vSphere licenses</li>
<li><a href="http://twitter.com/virtualizethis/status/7390702130" target="_blank">Memory overcommit is risky</a>, VMware <a href="http://vpivot.com/2010/01/04/misunderstanding-memory-management/" target="_blank">tells customers to turn it off</a> anyway</li>
</ul>
<p>The truth is that Hyper-V will have memory overcommit the moment Microsoft figures it out.  If that day ever does come, watch the messaging quickly change to the familiar, &#8220;our customers asked us to implement this&#8230;&#8221; line.</p>
<p>Why is it fair to make such a bold claim?  Two words:<span id="more-2216"></span></p>
<h2>Dynamic Memory</h2>
<p>It&#8217;s a little known fact that some of the early releases of Hyper-V R2 actually had a feature that allowed administrators to assign more RAM to virtual machines than was physically present on the host &#8212; &#8220;Dynamic Memory&#8221; a.k.a. memory overcommit.</p>
<p>We can look back and see what bloggers like <a href="http://www.markwilson.co.uk/blog/2008/10/just-a-few-of-the-new-features-to-expect-in-windows-server-2008-r2.htm" target="_blank">Mark Wilson</a> had to say:</p>
<blockquote><p>Microsoft also spoke to me about a dynamic memory capability (just like the balloon model that competitors offer). I asked why the company had been so vocal in downplaying competitive implementations of this technology yet was now implementing something similar and Ward Ralston explained to me that this is not the right solution for everyone but may help to handle memory usage spikes in a VDI environment. Since then, I&#8217;ve been advised that dynamic memory will not be in the beta release of Windows Server 2008 R2 and Microsoft is evaluating options for inclusion (or otherwise) at release candidate stage.</p></blockquote>
<p>And this <a href="http://blog.inetu.net/2009/04/the-skinny-on-hyper-v-r2-aka-hyper-v-20/" target="_blank">blog</a> provided more detail on the implementation:</p>
<blockquote><p>In Hyper-V 1.0, physical memory was hard allocated to the VMs, but in 2.0 the pool of memory is dynamically allocated and removed based VM usage with no service interruption. Dynamically allocating memory to VMs can drastically improve host consolidation rates.</p></blockquote>
<blockquote><p>Hyper-V 2.0 VMs are configured with an initial RAM setting (how much the machine boots with) as well as minimum and maximum RAM values. Hyper-V then adds RAM using the Hot-Add function, and removes it using a balloon driver (for supported OSes).</p></blockquote>
<p>For the visual learners in the crowd, take a look at this VM configuration dialog:</p>
<p><img class="alignnone size-full wp-image-2232" title="Hyper-V Dynamic Memory Configuration" src="http://www.vcritical.com/wp-content/uploads/2010/01/hyper-v-dynamic-memory.png" alt="" width="484" height="422" /></p>
<p>Note that this is nothing like Transparent Page Sharing in VMware ESX &#8212; Hyper-V VMs would actually be reconfigured using hot-add memory, so the guest operating systems must cooperate.</p>
<p>In an interview with <a href="http://bink.nu/news/hyper-v-r2.aspx" target="_blank">Steven Bink</a>, even Bob Muglia acknowledged the need for overcommit:</p>
<blockquote><p>We talked about Vmware ESX and its features like shared memory between VMs, &#8220;we definitely need to put that in our product&#8221; later [Muglia] said it will be in the next release. Like hot add memory, disk and nic&#8217;s will be and Live migration of course, which didn&#8217;t make it in this release.</p></blockquote>
<p>By the way, hot-add memory didn&#8217;t make it into Hyper-V R2, either &#8212; VMware ESX 4 has it today.</p>
<h2>Quick Memory Overcommit?</h2>
<p>Evidently, dynamic memory was not even up to the <a href="http://www.vcritical.com/2009/07/on-quick-storage-migration-in-r2/">rigorous &#8220;<em>Quick&#8221;</em> standard</a> and was <a href="http://vinternals.com/2009/04/microsoft-hyper-v-20-no-memory-overcommit/" target="_blank">dropped</a> from the release train.  Perhaps in some future edition of Hyper-V, Quick Memory Overcommit will be offered &#8212; with just a <em>few seconds</em> of VM downtime as RAM allocation is dynamically adjusted.  But that&#8217;s  just speculation.</p>
<h2>Sour Grapes</h2>
<p>Instead of finding a way to implement memory overcommit in Hyper-V R2, Microsoft has taken the alternate approach of attacking VMware and declaring the feature unnecessary, unsafe, or too expensive.</p>
<p>The fact is that memory overcommit is an extremely valuable capability and VMware ESX has had it all along.  Some of the Linux-based hypervisors are starting to figure it out.  Until Hyper-V finally adds the feature we&#8217;ll continue to hear how easy it is to simply buy more RAM.</p>
<p><strong>How long can you afford to wait?</strong></p>


<p>Related posts:<ol><li><a href='http://www.vcritical.com/2010/12/hyper-v-not-exactly-dynamic-memory/' rel='bookmark' title='Hyper-V [Not Exactly] Dynamic Memory'>Hyper-V [Not Exactly] Dynamic Memory</a></li>
<li><a href='http://www.vcritical.com/2011/06/searchservermisinformation-com/' rel='bookmark' title='SearchServerMisinformation.com'>SearchServerMisinformation.com</a></li>
<li><a href='http://www.vcritical.com/2011/04/hyper-v-dynamic-memory-not-quite-ready-to-demo/' rel='bookmark' title='Hyper-V Dynamic Memory: Not Quite Ready to Demo!'>Hyper-V Dynamic Memory: Not Quite Ready to Demo!</a></li>
<li><a href='http://www.vcritical.com/2010/02/hello-dynamic-memory/' rel='bookmark' title='Hello Dynamic Memory?'>Hello Dynamic Memory?</a></li>
</ol></p><div style="font-family:Verdana; color:#000000; background-color: #C0C0C0; padding: 7px;border: dashed thin">

<a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/#respond">Leave a Comment</a> •
<a href="http://feedproxy.google.com/vcritical">Subscribe to RSS</a> •
<a href="http://feedburner.google.com/fb/a/mailverify?uri=vcritical&loc=en_US">Subscribe via Email</a> •
<a href="http://www.twitter.com/eric_gray">Follow Eric Gray on Twitter</a><br/>

More articles on: <a href="http://www.vcritical.com/tag/esx/" rel="tag">ESX</a>, <a href="http://www.vcritical.com/tag/hyper-v/" rel="tag">Hyper-V</a>, <a href="http://www.vcritical.com/tag/memory-overcommit/" rel="tag">memory overcommit</a>, <a href="http://www.vcritical.com/tag/vsphere/" rel="tag">vSphere</a> • <a href="http://www.vcritical.com/category/virtualizationism/">Browse All Virtualization Content</a><br/>

<a href="http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/">The Truth About Hyper-V Memory Overcommit</a> by <a href="http://www.vcritical.com/about/">Eric Gray</a> © 2010 • <a href="http://www.vcritical.com/">VCritical</a>

</div>]]></content:encoded>
			<wfw:commentRss>http://www.vcritical.com/2010/01/the-truth-about-hyper-v-memory-overcommit/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
	</channel>
</rss>

