<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Yellow Bricks</title>
	
	<link>http://www.yellow-bricks.com</link>
	<description>Building blocks for virtualization</description>
	<lastBuildDate>Wed, 17 Mar 2010 13:10:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/YellowBricks" /><feedburner:info uri="yellowbricks" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/YellowBricks" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FYellowBricks" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><item>
		<title>Scale UP!</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/k8K6lUs6lr4/</link>
		<comments>http://www.yellow-bricks.com/2010/03/17/scale-up/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 13:10:38 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[architect]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[ucs]]></category>
		<category><![CDATA[vcdx]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5602</guid>
		<description><![CDATA[Lately I am having a lot of discussions with customers around sizing of their hosts. Especially Cisco UCS(with the 384GB option) and the upcoming Intel Xeon 5600 series with six cores per CPU takes the &#8220;Scale Up&#8221; discussion to a new level.
I guess we had this discussion in the past as well when 32GB became a commodity. [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/17/scale-up/">Scale UP!</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Lately I am having a lot of discussions with customers around sizing of their hosts. Especially Cisco UCS(with the 384GB option) and the upcoming <a href="http://www.informationweek.com/news/hardware/processors/showArticle.jhtml?articleID=223900122&amp;cid=RSSfeed_IWK_News">Intel Xeon 5600 series</a> with six cores per CPU takes the &#8220;Scale Up&#8221; discussion to a new level.</p>
<p>I guess we had this discussion in the past as well when 32GB became a commodity. The question I always have is how many eggs do you want to have in one basket. Basically do you want to scale up(larger hosts) or scale out(more hosts).</p>
<p>I guess it&#8217;s a <a href="http://blog.mvaughn.us/2010/02/18/too-big-to-fail/">common discussion</a> and a lot of people don&#8217;t see the impact sizing your hosts correctly. Think about this environment, 250 VMs in total with the need of roughly 480GB of memory:</p>
<ul>
<li>10 Hosts, each having 48GB and 8 Cores, 25 VMs each.</li>
<li>5 Hosts, each having 96GB and 16 Cores, 50 VMs each.</li>
</ul>
<p>If  you look at it from an uptime perspective; Would a failure occur in scenario 1 you will lose 10% of your environment. If you look at scenario 2 this is 20%. Clearly the associated cost with the down time for 20% of your estate is higher than for 10% of your estate.</p>
<p>Now it&#8217;s not only the associated cost with the impact of a host failure it is also for instance the ability of DRS to load balance the environment. The less hosts you will have the smaller the chances are DRS will be able to balance the load. Keep in mind DRS uses a <a href="http://www.yellow-bricks.com/drs-deepdive/">deviation</a> to calculate the imbalance and simulates a move to see if it results in a balanced cluster.</p>
<p>Another thing to keep in mind is HA. When you design for N+1 redundancy and need to buy an extra host the costs associated for redundancy is high for a scale up scenario. Not only the costs associated are high, the load when the fail-over needs to occur will also increase immense. If you only have 4 hosts and 1 host fails the added load on the 3 hosts will have a higher impact than it would have on for instance 9 hosts in a scale out scenario.</p>
<p>Licensing is another often used argument for buying larger hosts but for VMware it usually will not make a difference. I&#8217;m not the &#8220;capacity management&#8221; or &#8220;capacity planning&#8221; guru to be honest but I can recommend VMware Capacity Planner as it can help you to easily create several scenarios. (Or Platespin Recon for that matter.) If you have never tried it and are a VMware partner check it out and run the scenarios based on scale up and scale out principles and do the math.</p>
<p>Now, don&#8217;t get me wrong I am not saying you should not buy hosts with 96GB but think before you make this decision. Decide what an acceptable risk is and discuss the impact of the risk with your customer(s). As you can imagine for any company there&#8217;s a cost associated with down time. Down time for 20% of your estate will have a different financial impact than down time for 10% of your estate and this needs to be weighted against all the pros and cons of scale out vs scale up.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/17/scale-up/">Scale UP!</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/SVv5xMalq0bu_cj0f0RZCER3pkM/0/da"><img src="http://feedads.g.doubleclick.net/~a/SVv5xMalq0bu_cj0f0RZCER3pkM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/SVv5xMalq0bu_cj0f0RZCER3pkM/1/da"><img src="http://feedads.g.doubleclick.net/~a/SVv5xMalq0bu_cj0f0RZCER3pkM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=k8K6lUs6lr4:3c3bQcVu9bA:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=k8K6lUs6lr4:3c3bQcVu9bA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=k8K6lUs6lr4:3c3bQcVu9bA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=k8K6lUs6lr4:3c3bQcVu9bA:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/k8K6lUs6lr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/17/scale-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/17/scale-up/</feedburner:origLink></item>
		<item>
		<title>Best training course in ages!</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/5p52IZ6M9DU/</link>
		<comments>http://www.yellow-bricks.com/2010/03/12/best-training-course-in-ages/#comments</comments>
		<pubDate>Fri, 12 Mar 2010 22:35:26 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5598</guid>
		<description><![CDATA[I&#8217;ve done a lot of training courses in my career. A lot of them were disappointing as they never met my expectations. I guess the ones that did meet my expectations, or even exceeded them, were mainly VMware related. Especially the DSA course rocked. But there&#8217;s a new training in town, and it just claimed [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/12/best-training-course-in-ages/">Best training course in ages!</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve done a lot of training courses in my career. A lot of them were disappointing as they never met my expectations. I guess the ones that did meet my expectations, or even exceeded them, were mainly VMware related. Especially the DSA course rocked. But there&#8217;s a new training in town, and it just claimed the crown&#8230; VMware vSphere: Manage for Performance!</p>
<p>I read the course material this week and I can honestly say that it rocks! Of course I did not expect anything less becauseVMware&#8217;s performance guru <a href="http://vpivot.com/">Scott Drummonds</a> was involved in developing this course. (Scott wrote an article about the training a month ago, you can find it <a href=" http://vpivot.com/2010/01/21/vmware-performance-class-vmware-vsphere-manage-for-performance/">here</a>.) Below you will find a short description.</p>
<blockquote><p>This hands-on training course explores the management of performance in a VMware vSphere™ environment. It provides the knowledge and skills necessary to make fundamental design decisions that enhance performance and to meet performance goals in an already-deployed vSphere installation. The course is based on VMware® ESX™ 4.0, ESXi 4.0, and vCenter™ Server 4.0.</p>
<p><a href="http://mylearn.vmware.com/descriptions/EDU_DATASHEET_vSphereManageForPerformance_V42.pdf">source pdf</a></p></blockquote>
<p>Like I said, heavily recommended for everyone!</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/12/best-training-course-in-ages/">Best training course in ages!</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/XIZyFSKF534IMGhBqHhuhwLazBw/0/da"><img src="http://feedads.g.doubleclick.net/~a/XIZyFSKF534IMGhBqHhuhwLazBw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/XIZyFSKF534IMGhBqHhuhwLazBw/1/da"><img src="http://feedads.g.doubleclick.net/~a/XIZyFSKF534IMGhBqHhuhwLazBw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=5p52IZ6M9DU:8HaRVYzfnCU:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=5p52IZ6M9DU:8HaRVYzfnCU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=5p52IZ6M9DU:8HaRVYzfnCU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=5p52IZ6M9DU:8HaRVYzfnCU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/5p52IZ6M9DU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/12/best-training-course-in-ages/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/12/best-training-course-in-ages/</feedburner:origLink></item>
		<item>
		<title>Reclaiming idle memory</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/ks9kVmbDAYU/</link>
		<comments>http://www.yellow-bricks.com/2010/03/11/mem-idletax/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 17:23:40 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5574</guid>
		<description><![CDATA[In the &#8220;CPU/MEM Reservation Behavior&#8221; article there was a lively discussion going on between Chris Huss(vmtrainers.com) and myself. I think the following comment by Chris more or less summarizes the discussion
I wasn’t aware that the balloon driver was involved with the Mem.IdleTax. I haven’t seen any documentation stating this…and assumed that the VMkernel just stopped [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/11/mem-idletax/">Reclaiming idle memory</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>In the &#8220;<a href="http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/comment-page-1/#comment-6975">CPU/MEM Reservation Behavior</a>&#8221; article there was a lively discussion going on between Chris Huss(<a href="http://www.vmtrainers.com/">vmtrainers.com</a>) and myself. I think the following comment by Chris more or less summarizes the discussion</p>
<blockquote><p>I wasn’t aware that the balloon driver was involved with the Mem.IdleTax. I haven’t seen any documentation stating this…and assumed that the VMkernel just stopped mapping idle memory for the VM without letting it know. If the VM needed the memory again, the VMkernel would just re-map it.</p>
<p>I can be totally wrong about this, but I have not seen any documentation to debunk this theory. It is my belief that the Mem.IdleTax is a totally separate memory saving/shaving technique from the balloon driver or the .vswp file.</p>
<p>If VMware engineering has or would publish an official article on this…I think it would clear up alot of things.</p></blockquote>
<p>To summarize; How does ESX reclaim idle memory or free memory from a virtual machine? The answer is simple. ESX has two idle memory reclamation mechanisms:</p>
<ol>
<li>Balloon driver</li>
<li>vSwap</li>
</ol>
<p>I would like to refer to page 29 of the <a href="http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_resource_mgmt.pdf">Resource Management Guide</a> where the above is stated. I do not think it is a coincidence that the paragraph above &#8220;memory reclamation&#8221; is &#8220;Memory Tax for Idle Virtual Machines&#8221;. (There is a third memory &#8220;reclamation&#8221; mechanism by the way, it is called &#8220;TPS&#8221;, but this is not used to specifically reclaim Idle Memory but rather to free up memory by sharing pages where possible.)</p>
<p>By default the balloon driver is used to reclaim idle memory. The balloon driver is in fact used as some operating systems only update there internal free memory map. Basically what I am saying is that the hypervisor is unaware of the fact that specific pages are unused as they might still contain data and the GOS(Guest Operating System) will not report to the hypervisor that the pages are not being used anymore. The balloon driver is used to notify the GOS that there is a lack of memory.</p>
<p>When the balloon inflates the GOS will first assign all &#8220;unused / free&#8221; pages to the balloon driver. If this is enough it will stop. If this isn&#8217;t enough the OS will decide which pages it will page out  until it reaches its threshold. The pages will need to be written to GOS swap as they might be needed later, they can&#8217;t just be reused without storing them somewhere.</p>
<p>I guess this section of the excellent white-paper &#8220;<a href="http://waldspurger.org/carl/papers/esx-mem-osdi02.pdf">Memory Resource Management in VMware ESX Server</a>&#8221; by Carl Waldspruger describes what I explained above.</p>
<blockquote><p>The guest OS decides which particular pages to reclaim and, <span style="text-decoration: underline;">if necessary</span>, pages them out to its own virtual disk. The balloon driver communicates the physical page number for each allocated page to ESX Server, which may then reclaim the corresponding machine page.</p></blockquote>
<p>To be absolutely certain I reached out Carl Waldspruger to verify my statements/claims are correct. (Yes they were&#8230;)</p>
<p>By the way this concept is also described in the &#8220;<a href="http://mylearn.vmware.com/descriptions/EDU_DATASHEET_vSphereManageForPerformance_V42.pdf">VMware vSphere: Manage for Performance</a>&#8221; course manual on page 151. Excellent course which I can recommend to everyone as it will not only explain this concept but also how to identify it and how to resolve it.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/11/mem-idletax/">Reclaiming idle memory</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/UvtTlHb5rSR8sYI2WxM6ZvfXDwI/0/da"><img src="http://feedads.g.doubleclick.net/~a/UvtTlHb5rSR8sYI2WxM6ZvfXDwI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/UvtTlHb5rSR8sYI2WxM6ZvfXDwI/1/da"><img src="http://feedads.g.doubleclick.net/~a/UvtTlHb5rSR8sYI2WxM6ZvfXDwI/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=ks9kVmbDAYU:dg7ROn1VxKI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=ks9kVmbDAYU:dg7ROn1VxKI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=ks9kVmbDAYU:dg7ROn1VxKI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=ks9kVmbDAYU:dg7ROn1VxKI:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/ks9kVmbDAYU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/11/mem-idletax/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/11/mem-idletax/</feedburner:origLink></item>
		<item>
		<title>Changing the directory of your vSphere vCenter log files</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/SXm-xQ09Mms/</link>
		<comments>http://www.yellow-bricks.com/2010/03/10/changing-the-directory-of-your-vsphere-vcenter-log-files/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 13:19:43 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[log]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5558</guid>
		<description><![CDATA[Something that a lot of people haven&#8217;t looked in to or just don&#8217;t think about is relocating the log files of vCenter, I wrote a short article 2 years ago and thought it was time to reiterate it. By default (Windows 2003) log files are stored in &#8220;C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs&#8221;, and for [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/10/changing-the-directory-of-your-vsphere-vcenter-log-files/">Changing the directory of your vSphere vCenter log files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Something that a lot of people haven&#8217;t looked in to or just don&#8217;t think about is relocating the log files of vCenter, I wrote a short <a href="http://www.yellow-bricks.com/2008/09/08/virtualcenter-log-files-in-your-temp-directory/">article</a> 2 years ago and thought it was time to reiterate it. By default (Windows 2003) log files are stored in &#8220;C:\Documents and Settings\All Users\Application Data\VMware\VMware VirtualCenter\Logs&#8221;, and for Windows 2008 log files are stored in &#8220;C:\ProgramData\VMware\VMware VirtualCenter\Logs&#8221;.</p>
<p>As you can imagine the C:\ partition is not the ideal place for storing log files. I would personally recommend to use a separate drive for logfiles so avoid it from flooding any OS or Program related drives. You could pick a small size based on the expected log size and if needed increase the amount of logs that are stored and the size of the log file.</p>
<p>Changing this is pretty simple. Open &#8220;vpxd.cfg&#8221; and add the following line in between &lt;log&gt; and &lt;/log&gt;</p>
<pre style="padding-left: 30px;">&lt;directory&gt;D:\VMware\Logs&lt;/directory&gt;</pre>
<p>Changing the amount of log files stored and the size is also pretty basic, in this example vCenter will store 10 logfiles which are max 10MB each:</p>
<pre style="padding-left: 30px;">&lt;maxFileSize&gt;10485760&lt;/maxFileSize&gt;
&lt;maxFileNum&gt;10&lt;/maxFileNum&gt;</pre>
<p>Keep in mind that you will need to restart the vCenter Service after these changes before they take effect!</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/10/changing-the-directory-of-your-vsphere-vcenter-log-files/">Changing the directory of your vSphere vCenter log files</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/ygSyEYXjnxp3RukBvqcVBYIEdDk/0/da"><img src="http://feedads.g.doubleclick.net/~a/ygSyEYXjnxp3RukBvqcVBYIEdDk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ygSyEYXjnxp3RukBvqcVBYIEdDk/1/da"><img src="http://feedads.g.doubleclick.net/~a/ygSyEYXjnxp3RukBvqcVBYIEdDk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=SXm-xQ09Mms:_s1FMukI3sI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=SXm-xQ09Mms:_s1FMukI3sI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=SXm-xQ09Mms:_s1FMukI3sI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=SXm-xQ09Mms:_s1FMukI3sI:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/SXm-xQ09Mms" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/10/changing-the-directory-of-your-vsphere-vcenter-log-files/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/10/changing-the-directory-of-your-vsphere-vcenter-log-files/</feedburner:origLink></item>
		<item>
		<title>VM powered on Alarm?</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/Nq7hIS3peJc/</link>
		<comments>http://www.yellow-bricks.com/2010/03/09/vm-powered-on-alarm/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 20:29:40 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[ops]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5547</guid>
		<description><![CDATA[One of my readers(Thanks Andrzej!) emailed me something that I thought might be interesting for those who are closely monitoring their environment.
Did you know that there are two similar VM event triggers in Alarms in vCenter?

VM powered on
DRS &#8211; VM powered on

The first only works for VMs outside of DRS enabled clusters. The second only [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/09/vm-powered-on-alarm/">VM powered on Alarm?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>One of my readers(Thanks Andrzej!) emailed me something that I thought might be interesting for those who are closely monitoring their environment.</p>
<p>Did you know that there are two similar VM event triggers in Alarms in vCenter?</p>
<ol>
<li>VM powered on</li>
<li>DRS &#8211; VM powered on</li>
</ol>
<p>The first only works for VMs outside of DRS enabled clusters. The second only works for VMs inside DRS enabled clusters. Now that&#8217;s definitely something you should be aware off when enabling Alarms / Event triggers. Imagine you want to know when a VM has been powered on and you enable the first even trigger but didn&#8217;t notice it will only sent an alarm when the VMs are <span style="text-decoration: underline;">not</span> part of DRS cluster&#8230; You could be waiting for a very long time before you receive a single event alarm.</p>
<p>Just when I wanted to click &#8220;Publish&#8221; I received an email from one of my colleagues. Horst Mundt wrote an excellent article about Alarms and created a very handy spreadsheet which contains all alarms / events.</p>
<blockquote><p><a href="http://communities.vmware.com/docs/DOC-12145">vSphere alarm triggers</a><br />
In terms of alarms, vCenter 4 has much more to offer than vCenter 2.5. There is a whole range of default alarms available when you install vCenter 4, and they will give you a very good first shot for monitoring your vSphere  environment. If you’ve never wondered what exactly the default alarms mean, or how to tune them – that’s fine. If you’re interested in a bit more detail – read the attached PDF.</p>
<ul>
<li><a href="http://communities.vmware.com/servlet/JiveServlet/download/12145-1-35516/vSphere%20Alarms%20v2.xlsx;jsessionid=B696F778AA032D9AE6E36FBA38F1D98D">vSphere Alarms v2.xlsx</a> (69.3 K)</li>
<li><a href="http://communities.vmware.com/servlet/JiveServlet/download/12145-1-35517/Fun%20with%20vSphere%20Alarms.pdf;jsessionid=B696F778AA032D9AE6E36FBA38F1D98D">Fun with vSphere Alarms.pdf</a> (656.6 K)</li>
</ul>
</blockquote>
<p>Make sure to visit the VMTN <a href="http://communities.vmware.com/docs/DOC-12145">source page</a> and leave a comment or rate the article.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/09/vm-powered-on-alarm/">VM powered on Alarm?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1enzZ8tIke2nt2v5VT_ONR0c4Zg/0/da"><img src="http://feedads.g.doubleclick.net/~a/1enzZ8tIke2nt2v5VT_ONR0c4Zg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1enzZ8tIke2nt2v5VT_ONR0c4Zg/1/da"><img src="http://feedads.g.doubleclick.net/~a/1enzZ8tIke2nt2v5VT_ONR0c4Zg/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=Nq7hIS3peJc:jEP4jjM10FY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=Nq7hIS3peJc:jEP4jjM10FY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=Nq7hIS3peJc:jEP4jjM10FY:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=Nq7hIS3peJc:jEP4jjM10FY:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/Nq7hIS3peJc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/09/vm-powered-on-alarm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/09/vm-powered-on-alarm/</feedburner:origLink></item>
		<item>
		<title>Adding NICs to your vSwitch on ESXi?</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/UKkcLjDZCWw/</link>
		<comments>http://www.yellow-bricks.com/2010/03/09/adding-nics-to-your-vswitch-on-esxi/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 13:39:09 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5549</guid>
		<description><![CDATA[I just finished installing vSphere ESXi 4.0 update 1, I used all the default settings. I expected that all my portgroups would inherit all their settings from the vSwitch that was configured during installation&#8230; unfortunately this is not the case as can be seen in the screenshots below.
Default install with no redundancy:

VM Network inherits from [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/09/adding-nics-to-your-vswitch-on-esxi/">Adding NICs to your vSwitch on ESXi?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I just finished installing vSphere ESXi 4.0 update 1, I used all the default settings. I expected that all my portgroups would inherit all their settings from the vSwitch that was configured during installation&#8230; unfortunately this is not the case as can be seen in the screenshots below.</p>
<p>Default install with no redundancy:<br />
<img src="http://farm5.static.flickr.com/4026/4419102629_dec749a878_o.png" alt="" /><br />
VM Network inherits from vSwitch:<br />
<img src="http://farm3.static.flickr.com/2763/4419102651_66da23e74b.jpg" alt="" /></p>
<p>Management Network does <span style="text-decoration: underline;">not</span> inherit from vSwitch:<br />
<img src="http://farm3.static.flickr.com/2752/4419102691_0bb52ef2ee.jpg" alt="" /></p>
<p>For the default &#8220;VM Network&#8221; portgroup everything works as expected. But for the &#8220;Management Network&#8221; it doesn&#8217;t. So what&#8217;s the problem? Well it might not be a huge issue but it is something you will need to keep in mind. I wanted to add two NICs to my vSwitch0 and expected that both would be marked as &#8220;active&#8221; on the vSwitch. And this is what happens on the vSwitch, BUT the &#8220;Management Network&#8221; does not inherit the vSwitch settings so what do you think will happen? Again see the screenshot below for the details:</p>
<p><img src="http://farm5.static.flickr.com/4062/4419102711_ba02af6458.jpg" alt="" /></p>
<p>For some weird reason one of the vmnics is set to &#8220;unused&#8221; instead of active&#8230; Keep this in mind when installing / configuring ESXi as you might end up with <span style="text-decoration: underline;">less</span> redundancy then expected. I just did a quick search if it was a known/documented change and it appears that I am not the <a href="http://blogs.egroup-us.com/?p=1704">only one</a> who ran into this, but is does not seem to be a commonly known &#8220;issue&#8221;/change.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/09/adding-nics-to-your-vswitch-on-esxi/">Adding NICs to your vSwitch on ESXi?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/BvWZz8j4m6jqOAUZ_cKt4MLyy1Q/0/da"><img src="http://feedads.g.doubleclick.net/~a/BvWZz8j4m6jqOAUZ_cKt4MLyy1Q/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BvWZz8j4m6jqOAUZ_cKt4MLyy1Q/1/da"><img src="http://feedads.g.doubleclick.net/~a/BvWZz8j4m6jqOAUZ_cKt4MLyy1Q/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=UKkcLjDZCWw:Ab2NcnJv9k8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=UKkcLjDZCWw:Ab2NcnJv9k8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=UKkcLjDZCWw:Ab2NcnJv9k8:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=UKkcLjDZCWw:Ab2NcnJv9k8:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/UKkcLjDZCWw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/09/adding-nics-to-your-vswitch-on-esxi/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/09/adding-nics-to-your-vswitch-on-esxi/</feedburner:origLink></item>
		<item>
		<title>Single Initiator Zoning, recommended or not?</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/g_DkDB-fkcM/</link>
		<comments>http://www.yellow-bricks.com/2010/03/04/single-initiator-zoning-recommended-or-not/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 16:34:41 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Various]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[san]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5533</guid>
		<description><![CDATA[A question we receive a lot is what kind of zoning should be implemented for our storage solution? The answer is usually really short and simple: at least single initiator zoning.
Single initiator zoning is something we have always recommend in the field (VMware PSO Consultants/Architects) and something that is clearly mentioned in our documentation&#8230; at [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/04/single-initiator-zoning-recommended-or-not/">Single Initiator Zoning, recommended or not?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>A question we receive a lot is what kind of zoning should be implemented for our storage solution? The answer is usually really short and simple: at least single initiator zoning.</p>
<p>Single initiator zoning is something we have always recommend in the field (VMware PSO Consultants/Architects) and something that is clearly mentioned in our documentation&#8230; at least that&#8217;s what I thought.</p>
<p>On page 31 of the <a href="http://www.vmware.com/pdf/vi3_san_design_deploy.pdf">SAN Design and Deploy guide</a> we clearly state the following:</p>
<blockquote><p>When a SAN is configured using zoning, the devices outside a zone are not visible to the devices inside the zone. When there is one HBA or initiator to a single storage processor port or target zone, it is commonly referred to as single zone. This type of single zoning protects devices within a zone from fabric notifications, such as Registered State Change Notification (RSCN) changes from other zones. In addition, SAN traffic within each zone is isolated from the other zones. Thus, using single zone is a common industry practice.</p></blockquote>
<p>That&#8217;s crystal clear isn&#8217;t it? Unfortunately there&#8217;s another document floating around which is called &#8220;<a href="http://www.vmware.com/pdf/vi3_35/esx_3/r35/vi3_35_25_san_cfg.pdf">Fibre Channel SAN Configuration Guide</a>&#8221; and this document states the following on page 36:</p>
<blockquote>
<ul>
<li>ESX Server hosts that use shared storage for virtual machine failover or load balancing must be in one zone.</li>
<li>If you have a very large deployment, you might need to create separate zones for different areas of functionality. For example, you can separate accounting from human resources.</li>
</ul>
</blockquote>
<p>So which one is correct and which one isn&#8217;t? I don&#8217;t want any confusion around this. The first document, <a href="http://www.vmware.com/pdf/vi3_san_design_deploy.pdf">the SAN Design and Deploy guide</a> is correct. VMware recommends single initiator zoning. Of course if you want to do &#8220;single initiator / single target&#8221; that would even be better, but <span style="text-decoration: underline;">single initiator is the bare minimum</span>. Now let&#8217;s hope the VMware Tech Writers can get that document fixed&#8230;</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/04/single-initiator-zoning-recommended-or-not/">Single Initiator Zoning, recommended or not?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/q2oGLO48oQ0VPPRqOtZegVYPs0U/0/da"><img src="http://feedads.g.doubleclick.net/~a/q2oGLO48oQ0VPPRqOtZegVYPs0U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/q2oGLO48oQ0VPPRqOtZegVYPs0U/1/da"><img src="http://feedads.g.doubleclick.net/~a/q2oGLO48oQ0VPPRqOtZegVYPs0U/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=g_DkDB-fkcM:62QoJD-sfKs:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=g_DkDB-fkcM:62QoJD-sfKs:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=g_DkDB-fkcM:62QoJD-sfKs:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=g_DkDB-fkcM:62QoJD-sfKs:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/g_DkDB-fkcM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/04/single-initiator-zoning-recommended-or-not/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/04/single-initiator-zoning-recommended-or-not/</feedburner:origLink></item>
		<item>
		<title>CPU/MEM Reservation Behavior</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/I-MNpye_6kI/</link>
		<comments>http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 15:03:29 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[drs]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5483</guid>
		<description><![CDATA[Again an interesting discussion we had amongst some colleagues (Thanks Frank, Andrew and Craig! Especially Craig as most text below comes from The Resource Master). The topic was CPU/Memory reservations and more specifically the difference in behavior of these two.
One would expect that both a CPU and Memory reservation would have the same behavior when [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/">CPU/MEM Reservation Behavior</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>Again an interesting discussion we had amongst some colleagues (Thanks Frank, Andrew and Craig! Especially Craig as most text below comes from The Resource Master). The topic was CPU/Memory reservations and more specifically the difference in behavior of these two.</p>
<p>One would expect that both a CPU and Memory reservation would have the same behavior when it comes to claiming and releasing resources but unfortunately this is not the case. Or should we say fortunately?</p>
<p>The following is taken from the resource management guide:</p>
<blockquote><p><strong>CPU Reservation:</strong><br />
Consider a virtual machine with reservation=2GHz that is<br />
totally idle. It has 2GHz reserved, but it is not using any of<br />
its reservation. Other virtual machines cannot reserve these 2GHz. Other virtual machines can use these 2GHz, that is, idle<br />
CPU reservations are not wasted.</p>
<p><strong>Memory Reservation:</strong><br />
If a virtual machine has a memory reservation but has not yet accessed its full reservation, the unused memory can be reallocated to other virtual machines. After a virtual machine has accessed its full reservation, ESX Server allows the virtual machine to retain this much memory, and will not reclaim it, even if the virtual machine becomes idle and stops accessing memory.</p></blockquote>
<p>The above paragraph is a bit misleading , as it seems to imply that a VM has to access its full reservation. What it should really say is &#8220;Memory which is protected by a reservation will not be reclaimed by ballooning or Host-level swapping even if it becomes idle,&#8221; and &#8220;Physical machine memory will not be allocated to the VM until the VM accesses virtual RAM needing physical RAM backing.&#8221; Then that pRAM is protected by the reservation and won&#8217;t be reclaimed by ballooning or .vswp-file swapping. If there is any .vswp memory at all as no .vswp is created when the reservation is equal to the provisioned memory.</p>
<p>Note, however, that even if pRAM is not allocated to the VM to back vRAM because the VM hasn&#8217;t accessed corresponding vRAM yet, the whole reservation is reserved, but the pRAM could still be used  This gets really confusing. But I think of it thus:</p>
<ol>
<li>Reservations can be defined at the VM level or the Resource Pool level.</li>
<li>Reservations at the RP level are activated or reserved immediately.</li>
<li>Reservations at the VM level are activated or reserved when the VM is powered on.</li>
<li>An activated reservation is removed from the total physical Resource &#8220;Unreserved&#8221; accounting.</li>
<li><span style="text-decoration: underline;">Reserving</span> and <span style="text-decoration: underline;">using</span> a resource are distinct: memory or CPU can be reserved but not used or used but not reserved.</li>
<li>CPU reservations are friendly.</li>
<li>Memory reservations are greedy and hoard memory.</li>
<li>Memory reservations are activated at startup, yet pRAM is only allocated as needed. Unallocated pRAM may be used by others.</li>
<li>Once pRAM is protected by a memory reservation, it will never be reclaimed by ballooning of .vswp-swapping even if the corresponding vRAM is idle.</li>
</ol>
<p>Example: A VM has 4 GB of vRAM installed and a 3 GB memory reservation defined. When the VM starts, 3 GB of pRAM are reserved. If the host had 32 GB of RAM installed and no reservations active, it now has 29 GB &#8220;unreserved&#8221;.</p>
<p>However, if the VM accesses only 500 MB of vRAM, only 500 MB of pRAM are allocated (or granted) to it. Other VMs could use 2500 MB of RAM that you would think is part of the reservation. They <span style="text-decoration: underline;">cannot reserve</span> that 2500 MB however. As soon as the VM accesses 3 GB of vRAM and so has 3 GB of pRAM backing it, no other VMs can use that 3 GB of pRAM even if the VM never touches it again, because that pRAM is now protected by the 3 GB Reservation.  If the VM uses 4 GB, it gets the 3 GB guaranteed never ballooned or swapped, but the remaining 1 GB is subject to ballooning or swapping.</p>
<p>Simple huh <img src='http://www.yellow-bricks.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/">CPU/MEM Reservation Behavior</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Jnzksd-JZ2E4PoOViifE5XpcDpc/0/da"><img src="http://feedads.g.doubleclick.net/~a/Jnzksd-JZ2E4PoOViifE5XpcDpc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Jnzksd-JZ2E4PoOViifE5XpcDpc/1/da"><img src="http://feedads.g.doubleclick.net/~a/Jnzksd-JZ2E4PoOViifE5XpcDpc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=I-MNpye_6kI:StMZ5w4T90Q:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=I-MNpye_6kI:StMZ5w4T90Q:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=I-MNpye_6kI:StMZ5w4T90Q:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=I-MNpye_6kI:StMZ5w4T90Q:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/I-MNpye_6kI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/03/cpumem-reservation-behaviour/</feedburner:origLink></item>
		<item>
		<title>Re: Memory Compression</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/TMqsFev-NDw/</link>
		<comments>http://www.yellow-bricks.com/2010/03/02/re-memory-compression/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 13:38:13 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[PASS Syndication]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vcdx]]></category>
		<category><![CDATA[vcenter]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5515</guid>
		<description><![CDATA[I was just reading Scott Drummonds article on Memory Compression. Scott explains where Memory Compression comes in to play. I guess the part I want to reply on is the following:
VMware’s long-term prioritization for managing the most aggressively over-committed memory looks like this:

Do not swap if possible.  We will continue to leverage transparent page sharing [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/02/re-memory-compression/">Re: Memory Compression</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>I was just reading Scott Drummonds <a href="http://vpivot.com/2010/03/01/memory-compression/">article</a> on Memory Compression. Scott explains where Memory Compression comes in to play. I guess the part I want to reply on is the following:</p>
<blockquote><p>VMware’s long-term prioritization for managing the most aggressively over-committed memory looks like this:</p>
<ol>
<li>Do not swap if possible.  We will continue to leverage transparent page sharing and ballooning to make swapping a last resort.</li>
<li>Use ODMC to a predefined cache to decrease memory utilization.*</li>
<li>Swap to persistent memory (SSD) installed locally in the server.**</li>
<li>Swap to the array, which may benefit from installed SSDs.</li>
</ol>
<p>(*) Demonstrated in the lab and coming in a future product.<br />
(**) Part of our vision and not yet demonstrated.</p></blockquote>
<p>I just love it when we give insights in upcoming features but I am not sure I agree with the prioritization. I think there are several things that one needs to keep in mind. In other words there&#8217;s a cost associated to these decisions / features and your design needs to adjusted to these associated effects.</p>
<ol>
<li>TPS -&gt; Although TPS is an amazing way of reducing the memory footprint you will need to figure out what the ratio of deduplication is. Especially when you are using Nehalem processors there&#8217;s a serious decrease. The reasons for the decrease of TPS effectiveness are the following:
<ul>
<li>NUMA &#8211; By default there is no inter node transparent page sharing (read Frank&#8217;s <a href="http://frankdenneman.nl/2010/02/sizing-vms-and-numa-nodes/">article</a> for more info on this topic)</li>
<li>Large Pages &#8211; By default TPS does not share large(2MB) pages. TPS only shares small(4KB) pages. It will break large pages down in small pages when memory is scarce but it is definitely something you need to be aware off. (for more info read my <a href="http://www.yellow-bricks.com/2009/03/06/virtualized-mmu-and-tp/">article</a> on this topic.</li>
</ul>
</li>
<li>Use ODMC -&gt; I haven&#8217;t tested with ODMC yet and I don&#8217;t know what the associated cost is at the moment.</li>
<li>Swap on local SSD -&gt; Swap on local SSD will most definitely improve the speed when swapping occurs. However as Frank already described in his <a href="http://frankdenneman.nl/2010/02/impact-of-host-local-vm-swap-on-ha-and-drs/">article</a> there is an associated cost:
<ul>
<li>Disk space &#8211; You will need to make sure you will have enough disk space available to power on VMs or migrate VMs as these swap files will be created at power on or at migration.</li>
<li>Defaults &#8211; By default .vswp files are stored in the same folder as the .vmx. Changing this needs to be documented and taken into account during upgrades and design changes.</li>
</ul>
</li>
<li>Swap to array (SSD) -&gt; This is the option that most customers use for the simple reason that it doesn&#8217;t require a local SSD disk. There are no changes needed to enable it and it&#8217;s easier to increase a SAN volume than it is to increase a local disk when needed. The associated costs however are:
<ul>
<li>Costs &#8211; Shared storage is relatively expensive compared to local disks</li>
<li>Defaults &#8211; If .vswp files need to be SSD based you will need to separate the .vswp from the rest of the VMs and created dedicated shared SSD volumes.</li>
</ul>
</li>
</ol>
<p>I fully agree with Scott that it&#8217;s an exciting feature and I can&#8217;t wait for it to be available. Keep in mind though that there is a trade off for every decision you make and that the result of a decision might not always end up as you expected it would. Even though Scott&#8217;s list makes totally sense there is more than  meets the eye.</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/02/re-memory-compression/">Re: Memory Compression</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/7vOXijkXHfjcHxCtxMGNhAF-8us/0/da"><img src="http://feedads.g.doubleclick.net/~a/7vOXijkXHfjcHxCtxMGNhAF-8us/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7vOXijkXHfjcHxCtxMGNhAF-8us/1/da"><img src="http://feedads.g.doubleclick.net/~a/7vOXijkXHfjcHxCtxMGNhAF-8us/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=TMqsFev-NDw:T8KFw9rc67U:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=TMqsFev-NDw:T8KFw9rc67U:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=TMqsFev-NDw:T8KFw9rc67U:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=TMqsFev-NDw:T8KFw9rc67U:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/TMqsFev-NDw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/02/re-memory-compression/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/02/re-memory-compression/</feedburner:origLink></item>
		<item>
		<title>Disable Tech Support on ESXi?</title>
		<link>http://feedproxy.google.com/~r/YellowBricks/~3/EsN9AUBpCKE/</link>
		<comments>http://www.yellow-bricks.com/2010/03/01/disable-tech-support-on-esxi/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:12:30 +0000</pubDate>
		<dc:creator>Duncan Epping</dc:creator>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=5480</guid>
		<description><![CDATA[We had an interesting discussion on one of the internal mailing lists this week. Someone asked what the general opinion was about disabling Tech Support. Of course some said disabling should not be a problem, but many also disagreed. The reason for this is simple: Support.
When Tech Support is disabled it removes the option to [...]<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/01/disable-tech-support-on-esxi/">Disable Tech Support on ESXi?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>
]]></description>
			<content:encoded><![CDATA[<p>We had an interesting discussion on one of the internal mailing lists this week. Someone asked what the general opinion was about disabling Tech Support. Of course some said disabling should not be a problem, but many also disagreed. The reason for this is simple: Support.</p>
<p>When Tech Support is disabled it removes the option to login to the console with &#8220;<a href="http://kb.vmware.com/kb/1003677">unsupported</a>&#8220;. Please keep in mind that the console is the only way to get direct command line access to ESXi as SSH is disabled by default. This also means that in order to get access to the console you will need access to the physical host, or the IP KVM switch / DRAC / ILO for that matter. Hosts are usually located in a secured environment which removes the need for limiting console access in my opinion.</p>
<p>I can still imagine that people have a different opinion, but if you look at it from a support perspective you might change your mind. Troubleshooting an issue can get really complicated when there is no Tech Support access. I guess in a high secure environment you could treat ESXi as a stateless appliance and just install a new version when it fails. Personally I would prefer to find the root cause and try to prevent the same problem from occurring again.</p>
<p>Of course you can <a href="http://kb.vmware.com/kb/1003677">enable</a> Tech Support again when needed but a reboot is required. This might cause the symptoms of the problem you were facing to disappear. It&#8217;s my recommendation to Keep Tech Support <span style="text-decoration: underline;">enabled</span>.</p>
<p>[edit] Of course Alan &#8220;the king of powershell&#8221; Renouf jumped on this topic immediately and created a <a href="http://www.virtu-al.net/2010/03/01/powercli-technical-support-mode/">couple of lines of script</a> which show you the current setting, disable it for all hosts or enable it for all hosts. Thanks Alan! [/edit]</p>
<p><div style="border: 1px solid gray; background-color:#CCCCCC;margin: 0px 0pt 0px 0px; padding: 5px;">
"<a href="http://www.yellow-bricks.com/2010/03/01/disable-tech-support-on-esxi/">Disable Tech Support on ESXi?</a>" originally appeared on <a href="http://www.yellow-bricks.com">Yellow-Bricks.com</a>.<br>
Now Available on Amazon: <a href="http://www.amazon.com/gp/product/1439263450?ie=UTF8&tag=yellowbricks-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1439263450">vSphere 4.0 Quick Start Guide</a>. Or as a <a href="http://www.lulu.com/product/download/vsphere-40-quick-start-guide/6169778">download on Lulu</a>.
<br> Follow me on <a href="http://www.twitter.com/DuncanYB">Twitter</a> and add Yellow-Bricks.com to your <a href="http://www.yellow-bricks.com/feed/">RSS Reader</a>.</div></p>

<p><a href="http://feedads.g.doubleclick.net/~a/dQGxvuXtUcN1L5447u1YEhY8o5A/0/da"><img src="http://feedads.g.doubleclick.net/~a/dQGxvuXtUcN1L5447u1YEhY8o5A/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dQGxvuXtUcN1L5447u1YEhY8o5A/1/da"><img src="http://feedads.g.doubleclick.net/~a/dQGxvuXtUcN1L5447u1YEhY8o5A/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:dnMXMwOfBR0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=dnMXMwOfBR0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=EsN9AUBpCKE:CwvfYF44EL4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=EsN9AUBpCKE:CwvfYF44EL4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/YellowBricks?i=EsN9AUBpCKE:CwvfYF44EL4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/YellowBricks?a=EsN9AUBpCKE:CwvfYF44EL4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/YellowBricks?d=l6gmwiTKsz0" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/YellowBricks/~4/EsN9AUBpCKE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.yellow-bricks.com/2010/03/01/disable-tech-support-on-esxi/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		<feedburner:origLink>http://www.yellow-bricks.com/2010/03/01/disable-tech-support-on-esxi/</feedburner:origLink></item>
	</channel>
</rss>
