<?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>VMtoday</title>
	
	<link>http://vmtoday.com</link>
	<description>VMware News, Views, &amp; How-To's from vExpert Josh Townsend</description>
	<lastBuildDate>Mon, 20 May 2013 18:43:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/vmtoday" /><feedburner:info uri="vmtoday" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nd/3.0/</creativeCommons:license><image><link>http://vmtoday.com</link><url>http://vmtoday.com/wp-content/uploads/2012/09/VMtoday_Icon_2012_128px.png</url><title>VMtoday Icon</title></image><item>
		<title>Updated VMware Horizon View Visio Shapes Stencil</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/Gz-3G0eVTfs/</link>
		<comments>http://vmtoday.com/2013/05/updated-vmware-horizon-view-visio-shapes-stencil/#comments</comments>
		<pubDate>Mon, 20 May 2013 18:43:47 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Documentation]]></category>
		<category><![CDATA[Visio Stencils]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[diagram]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[shapes]]></category>
		<category><![CDATA[vdi]]></category>
		<category><![CDATA[visio]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2624</guid>
		<description><![CDATA[It&#8217;s been about 9 months since I published my own set of Visio shapes for VMware vSphere and Horizon View.  The VMware Visio stencils have been quite popular, with the pages that host them seeing more than 37,000 page views since I first published them.  I&#8217;ve since updated both stencils with new shapes and diagrams [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignleft  wp-image-2625" style="margin-bottom: 10px; margin-left: 10px; margin-right: 10px;" alt="hand_drawn_VMware_view_Visio_shapes" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/05/hand_drawn_VMware_view_Visio_shapes-294x300.png" width="206" height="210" /></p>
<p>It&#8217;s been about 9 months since I published my own set of Visio shapes for VMware vSphere and Horizon View.  The VMware Visio stencils have been quite popular, with the pages that host them seeing more than 37,000 page views since I first published them.  I&#8217;ve since updated both stencils with new shapes and diagrams as I&#8217;ve worked on different projects at <a title="Clearpath Solutions Group" href="http://www.clearpathsg.com" target="_blank">Clearpath</a>.  Most of the changes are in the Horizon View Visio Stencil, with new shapes and diagrams.  I included some hand-drawn shapes for Horizon View for some fun whiteboard like diagrams that I&#8217;ll be using in some posts very soon &#8211; the image to the left is a quick peek at what the hand drawn ones look like.  I also added shapes for Persona Management and ThinApp repositories, a Transfer Server shape, and a few client access device shapes.</p>
<p>Both updated stencils are linked below for download:</p>
<p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/05/VMware-View-Visio-Stencil.vssx">VMtoday VMware Horizon View Visio Stencil</a></p>
<p><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/05/VMtoday-VMware-Icons-Visio-Stencil.vssx">VMtoday VMware vSphere Icons Visio Stencil</a></p>
<p>These are in Visio 2013 .vssx format.  If you need another format, leave a comment below and I&#8217;ll see what I can do.</p>
<p>If you want to link to these, link to my permalink<a title="VMware Visio Shapes and Stencils Permalink Page" href="http://vmtoday.com/scripts-free-tools/vmware-visio-stencils/" target="_blank"> page for VMware Visio Stensils</a> so folks see the latest and greatest version.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=Gz-3G0eVTfs:eXjlPTTVomY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/Gz-3G0eVTfs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/updated-vmware-horizon-view-visio-shapes-stencil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/updated-vmware-horizon-view-visio-shapes-stencil/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=updated-vmware-horizon-view-visio-shapes-stencil</feedburner:origLink></item>
		<item>
		<title>EMC ViPR Overview</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/Nsr3KHNp-tE/</link>
		<comments>http://vmtoday.com/2013/05/emc-vipr-overview/#comments</comments>
		<pubDate>Mon, 20 May 2013 15:11:12 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Clearpath]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMCWorld]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[ViPR]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2615</guid>
		<description><![CDATA[EMC showed off ViPR (previously known as Project Bourne) at EMC World 2013. ViPR is EMC’s solution for Software Defined Storage (SDS), helping to round out the EMC² family’s (EMC, VMware, Pivotal, RSA) Software Defined Data Center (SDDC) vision. Dave provided our introductory coverage of ViPR here. Since being unveild at EMC World, I’ve heard [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignleft size-full wp-image-2620" alt="EMC ViPR Logo Icon" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/05/emc_vipr_invert.png" width="254" height="254" />EMC showed off ViPR (previously known as Project Bourne) at EMC World 2013. ViPR is EMC’s solution for Software Defined Storage (SDS), helping to round out the EMC² family’s (EMC, VMware, Pivotal, RSA) Software Defined Data Center (SDDC) vision. Dave provided our introductory coverage of ViPR <a title="here" href="http://blog.clearpathsg.com/blog/bid/290383/EMC-Announces-Software-Defined-Storage" target="_self">here</a>. Since being unveild at EMC World, I’ve heard some confusion in social media circles over what exactly ViPR is – along the lines of ‘ask 10 people what ViPR is and get 10 different answers’. To try to clear up some confusion, here is a brief overview of ViPR&#8230; <a title="EMC ViPR Overview on Clearpath Solutions Group Blog" href="http://blog.clearpathsg.com/blog/bid/292733/EMC-ViPR-Overview" target="_blank">[Continue Reading on Clearpath's Blog]</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=Nsr3KHNp-tE:zSf8hT7KAyU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/Nsr3KHNp-tE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/emc-vipr-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/emc-vipr-overview/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=emc-vipr-overview</feedburner:origLink></item>
		<item>
		<title>Pivotal Announcements</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/EytjWy2wENM/</link>
		<comments>http://vmtoday.com/2013/05/pivotal-announcements/#comments</comments>
		<pubDate>Wed, 08 May 2013 16:14:04 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Clearpath]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMCWorld]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[big data]]></category>
		<category><![CDATA[emcworld]]></category>
		<category><![CDATA[pivotal]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2592</guid>
		<description><![CDATA[Interested in learning more about the joint EMC-VMware Pivotal startup?  Yesterday at EMC World 2013, Pivotal CEO Paul Maritz took the stage for a keynote to talk a bit about what Pivotal is, why it matters, and how the combination of EMC and VMware assets (think Greenplum, vFabric, GemFire, SQLFire) have already produced products for [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignleft  wp-image-2593" title="Pivotal Logo - EMC VMware" alt="Pivotal_Logo_green_spot" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/05/Pivotal_Logo_green_spot-300x68.png" width="180" height="41" />Interested in learning more about the joint EMC-VMware Pivotal startup?  Yesterday at EMC World 2013, Pivotal CEO Paul Maritz took the stage for a keynote to talk a bit about what Pivotal is, why it matters, and how the combination of EMC and VMware assets (think Greenplum, vFabric, GemFire, SQLFire) have already produced products for customers&#8217; most demanding big data / fast data challenges.  I&#8217;ve got a quick write-up published on <a title="Clearpath Solutions Group Blog - Pivotal Announcements" href="http://blog.clearpathsg.com/blog/bid/290025/Pivotal-Announcements" target="_blank">Clearpath&#8217;s Blog</a>, with some pictures on how the combined products from both EMC and VMware fit into the Pivotal initiative.  <a title="Clearpath Solutions Group Blog - Pivotal Announcements" href="http://blog.clearpathsg.com/blog/bid/290025/Pivotal-Announcements" target="_blank">Continue reading&#8230;</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=EytjWy2wENM:Yj8zFLqpNw0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/EytjWy2wENM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/pivotal-announcements/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/pivotal-announcements/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=pivotal-announcements</feedburner:origLink></item>
		<item>
		<title>EMC Elect Shirts!</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/FAwhMjgpeEY/</link>
		<comments>http://vmtoday.com/2013/05/emc-elect-shirts/#comments</comments>
		<pubDate>Tue, 07 May 2013 18:56:00 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Clearpath]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMCWorld]]></category>
		<category><![CDATA[clearpath]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[EMC Elect]]></category>
		<category><![CDATA[emcworld]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2584</guid>
		<description><![CDATA[I&#8217;ve said it before, and I&#8217;ll say it again &#8211; it&#8217;s awesome working for an awesome company that supports the greater EMC, VMware and Cisco communities.  The inaugural class of EMC Elect are finding the custom shirts that Clearpath had made for them at EMC World.  The shirts are just one of our ways of [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://clearpathsg.com"><img class="alignleft  wp-image-1166" title="Clearpath Solutions Group Logo" alt="Clearpath Solutions Group Logo" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2012/07/cpsglogo.jpg" width="208" height="59" /></a>I&#8217;ve said it before, and I&#8217;ll say it again &#8211; it&#8217;s awesome working for an <a title="Clearpath Solutions Group" href="http://clearpathsg.com" target="_blank">awesome company</a> that supports the greater EMC, VMware and Cisco communities.  The inaugural class of <a title="EMC Elect 2013 Awardees Announced" href="http://vmtoday.com/2013/01/emc-elect-2013-awardees-announced/" target="_blank">EMC Elect</a> are finding the custom shirts that <a title="Clearpath Solutions Group" href="http://clearpathsg.com" target="_blank">Clearpath </a>had made for them at EMC World.  The shirts are just one of our ways of saying thanks to the EMC Elect for their contributions to the EMC community.  If you are one of the EMC Elect, make sure you stop by the Bloggers area at EMC World to pick up your custom shirt!</p>
<p><img class="size-full wp-image-2585 aligncenter" alt="clearpath EMC Elect Shirt 3 600px" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/05/clearpath-EMC-Elect-Shirt-3-600px.jpg" width="600" height="450" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=FAwhMjgpeEY:yTls58Ry4Y8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/FAwhMjgpeEY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/emc-elect-shirts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/emc-elect-shirts/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=emc-elect-shirts</feedburner:origLink></item>
		<item>
		<title>EMC DataDomain DDOS 5.3 Released</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/TxDBubsguDI/</link>
		<comments>http://vmtoday.com/2013/05/emc-datadomain-ddos-5-3-released/#comments</comments>
		<pubDate>Tue, 07 May 2013 18:37:01 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Clearpath]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[clearpath]]></category>
		<category><![CDATA[datadomain]]></category>
		<category><![CDATA[emcworld]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2579</guid>
		<description><![CDATA[The Clearpath team is attending EMC&#8217;s EMCworld event in Las Vegas this week.  EMC is announcing new products and solutions, and we&#8217;ll be covering those announcements in a series of posts on the Clearpath Blog.   If you&#8217;re not already following Clearpath, feel free to subscribe to our RSS feed or fill out the form [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><img class="alignleft size-full wp-image-894" style="margin: 7px;" alt="Clearpath Solutions Group Icon" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2012/02/cpsg_icon.png" width="70" height="70" />The <a title="Clearpath Solutions Group" href="http://clearpathsg.com" target="_blank">Clearpath </a>team is attending EMC&#8217;s <a title="EMCWorld" href="http://emcworld.com" target="_blank">EMCworld</a> event in Las Vegas this week.  EMC is announcing new products and solutions, and we&#8217;ll be covering those announcements in a series of posts on the <a title="Clearpath Solutions Group Blog" href="http://blog.clearpathsg.com" target="_blank">Clearpath Blog</a>.   If you&#8217;re not already following Clearpath, feel free to subscribe to <a title="Clearpath RSS Feed" href="http://blog.clearpathsg.com/CMS/UI/Modules/BizBlogger/rss.aspx?tabid=556763&amp;moduleid=1124591&amp;maxcount=25" target="_blank">our RSS feed</a> or fill out the form for email updates on our site.  The <a title="Clearpath Solutions Group Blog - The Latest Software Update for Data Domain" href="http://blog.clearpathsg.com/blog/bid/289811/The-Latest-Software-Update-for-Data-Domain" target="_blank">first update of the week</a> is from Ted Evans, our Baltimore area pre-sales technical consultant.  Ted writes about EMC&#8217;s DataDomain OS upgrade (DDOS) to version 5.3.  5.3 includes a host of improvements that will improve backup performance using DataDomain Boost and increase the flexibility of your DataDomain backup appliances by consolidating backup and archive functions on the same box.</p>
<p><a href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/05/EMC-DataDomain-Use-Cases.png" rel="lightbox[2579]"><img class="aligncenter size-full wp-image-2580" alt="EMC DataDomain Use Cases" src="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/05/EMC-DataDomain-Use-Cases.png" width="632" height="330" /></a></p>
<p>Check out the feature list for DDOS 5.3 in Ted&#8217;s post (<a href="http://blog.clearpathsg.com/blog/bid/289811/The-Latest-Software-Update-for-Data-Domain">http://blog.clearpathsg.com/blog/bid/289811/The-Latest-Software-Update-for-Data-Domain</a>) and stay tuned to Clearpath&#8217;s blog for updates throughout the week!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=TxDBubsguDI:pz9MvamlZtM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/TxDBubsguDI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/emc-datadomain-ddos-5-3-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/emc-datadomain-ddos-5-3-released/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=emc-datadomain-ddos-5-3-released</feedburner:origLink></item>
		<item>
		<title>VMware Product Updates – April 2013</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/1iL2h_LU0TY/</link>
		<comments>http://vmtoday.com/2013/05/vmware-product-updates-april-2013/#comments</comments>
		<pubDate>Tue, 07 May 2013 18:16:40 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Product Releases]]></category>
		<category><![CDATA[vCloud]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Site Recovery Manager (SRM)]]></category>
		<category><![CDATA[VMware vCenter Operations]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[esxi]]></category>
		<category><![CDATA[srm]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[updates]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[vcenter]]></category>
		<category><![CDATA[vCO]]></category>
		<category><![CDATA[vCOps]]></category>
		<category><![CDATA[VDP]]></category>
		<category><![CDATA[VSA]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2572</guid>
		<description><![CDATA[VMware has released updates to several products over the past couple weeks.  Many of the updates take the version 5.1 products announced at VMworld 2012 to Update 1 (i.e. the first major service pack).  The updates, spanning vSphere (ESXi and vCenter), vCloud Director, vCenter Operations, vCenter Orchestrator, vCenter Site Recovery Manager (SRM), vSphere Data Protection, [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/05/vmware_logo_w_updates.png" rel="lightbox[2572]"><img class="alignleft  wp-image-2573" title="VMware Updates" alt="VMware Updates" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/05/vmware_logo_w_updates-300x181.png" width="210" height="127" /></a>VMware has released updates to several products over the past couple weeks.  Many of the updates take the version 5.1 products announced at VMworld 2012 to Update 1 (i.e. the first major service pack).  The updates, spanning vSphere (ESXi and vCenter), vCloud Director, vCenter Operations, vCenter Orchestrator, vCenter Site Recovery Manager (SRM), vSphere Data Protection, and the vSphere Storage Appliance, include bug fixes, security fixes, and functionality changes.  Here’s what you need to know about the updates, including a few upgrade bugs that you need to know about before you pull the upgrade trigger.</p>
<p><a title="Clearpath Solutions Group Blog - VMware Updates 2013" href="http://blog.clearpathsg.com/blog/bid/289298/VMware-Updates-April-2013" target="_blank">Continue reading on the Clearpath Solutions Group blog&#8230;.</a></p>
<p style="text-align: center;"><a href="http://blog.clearpathsg.com"><img class="aligncenter size-full wp-image-2354" alt="Clearpath Solutions Group Logo 450px" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/clearpath-large-450.png" width="450" height="127" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=1iL2h_LU0TY:sg0DhPCJ_uI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/1iL2h_LU0TY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/05/vmware-product-updates-april-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/05/vmware-product-updates-april-2013/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vmware-product-updates-april-2013</feedburner:origLink></item>
		<item>
		<title>Is Spanning VMDKs Using Windows Dynamic Disks a Good Idea?</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/k5pjswnyOqc/</link>
		<comments>http://vmtoday.com/2013/04/is-spanning-vmdks-using-windows-dynamic-disks-a-good-idea/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 19:57:46 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dynamic disk]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[spanning]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[VMDK]]></category>
		<category><![CDATA[VMFS]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2539</guid>
		<description><![CDATA[I&#8217;ve had several folks ask me recently about how to support very large NTFS volumes on vSphere virtualized Windows servers.  The current limitation for a VMDK in vSphere 5.1 is 2TB minus 512B.  FWIW, a Hyper-V virtual disk in Windows Server 2012 can be up to 64TB.  Those asking the question want to support NTFS [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/04/monster_VM_white.png" rel="lightbox[2539]"><img class="alignleft  wp-image-2542" alt="Monster VM" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/04/monster_VM_white-300x255.png" width="210" height="179" /></a>I&#8217;ve had several folks ask me recently about how to support very large NTFS volumes on vSphere virtualized Windows servers.  The current limitation for a VMDK in vSphere 5.1 is 2TB minus 512B.  FWIW, a Hyper-V virtual disk in Windows Server 2012 <a title="Hyper-V Virtual Hard Disk Format Overview" href="http://technet.microsoft.com/en-us/library/hh831446.aspx" target="_blank">can be up to 64TB</a>.  Those asking the question want to support NTFS volumes greater than 2TB for a variety of purposes &#8211; Exchange databases, SQL databases, and file shares.  Windows (depending on the version and edition) can theoretically support NTFS volumes up to 256TB (depending on cluster size and assuming GPT), with files up to 256TB in size (see <a title="NTFS on Wikipedia" href="http://en.wikipedia.org/wiki/NTFS" target="_blank">http://en.wikipedia.org/wiki/NTFS</a> for more).  The way that they wanted to solve the limitation is to present multiple 2TB VMDKs to a Windows VM, and then use Windows Logical Disk Manager (LDM) to convert the VMDKs to dynamic disks (from the Windows default Basic Disk), then concatenate or span multiple disk partitions into one large NTFS volume.  Talk about a monster VM&#8230;.   The question to me, then, became this: Is using spanned dynamic disks on multiple VMDKs a good idea?  Here are some of my thought on the question.</p>
<p>First, there are no right or wrong answers.  How you choose to support big data/large disk requirements will be a mix of preference, manageability, performance, recoverability, and fault domain considerations.  These considerations will be at a few different levels – storage array, VMware, Guest OS, guest Application, and backup systems.  A large spanned Windows volume can offer some simplified management – you might not have to worry as much about running out of space, or junior engineers having to think about where to place data in the guest OS.  I tend to avoid using LVM/Spanned Windows Dynamic Disks within VM’s when possible for a variety of reasons – here are some of my considerations (for a variety of systems – Exchange, SQL, file servers, etc.):</p>
<h2><b>Performance</b></h2>
<ul>
<li>Some applications, such as Microsoft SQL, can benefit from having more, smaller disks with multiple files in a database filegroup.  Having different files on different disks, on different vSCSI controllers can increase SQL’s ability to do asynchronous parallel IO.  Microsoft’s recommendation for SQL (<a href="http://technet.microsoft.com/library/Cc966534">http://technet.microsoft.com/library/Cc966534</a>) is to have between .25 to 1 data files per filegroup per core, with each file a on different drive/LUN.  So a 8 vCPU SQL server would have between 2 and 8 .mdf/.ndf files on an equal number of drives.  This lends itself to more, smaller VMDK’s that are not striped or spanned by Windows.  This requires a bit of design work within the database, optimizing your table and index structures to span multiple files in a file group.</li>
<li>Smaller, purpose built files/volumes/LUNS can be placed on the right storage tier with the best caching mechanism (e.g. SQL log volumes placed on RAID1/0 with more write cache availability).</li>
<li>A single volume may have a limited queue depth.  You&#8217;ll probably increase queuing capabilities as you scale out the number of VMDK&#8217;s, and Windows will be able to drive more IO as additional disk channels are opened up.</li>
<li>A greater number of virtual disks spread over different VMFS datastores may increase the number of paths used to service the workload.  This may allow for increased storage bandwidth, more in-path cache, and more storage processor efficiency.</li>
</ul>
<h2><b>Manageability</b></h2>
<ul>
<li>By using Dynamic Disk striping, spanning or software RAID within the guest, you are introducing an extra layer of complexity that you will need to keep in mind while performing operations on the VM/VMDK.  A storage operation on an array, LUN, VMFS datastore, or VMDK within your guest-striped volume could take the whole volume down.</li>
<li>Having smaller, purpose-built VMDK’s allows you to move specific parts of your workload to a physical storage tier that best suits it.  Putting everything into one monolithic volume doesn’t allow this level of granularity.  For example, I might create a smaller Exchange mailbox database and put executives mailboxes in it.  I would then place the mailbox database in a VMDK on a VMFS on a LUN on a high tier or replicated disk (great use case for VASA Profile Driven Storage BTW).  The interns mailbox datastore would be placed on the lowest tier of non-replicated storage.  This configuration would also lend itself to more targeted and efficient backup schemes.</li>
<li>This Microsoft TechNet article for Exchange 2013 storage architecture (<a href="http://technet.microsoft.com/en-us/library/ee832792.aspx">http://technet.microsoft.com/en-us/library/ee832792.aspx) </a>suggests that using GPT <strong>Basic Disks</strong> is a best practice, although Dynamic disks are supported.  Conversely, you could deduce that using spanned dynamic disks is not best practice. The TechNet article also recommends keeping your Exchange mailbox databases (MDB) under 200GB, so there&#8217;s no need for a VMDK over 2TB is you&#8217;re following best practices.</li>
</ul>
<h2><b>Fault Domains<span id="more-2539"></span></b></h2>
<ul>
<li>The spanned dynamic disk configuration adds an additional layer of complexity and introduces another thing that can fail in the environment.  I&#8217;m a big fan of reducing complexity and design elements.</li>
<li>Splitting your workload out onto different databases, Windows Volumes, VMDK’s, VMFS, LUNs creates smaller fault domains.  A failure of any one of these components would take the entire system out if you placed everything into a single large guest-striped volume.  If you split everything out, a failure in one of the components would be less likely to affect a large population of users or the entire functionality of an application.  Take the Exchange example again &#8211; a failure of one LUN/VMFS/VMDK/NTFS/Exchange MDB would not down email for your entire user base if you are following best practices of keeping MDBs under 200GB and distributing MDBs on different logical or even physical layers.</li>
</ul>
<p style="text-align: center;"><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/04/Windows-Spanned-Dynamic-Disk-Failure-web1.png" rel="lightbox[2539]"><img class=" wp-image-2555 aligncenter" title="Windows Spanned Dynamic Disk Failure" alt="Windows Spanned Dynamic Disk Failure" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/04/Windows-Spanned-Dynamic-Disk-Failure-web1-1024x714.png" width="614" height="428" /></a></p>
<h2><b>Backup and Disaster Recovery</b></h2>
<ul>
<li>Backing up and restoring smaller files, filegroups, or virtual disks (depending on which levels you do backup – within app, guest-OS agent based, or VM based) is faster.  This leads to more efficient backups, shorter backup windows, less downtime on restores, etc.</li>
<li>Think about that Executive mailbox database &#8211; do you really want to tell your CEO that he has to wait while mailboxes for the interns and former employees are restored in your massive LUN/VMFS/VMDK/NTFS/MDB?  No &#8211; you want to be able to target that MDB for rapid recovery and more frequent backups (and why is it not in a DAG???).</li>
</ul>
<h2><b>Volume Maintenance and Management</b></h2>
<ul>
<li><b><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/04/chkdsk_issue_1.png" rel="lightbox[2539]"><img class=" wp-image-2543 alignright" alt="Check Disk Offline" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/04/chkdsk_issue_1-300x139.png" width="240" height="111" /></a></b>Consider volume maintenance tasks like CHKDSK.  The larger the volume, the longer CHKDSK will run to find and correct errors or corruption in the file system.  I&#8217;d much rather get a CHKDSK done faster, especially if the CHKDSK needs to force the volume offline!</li>
<li>If/When we get &gt;2TB VMDK support, think about the time necessary to do a storage vMotion of a massive virtual disk.  And I hope you don&#8217;t experience some sort of failure in-flight, or you&#8217;ll be starting again from scratch.</li>
</ul>
<h2><b>Personal Preference / Experience</b></h2>
<ul>
<li>I&#8217;ve been burned by striped/spanned Windows dynamic disks in the past.  Those experiences led to long, sleepless weeks.  It was sometime back around Windows 2000 or 2003, and I’m sure the technology is more stable now.  But… once bitten, twice shy.</li>
</ul>
<p><a href="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/04/Resume-Generating-Event-Error-Message.png" rel="lightbox[2539]"><img class="aligncenter size-full wp-image-2544" alt="Resume Generating Event Error Message" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/04/Resume-Generating-Event-Error-Message.png" width="458" height="227" /></a></p>
<h2>Design Architecture Decisions &amp; Final Thoughts</h2>
<ul>
<li>Design your apps/data today to fit comfortably within that 2TB size.  You can grow a VMDK up to 2TB (for now – bigger VMDK’s are on the horizon), and dynamically grow the volume within the guest to fill that space if needed (or just thin provision up front and be done with it).  As your data grows in the future, so too will vSphere’s capabilities when it comes to VMDK size.  Don’t handicap yourself today for a perceived future need.</li>
<li>The same principles are true for VMFS sizing.  Just because you can make a 64TB VMFS datastore does not mean that you should.  Consider a few smaller datastores, with their backing LUNs spread over storage array controllers and storage paths.  Use Storage DRS and storage profiles to manage placement of VMDKs on the best datastore based on capacity and performance.</li>
<li>Even on VMFS5, where VAAI ATS has eliminated SCSI reservations, there are limits to the total size of VMDK files a single host can address, based on VMFS Heap Size.  Without <a title="VMware ESXi 5.0, Patch ESXi500-201303401-BG: Updates esx-base (2044374)" href="http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&amp;cmd=displayKC&amp;externalId=2044374" target="_blank">recently released updates</a>, the maximum VMFS Heap Size on vSphere 5.0 was 256MB, allowing only 25-30TB of open VMDK files per host.  With the patch, <a title="Prevent knockout monster VM’s by this patch and heap configuration" href="http://up2v.nl/2013/04/03/a-small-adjustment-and-new-vmware-fix-will-prevent-heaps-of-issues-on-vsphere-vmfs-heap/" target="_blank">we can address 64TB of open files</a>.  If we&#8217;re talking about very large volumes within a guest OS, it is possible that you could be bumping into this limit.  RDMs don&#8217;t count against the VMFS Heap Size limits.</li>
<li>There may be times where a single large guest volume is needed.  In those cases you have to weigh the tradeoffs.  RDMs are often a good choice for &gt; 2TB volumes.  Virtual Mode RDM’s can be <a title="Migrating RDMs, and a question for RDM Users." href="http://blogs.vmware.com/vsphere/2012/02/migrating-rdms-and-a-question-for-rdm-users.html" target="_blank">converted to VMDK with an online storage vMotion</a> once vSphere supports VMDK’s with sizes greater than 2TB, but <a title="RDM Virtual and Physical Compatibility Modes" href="http://pubs.vmware.com/vsphere-50/index.jsp?topic=%2Fcom.vmware.vsphere.storage.doc_50%2FGUID-4B2479B1-541D-4FF4-865E-2EE711294478.html" target="_blank">Virtual Mode RDM&#8217;s also have a 2TB limit</a>.  So that leaves you with physical mode RDMs and the <a title="VMware KB: Difference between Physical compatibility RDMs and Virtual compatibility RDMs (2009226) " href="http://kb.vmware.com/kb/2009226" target="_blank">limitations that they present</a>.  Another option would be to present a LUN via iSCSI to the guest OS, and use the Windows iSCSI initiator to mount the LUN.</li>
<li>For file shares, consider DFS.  You could create several smaller file servers and/or shares, and present them in a single DFS namespace.  DFS would make future server upgrades and migrations very simple.</li>
<li>You might also consider using NTFS mount points within the guest for your large volume requirements (<a href="http://technet.microsoft.com/en-us/library/cc753321.aspx">http://technet.microsoft.com/en-us/library/cc753321.aspx</a>).  Mount points could be the best of both worlds as it provides single drive letter access to multiple independent disks with the risk of spanned/stripped software RAID (although they may introduce another layer of complexity).</li>
<li>NAS storage like <a title="Clearpath Solutions Group EMC Primary Storage Offerings" href="http://clearpathsg.com/primary-storage" target="_blank">EMC Isilon Scale-out NAS or VNX Unified Arrays</a> and serve up to <a title="EMC® VNX® Operating Environment For File Version 7.1.65.8 Release Notes" href="https://support.emc.com/docu45749_VNX-Operating-Environment-for-File-Release-Notes-Version-7.1.65.8.pdf?language=en_US" target="_blank">16TB file systems</a> over <a title="VNX VAAI fixes + SMB 3.0 + ODX – Inyo MR1 now released" href="http://virtualgeek.typepad.com/virtual_geek/2013/02/vnx-vaai-fixes-smb-30-inyo-mr1-now-released.html" target="_blank">SMB 3.0</a>.  Placing the data on a storage array may offer you additional options for array-level snapshots, replication and deduplication, without the overhead of a Windows server.</li>
<li>The customers who asked these questions were all still working with Windows Server 2008 R2.  Windows Server 2012 is starting to change how I&#8217;m approaching this question.  For example, <a title="Windows Server 2012 64TB Volumes And The New Check Disk Approach" href="http://workinghardinit.wordpress.com/2012/10/22/windows-server-2012-64tb-volumes-and-the-new-check-disk-approach/" target="_blank">CHKDSK has been rewritten to support much larger volumes</a>.  <a title="Deploying Fast and Efficient File Servers for Server Applications" href="http://technet.microsoft.com/en-us/library/hh831723.aspx" target="_blank">SMB 3.0</a> and <a title="Scale-Out File Server for Application Data Overview" href="http://technet.microsoft.com/en-us/library/hh831349.aspx" target="_blank">Scale-Out File Server</a> offer some pretty neat ways of dealing with bigger data sets.  <a title="Data Deduplication Overview" href="http://technet.microsoft.com/en-us/library/hh831602.aspx" target="_blank">Data Deduplication</a> is built into NTFS in Server 2012.   <a title="Resilient File System Overview" href="http://technet.microsoft.com/en-us/library/hh831724%28v=ws.11%29" target="_blank">Resilient File System</a> (ReFS), with support of volumes with 16k clusters of up to 2^78 bytes (75,557,863,725,914,300,000,000), provides for greater than petabyte scale data sets. <a title="Storage Spaces Overview" href="http://technet.microsoft.com/en-us/library/hh831739.aspx" target="_blank">Storage Spaces</a> allows for stupid simple expansion of storage space on JBOD without the complexity of traditional storage arrays; combined with <a title="Deploy Clustered Storage Spaces" href="http://technet.microsoft.com/en-us/library/jj822937.aspx" target="_blank">Cluster Shared Volumes (CSV)</a> you get clustered, failover storage for anything from simple file shares to <a title="Blogging from the PASS Summit : Nov. 7th keynote" href="http://sqlblog.com/blogs/aaron_bertrand/archive/2012/11/07/blogging-from-the-pass-summit-nov-7th-keynote.aspx" target="_blank">SQL Server 2012 Parallel Data Warehouse</a> for big data analytics.</li>
<li>Find your happy place.  I subscribe to the &#8216;everything in moderation&#8217; maxim for my life, and this extends into my technical architectures.  Just as I avoid a single &#8216;beefy&#8217; server for a vSphere ESXi host (and two hosts does not a vSphere cluster make either), I also avoid having a ton of tiny servers.  I shoot for a moderate number of sensibly apportioned hosts.  The same is true for the number of disks/datastores I design.  One big volume and you&#8217;ve got all your eggs in one basket.  Conversely, if you split your workload up to the Nth degree, you will increase complexity and the number of managed elements in your environment.  Find a sensible middle ground that supports your performance and manageability objectives, while not introducing undue complexity.</li>
<li>I&#8217;m happy to hear your thoughts on this topic &#8211; leave a comment below.</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=k5pjswnyOqc:ws-hTVyL_Os:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/k5pjswnyOqc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/04/is-spanning-vmdks-using-windows-dynamic-disks-a-good-idea/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/04/is-spanning-vmdks-using-windows-dynamic-disks-a-good-idea/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=is-spanning-vmdks-using-windows-dynamic-disks-a-good-idea</feedburner:origLink></item>
		<item>
		<title>Planning for PCoIP on the Network</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/0lXImhfwtGc/</link>
		<comments>http://vmtoday.com/2013/03/planning-for-pcoip-on-the-network/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 15:17:13 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Clearpath]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[Bandwidth]]></category>
		<category><![CDATA[horizon]]></category>
		<category><![CDATA[Jitter]]></category>
		<category><![CDATA[Latency]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[Packet Loss]]></category>
		<category><![CDATA[PCoIP]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2517</guid>
		<description><![CDATA[I just published an article on the Clearpath Blog that looks at how to size a network for PCoIP traffic in support of a VMware Horizon View deployment.  I also had a look at other network issues that could affect your PCoIP deployment, like latency and jitter thresholds.  Here&#8217;s a preview: &#160; PC-over-IP is a [...]]]></description>
				<content:encoded><![CDATA[<p></p><p>I just published an article on the Clearpath Blog that looks at how to size a network for PCoIP traffic in support of a VMware Horizon View deployment.  I also had a look at other network issues that could affect your PCoIP deployment, like latency and jitter thresholds.  Here&#8217;s a preview:</p>
<hr />
<p>&nbsp;</p>
<p>PC-over-IP is a purpose-built desktop remoting protocol designed to adapt to network conditions to deliver the best desktop experience possible.  PCoIP renders desktop video, pixel by pixel, to the endpoint (thin client, zero client, Windows client, etc.), while receiving keyboard, mouse, and other peripheral device data (audio, USB) on the datacenter-hosted desktop.  The UDP-based protocol uses a combination of codecs (graphics, text, icons, photographs, video, PDF), combined with compression and intelligent encoding, to deliver a lossless virtual desktop experience.</p>
<p><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/03/PCoIP_to_Network.png" rel="lightbox[2517]"><img class="aligncenter size-medium wp-image-2519" alt="PCoIP Network Bandwidth Jitter Latency" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/PCoIP_to_Network-300x212.png" width="300" height="212" /></a></p>
<p>Planning for PCoIP traffic on the WAN and LAN are critical steps in developing a design architecture for VMware View deployment.  A Well designed environment ensures that the PCoIP protocol can deliver the expected experience to your end users.  Latency, jitter, and available bandwidth are&#8230;  [<a title="Clearpath Blog: Planning for PCoIP on the Network" href="http://blog.clearpathsg.com/blog/bid/277356/planning-for-pcoip-on-the-network" target="_blank">Continue reading on the Clearpath blog to learn about specific bandwidth requirements, latency and jitter thresholds, and how to calculate bandwidth for a VMware Horizon View solution</a>]</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=0lXImhfwtGc:XTVA6gTniDA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/0lXImhfwtGc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/03/planning-for-pcoip-on-the-network/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/03/planning-for-pcoip-on-the-network/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=planning-for-pcoip-on-the-network</feedburner:origLink></item>
		<item>
		<title>Configuring VMware VASA for EMC VNX</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/aF9uN3eYyIo/</link>
		<comments>http://vmtoday.com/2013/03/configuring-vmware-vasa-for-emc-vnx/#comments</comments>
		<pubDate>Mon, 11 Mar 2013 22:11:15 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[vCloud]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware How To]]></category>
		<category><![CDATA[VMware Site Recovery Manager (SRM)]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Automation]]></category>
		<category><![CDATA[Datastore]]></category>
		<category><![CDATA[IOPS]]></category>
		<category><![CDATA[lun]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[replication]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[SDDC]]></category>
		<category><![CDATA[SDRS]]></category>
		<category><![CDATA[VASA]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2482</guid>
		<description><![CDATA[vSphere Storage APIs for Storage Awareness (VASA) are one of several VMware vSphere Storage APIs.  VASA, new in vSphere 5.0, provides vCenter with a way of interrogating storage array LUNs and associated datastores to gain visibility into the underlying hardware and configuration of the storage layer.  Storage capabilities, such as RAID level, thin or thick [...]]]></description>
				<content:encoded><![CDATA[<p></p><p style="text-align: left;">vSphere Storage APIs for Storage Awareness (VASA) are one of <a title="VMware Storage APIs" href="http://www.vmware.com/technical-resources/virtualization-topics/virtual-storage/storage-apis.html" target="_blank">several VMware vSphere Storage APIs</a>.  VASA, new in vSphere 5.0, provides vCenter with a way of interrogating storage array LUNs and associated datastores to gain visibility into the underlying hardware and configuration of the storage layer.  Storage capabilities, such as <a title="Storage Basics – Part III: RAID" href="http://vmtoday.com/2010/01/storage-basics-part-iii-raid/" target="_blank">RAID level</a>, thin or thick LUN provisioning, replication state, <a title="Storage Basics – Part V: Controllers, Cache and Coalescing" href="http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/" target="_blank">caching mechanisms</a>, and auto-tiering are presented through VASA to vCenter (a unidirectional read operation by vCenter against the array).  With VASA, vCenter can identify which datastores possess certain capabilities.  By associating a VM &#8211; or specific virtual disks within a VM &#8211; to storage profiles, we can begin to take advantage of VMware&#8217;s Profile Driven Storage capabilities.  With VASA helping to guide VM placement, IT can deliver a higher quality of service to match SLA&#8217;s.<a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/VMW-DGRM-STORAGE-APIs-105.png" rel="lightbox[2482]"><img class="aligncenter  wp-image-2491" alt="VMware vSphere Storage API's" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/VMW-DGRM-STORAGE-APIs-105.png" width="374" height="206" /></a></p>
<p>A few examples of how using VASA can help IT guarantee SLAs are:</p>
<ul>
<li>A user-defined storage profile defined for &#8216;High Speed Sequential Write&#8217; could be associated with a VMDK used for database logging.  This same profile would be assigned to VMFS datastores based on RAID10, with ample write cache.</li>
<li>VM&#8217;s running critical applications could be associated with a storage profile for &#8216;Synchronous Replication&#8217;.  Datastores protected by a SAN-based replication package (such as EMC <a title="EMC SRDF - Symmetrix Remote Data Facility" href="http://www.emc.com/storage/symmetrix-vmax/srdf.htm" target="_blank">SRDF</a> or EMC <a title="EMC RecoverPoint - Application Recovery to Any Point in Time" href="http://www.emc.com/storage/recoverpoint/recoverpoint.htm" target="_blank">RecoverPoint</a>) would be assigned this profile to guarantee replication of VM&#8217;s on the datastore.  VMware SRM would then be used to guarantee crash and application consistency, and automated failover/back capabilities.</li>
<li>Test/Dev VM&#8217;s could be associated with a storage profile for lower tiered disk without a flash based caching mechanism (i.e. <a title="EMC FAST Cache" href="http://www.emc.com/corporate/glossary/fully-automated-storage-tiering-cache.htm" target="_blank">EMC FAST Cache</a>) to keep low priority machines from consuming expensive disk and cache.</li>
<li>A cloud provider configures multiple tiers of storage in a gold/silver/bronze fashion and assigns appropriate storage profiles to the datastores.  Customers choose which tier they want (based on cost vs. performance) and have VM&#8217;s automatically provisioned on the correct storage tier.  This can be done in vCenter or in vCloud Director!</li>
</ul>
<p style="text-align: center;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/VMW-DGRM-vSPHR5-PROF-DRIVEN-STOR-1061.png" rel="lightbox[2482]"><img class="aligncenter  wp-image-2493" alt="vSphere Storage Profiles Gold Silver Bronze" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/VMW-DGRM-vSPHR5-PROF-DRIVEN-STOR-1061.png" width="360" height="245" /></a></p>
<p>VASA-enabled profile driven storage can be combined with vSphere Storage DRS for automated capacity and performance (<a title="Storage Basics – Part IX: Alternate IOPS Formula" href="http://vmtoday.com/2013/01/storage-basics-part-ix-alternate-iops-formula/" target="_blank">IOPS</a>) load balancing of like-datastores.  Greater degrees of automation decrease risk while improving SLA&#8217;s.  Taken one step further, VMware&#8217;s forthcoming <a title="Virtual Volumes (VVOLs) Tech Preview [with video]" href="http://blogs.vmware.com/vsphere/2012/10/virtual-volumes-vvols-tech-preview-with-video.html" target="_blank">vVols technology</a> will basically create a bidirectional VASA capability, where a VM can tell the underlying storage what performance, features, and capabilities it requires and the storage array will automatically create a VMDK on itself to match the demands from the VM.</p>
<p>EMC VNX fully supports the current version of VASA in vSphere 5.1.  To give you an idea of what data can be seen through VASA, here are the storage capabilities exposed<span id="more-2482"></span> to one of the vCenters running against a VNX 5500 (OE 32) in the <a title="Clearpath Solutions Group" href="http://www.clearpathsg.com" target="_blank">Clearpath </a>lab:</p>
<table style="width: 665px;" border="1" cellspacing="0" cellpadding="0">
<colgroup>
<col width="366" />
<col width="965" /> </colgroup>
<tbody>
<tr>
<td style="background-color: #003d79;"><span style="font-size: medium;"><strong><span style="color: #ffffff;">Capability Name</span></strong></span></td>
<td style="background-color: #003d79;"><span style="font-size: medium;"><strong><span style="color: #ffffff;">Description</span></strong></span></td>
</tr>
<tr>
<td height="20">Auto Tier Storage</td>
<td>Multiple drive tiers with FAST VP enabled</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; FAST Cache</td>
<td>Multiple drive tiers with FAST VP enabled; FAST Cache enabled</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; FAST Cache; Space Efficiency</td>
<td>Multiple drive tiers with FAST VP enabled; FAST Cache enabled; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; FAST Cache; Thin</td>
<td>Multiple drive tiers with FAST VP enabled; FAST Cache enabled; thin-provisioned</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; FAST Cache; Thin; Space Efficiency</td>
<td>Multiple drive tiers with FAST VP enabled; FAST Cache enabled; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; Space Efficiency</td>
<td>Multiple drive tiers with FAST VP enabled; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; Thin</td>
<td>Multiple drive tiers with FAST VP enabled; thin-provisioned</td>
</tr>
<tr>
<td height="20">Auto Tier Storage; Thin; Space Efficiency</td>
<td>Multiple drive tiers with FAST VP enabled; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage</td>
<td>NL-SAS or SATA drives</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; FAST Cache</td>
<td>NL-SAS or SATA drives; FAST Cache enabled</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; FAST Cache; Space Efficiency</td>
<td>NL-SAS or SATA drives; FAST Cache enabled; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; FAST Cache; Thin</td>
<td>NL-SAS or SATA drives; FAST Cache enabled; thin-provisioned</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; FAST Cache; Thin; Space Efficiency</td>
<td>NL-SAS or SATA drives; FAST Cache enabled; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; Space Efficiency</td>
<td>NL-SAS or SATA drives; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; Thin</td>
<td>NL-SAS or SATA drives; thin-provisioned</td>
</tr>
<tr>
<td height="20">NL-SAS/SATA Storage; Thin; Space Efficiency</td>
<td>NL-SAS or SATA drives; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Solid State Storage</td>
<td>Solid state drives</td>
</tr>
<tr>
<td height="20">Solid State Storage; FAST Cache</td>
<td>Solid state drives; FAST Cache enabled</td>
</tr>
<tr>
<td height="20">Solid State Storage; FAST Cache; Space Efficiency</td>
<td>Solid state drives; FAST Cache enabled; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Solid State Storage; FAST Cache; Thin</td>
<td>Solid state drives; FAST Cache enabled; thin-provisioned</td>
</tr>
<tr>
<td height="20">Solid State Storage; FAST Cache; Thin; Space Efficiency</td>
<td>Solid state drives; FAST Cache enabled; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Solid State Storage; Space Efficiency</td>
<td>Solid state drives; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">Solid State Storage; Thin</td>
<td>Solid state drives; thin-provisioned</td>
</tr>
<tr>
<td height="20">Solid State Storage; Thin; Space Efficiency</td>
<td>Solid state drives; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage</td>
<td>SAS or Fibre Channel drives</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; FAST Cache</td>
<td>SAS or Fibre Channel drives; FAST Cache enabled</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; FAST Cache; Space Efficiency</td>
<td>SAS or Fibre Channel drives; FAST Cache enabled; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; FAST Cache; Thin</td>
<td>SAS or Fibre Channel drives; FAST Cache enabled; thin-provisioned</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; FAST Cache; Thin; Space Efficiency</td>
<td>SAS or Fibre Channel drives; FAST Cache enabled; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; Space Efficiency</td>
<td>SAS or Fibre Channel drives; additional efficiency features such as de-duplication or compression</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; Thin</td>
<td>SAS or Fibre Channel drives; thin-provisioned</td>
</tr>
<tr>
<td height="20">SAS/Fibre Storage; Thin; Space Efficiency</td>
<td>SAS or Fibre Channel drives; thin-provisioned; additional efficiency features such as de-duplication or compression</td>
</tr>
</tbody>
</table>
<p>Enabling VASA against an EMC VNX is very simple.  As of OE (Flare) for Block 5.32, the VASA provider is embedded in the storage processors.   The same is true for OE 7.1 for File and Unified systems, where the VASA provider is embedded in the Control Station.  If your VNX runs versions prior to these I recommend upgrading (feel free to give us a call at <a title="Clearpath Solutions Group" href="http://www.clearpathsg.com" target="_blank">Clearpath</a> to discuss your upgrade process and solution compatibilities).  If you can&#8217;t upgrade just yet, you&#8217;ll need to do a few extra steps of installing the EMC Solutions Enabler to broker access between vCenter and the Storage Processors for VASA.  Here&#8217;s the step-by-step procedure for configuring VASA against a VNX running OE 5.32 or later:</p>
<p>From your vCenter Server vSphere Client switch to the Storage Providers node under Administration:</p>
<p><a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/vSphere-Client-Storage-Providers.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2500" alt="vSphere Client Storage Providers" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/vSphere-Client-Storage-Providers-300x218.png" width="300" height="218" /></a></p>
<p>In the Web Client, switch to vCenter -&gt; Storage -&gt; &#8216;Manage&#8217; tab -&gt; Storage Providers:</p>
<p style="text-align: center;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/webclient_vasa1.png" rel="lightbox[2482]"><img class="aligncenter  wp-image-2502" alt="vSphere Web Client Add VASA Provider" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/webclient_vasa1.png" width="386" height="220" /></a></p>
<p>Click Add to add a new Vendor Provider:<a href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/03/Add-VASA-Vendor-Provider.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2496" alt="Add VASA Vendor Provider" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/Add-VASA-Vendor-Provider-300x218.png" width="300" height="218" /></a></p>
<p>Enter the details for your array.  For VNX Block, this will be the Name/IP of one of your Storage Processors (SPA or SPB).  You should register only one SP per array for VASA &#8211; using both SPA and SPB on the same array is not supported.  I suggest adding a dedicated user account for VASA on the VNX to prevent account lockouts.  The URL should be added in this format: https://&lt;Name or IP of SP&gt;/vasa/services/vasaService:</p>
<p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/Add-VASA-Vendor-Provider-Details.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2495" alt="Add VASA Vendor Provider Details" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/03/Add-VASA-Vendor-Provider-Details-300x174.png" width="300" height="174" /></a></p>
<p>If you get an error: &#8220;A problem was encountered while registering the provider&#8221;, try using the vSphere Web Client or log into the vCenter Server and launch the C# vSphere Client there to complete the addition of the Vendor Provider.</p>
<p><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/Error-Registering-VASA-Provider.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2498" alt="Error Registering VASA Provider" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/Error-Registering-VASA-Provider-300x85.png" width="300" height="85" /></a></p>
<p>You may be prompted to accept certificates when adding the Vendor Provider.  These are certificates from the VNX.  Click Yes to accept them.</p>
<p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/Security-Alert.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2499" alt="Security Alert" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/03/Security-Alert-300x205.png" width="300" height="205" /></a></p>
<p>Give vCenter some time to sync with the VASA Provider on the VNX.  After a few moments you can review your array datastores to see discovered VASA information:</p>
<p><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/Datastore-with-VASA-Info.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2497" alt="Datastore with VASA Info" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/03/Datastore-with-VASA-Info-300x187.png" width="300" height="187" /></a></p>
<p>You can now Manage Storage Capabilities, Enable VM Storage Profiles, and Create VM Storage Profiles.  To do this, switch to the VM Storage Profiles tab under the Home | Management screen on the vSphere Client:</p>
<p><a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/03/vSphere-Client-VM-Storage-Profiles.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2505" alt="vSphere Client VM Storage Profiles" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/vSphere-Client-VM-Storage-Profiles-300x218.png" width="300" height="218" /></a><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/Create-and-Manage-VM-Storage-Profiles.png" rel="lightbox[2482]"><img class="alignright size-medium wp-image-2507" alt="Create and Manage VM Storage Profiles" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/Create-and-Manage-VM-Storage-Profiles-300x204.png" width="300" height="204" /></a>From here you can take several actions:</p>
<ol>
<li>First, Manage Storage Capabilities to verify that all of the characteristics you want to expose have been discovered through VASA.  You can also define your own Capabilties</li>
<li>Next, create VM Storage Profiles (<a title="Create VM Storage Profile" href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/03/CreateVMStorageProfile.png" rel="lightbox[2482]">as pictured here</a>) to associate one or multiple storage capabilities with your profile.  For example, you might select &#8220;Solid State Storage, FAST Cache, Synchronous Replication&#8221; for a Platinum tier VM Storage Profile.  For example, you could create a User-Defined Storage Capability for &#8216;Busted up old SAN&#8217; and associate it with your old Dell iSCSI array, and a User-Defined Storage Capability for &#8220;New Hotness in a EMC VNX wrapper&#8221;.  You would assign these User-Defined profiles to their respective datastores.  You could then mix and match capabilities present on both arrays with the busted/hotness capability to have VM&#8217;s provisioned to the right LUN type on the correct array.</li>
<li>Finally, Enable VM Storage Profiles.  Storage Profiles are enabled at the Cluster or Host level, and require <a title="Compare vSphere Editions" href="http://www.vmware.com/products/datacenter-virtualization/vsphere/compare-editions.html" target="_blank">Enterprise Plus vSphere Licensing</a>.</li>
</ol>
<p>With profiles defined in vCenter, you can now edit the settings of individual VM&#8217;s and assign your desired VM Storage Profile to the entire VM, or selectively apply profiles to individual VMDK&#8217;s depending on their needs.</p>
<p><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/03/VM-Storage-Profiles-on-VM.png" rel="lightbox[2482]"><img class="aligncenter size-medium wp-image-2506" alt="VM Storage Profiles on VM" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/VM-Storage-Profiles-on-VM-300x267.png" width="300" height="267" /></a></p>
<p>If you assign VM Storage Profiles to a VM that you later clone or convert to a template, those VM Storage Profiles stay with the VM so any new VM&#8217;s created/cloned inherit the same settings.</p>
<p>You&#8217;re done.  Your vCenter is now using VASA to communicate with your VNX to enable Profile Driven Storage &#8211; a basic building block in the Software Defined Datacenter!</p>
<p>If you have problems, wonder about creating a user account for VASA on the VNX, or want to see other best practices, I recommend <a title="EMC Primus Support Article emc297057: &quot;Login to the VASA Provider on the VNX Control Station fails with &quot;A problem was encountered while registering the provider.&quot;" href="http://knowledgebase.emc.com/emcice/documentDisplay.do?docType=1006&amp;clusterName=DefaultCluster&amp;resultType=5002&amp;groupId=1&amp;page=&amp;docProp=$solution_id&amp;docPropValue=emc297057&amp;passedTitle=null" target="_blank">EMC Primus 297057: &#8220;Login to the VASA Provider on the VNX Control Station fails with &#8220;A problem was encountered while registering the provider.&#8221;"</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=aF9uN3eYyIo:WX7yzf49IMA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/aF9uN3eYyIo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/03/configuring-vmware-vasa-for-emc-vnx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/03/configuring-vmware-vasa-for-emc-vnx/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=configuring-vmware-vasa-for-emc-vnx</feedburner:origLink></item>
		<item>
		<title>Horizon View &amp; Horizon Suite: Per Concurrent or Per Named User Licensing?</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/F2k6Ecn_Ok0/</link>
		<comments>http://vmtoday.com/2013/03/horizon-view-horizon-suite-per-concurrent-or-per-named-user-licensing/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 21:58:06 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Horizon Mirage]]></category>
		<category><![CDATA[Horizon Workspace]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon Application Manager]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[horizon]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[users]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2476</guid>
		<description><![CDATA[A few points of clarification after the good Twitter discussion I just had with Dan Fallon, Jim Millard, and Matt Davis in response to my posting of the new VMware Horizon View and VMware Horizon Workspace / Suite licensing.  In the details on licensing for the new products (full details are on the Clearpath blog), [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/HorizonLicensingChangeNamedUser.png" rel="lightbox[2476]"><img class="alignleft  wp-image-2478" style="margin: 10px;" alt="VMware View Horizon Licensing Change to Named User" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/HorizonLicensingChangeNamedUser-300x300.png" width="270" height="270" /></a>A few points of clarification after the good <a title="Twitter Converstation re: VMware Horizon Licensing" href="https://twitter.com/joshuatownsend/status/310128901567422464" target="_blank">Twitter discussion</a> I just had with <a title="Dan Fallon on Twitter" href="http://twitter.com/dgfallon" target="_blank">Dan Fallon</a>, <a title="Jim Millard on Twitter" href="http://twitter.com/millardjk" target="_blank">Jim Millard</a>, and <a title="Matt Davis on Twitter" href="http://twitter.com/da5is" target="_blank">Matt Davis</a> in response to my posting of the new <a title="VMware Horizon General Availability – Licensing and Promotions!" href="http://vmtoday.com/2013/03/vmware-horizon-general-availability-licensing-and-promotions/" target="_blank">VMware Horizon View and VMware Horizon Workspace / Suite licensing</a>.  In the details on licensing for the new products (<a title="VMware Horizon Licensing Details and Promotions" href="http://blog.clearpathsg.com/blog/bid/274033/VMware-Horizon-Licensing-Details-and-Promotions" target="_blank">full details are on the Clearpath blog</a>), I mentioned that Horizon View licensing changes to <strong>per named user</strong> from the previous<strong> per concurrent user</strong> licensing when you upgrade to the new Horizon Suite (a combination of Horizon View, Horizon Mirage, and Horizon Workspace) from View Premier bundle licensing.  A few things to keep in mind about this:</p>
<ul>
<li>When you purchase this upgrade (50% off promotion starting this week btw), your View Premier bundle licensing is <span style="text-decoration: underline;">exchanged</span> for Horizon Suite licensing and your View Premier per concurrent user licensing is <span style="text-decoration: underline;">exchanged</span> for per named user licenses.</li>
<li>When you upgrade from View Premier bundle licensing to Horizon Suite, you get <strong>two</strong> named users of Horizon Suite <strong>for every one</strong> concurrent license of View Premier exchanged.  The 2fer can work out in favor of many View customers.</li>
<li>Mirage was per-named-user before VMware acquired Wanova.  Horizon Application Manager (the predecessor to Horizon Workspace) was also per named user.  This swap brings View in line with licensing terms of the other end user computing offerings in the suite <strong>when licensed as part of the Horizon Suite</strong>.</li>
<li>If you want to keep using View Premier only and not upgrade to the Horizon Suite licensing, you can keep using the per concurrent user licensing.  <strong><span style="text-decoration: underline;">You are not being forced to change licensing terms</span></strong> like <a title="Citrix’s change to per-named user XenDesktop licensing: Are they really screwing everyone, or are people over-reacting?" href="http://www.brianmadden.com/blogs/brianmadden/archive/2009/10/09/citrix-s-change-to-per-named-user-xendesktop-licensing-are-they-really-screwing-everyone-or-are-people-over-reacting.aspx" target="_blank">Citrix did to XenDesktop customers</a> a few years back.</li>
</ul>
<p>Details of the licensing changes can be found in this VMware Horizon Licensing and Upgrading Whitepaper: <a title="VMware Horizon Licensing and Upgrading Whitepaper" href="http://www.vmware.com/files/pdf/view/VMware-View-Pricing-Licensing-and-Upgrading-white-paper.pdf" target="_blank">http://www.vmware.com/files/pdf/view/VMware-View-Pricing-Licensing-and-Upgrading-white-paper.pdf</a>.  This whitepaper also covers the announced End of Availability for View Enterprise edition, Horizon Application Manager, and ThinApp.  I have more info on the ThinApp EOA here: <a title="The Reports of My Death Have Been Greatly Exagerated - VMware ThinApp EOA" href="http://vmtoday.com/2013/02/the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp/" target="_blank">http://vmtoday.com/2013/02/the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp/</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=F2k6Ecn_Ok0:eMYoYABFhnI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/F2k6Ecn_Ok0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/03/horizon-view-horizon-suite-per-concurrent-or-per-named-user-licensing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/03/horizon-view-horizon-suite-per-concurrent-or-per-named-user-licensing/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=horizon-view-horizon-suite-per-concurrent-or-per-named-user-licensing</feedburner:origLink></item>
		<item>
		<title>VMware Horizon General Availability – Licensing and Promotions!</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/Mv1LwCaZ5hc/</link>
		<comments>http://vmtoday.com/2013/03/vmware-horizon-general-availability-licensing-and-promotions/#comments</comments>
		<pubDate>Thu, 07 Mar 2013 15:27:09 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Horizon Mirage]]></category>
		<category><![CDATA[Horizon Workspace]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Product Releases]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[discount]]></category>
		<category><![CDATA[EOA]]></category>
		<category><![CDATA[horizon]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[Mirage]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[thinapp]]></category>
		<category><![CDATA[vCloud]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2458</guid>
		<description><![CDATA[VMware Horizon Suite and all of the components that make up the suite were made Generally Available (GA) on Monday (March 4, 2013).  VMware Horizon View 5.2, VMware Horizon Mirage 4.0, and VMware Horizon Workspace 1.0 versions are available as stand-alone products or all bundled into the Horizon Suite.  This is an exciting set of [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/HorizonIcons.png" rel="lightbox[2458]"><img class="alignleft size-full wp-image-2463" alt="VMware Horizon Icons" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/HorizonIcons.png" width="259" height="189" /></a>VMware Horizon Suite and all of the components that make up the suite were made Generally Available (GA) on Monday (March 4, 2013).  VMware Horizon View 5.2, VMware Horizon Mirage 4.0, and VMware Horizon Workspace 1.0 versions are available as stand-alone products or all bundled into the Horizon Suite.  This is an exciting set of releases from VMware.  I <a title="VMware End-User Computing Announcements for Horizon" href="http://blog.clearpathsg.com/blog/bid/272764/VMware-End-User-Computing-Announcements" target="_blank">wrote a summary of the releases on the Clearpath blog</a> last week if you don&#8217;t yet know what is included in the upgrades and new products.</p>
<p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/HorizonViewIcon.png" rel="lightbox[2458]"><img class="alignright size-full wp-image-2465" style="margin: 10px;" alt="VMware Horizon View Icon" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/HorizonViewIcon.png" width="55" height="72" /></a>With the release of the new versions and Suite, VMware introduced some new licensing schemes.  VMware has also moved several products to End of Availability (EOA) status, meaning that you&#8217;ll no longer be able to buy them.  EOA products include VMware View Enterprise Edition, VMware ThinApp, and Horizon Application Manager.  If you own these products, there are upgrade paths to non-EOA products.  There are also some great promotions going on to entice customers to upgrade to the new Horizon Suite bundles.  <a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/HorizonIcon.png" rel="lightbox[2458]"><img class="alignright size-full wp-image-2464" style="margin: 10px;" alt="VMware Horizon Icon" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/03/HorizonIcon.png" width="56" height="71" /></a>I just published an article on the Clearpath blog that details the licensing changes, upgrade paths and promotions &#8211; check it out here: <a title="VMware Horizon Licensing Details and Promotions" href="http://blog.clearpathsg.com/blog/bid/274033/VMware-Horizon-Licensing-Details-and-Promotions" target="_blank">http://blog.clearpathsg.com/blog/bid/274033/VMware-Horizon-Licensing-Details-and-Promotions</a>.</p>
<p>Also a quick reminder that the free vCloud Suite upgrade (from vSphere Enterprise Plus to vCloud Suite Standard w/ vCloud Director and vCloud Networking and Security) expires on March 15 (it was scheduled to end in December 2012 but was extended).  Check out the details here: <a title="PSA: Less Than 1 Month Until Free VMware vCloud Suite Offer Expires" href="http://vmtoday.com/2012/11/psa-less-than-1-month-until-free-vmware-vcloud-suite-offer-expires/">Free vCloud Suite</a> Promotion.</p>
<p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/vmware-view-enterprise-edition-paths-resized-600.png" rel="lightbox[2458]"><img class="aligncenter size-full wp-image-2459" alt="VMware Horizon Upgrade Paths for ThinApp and View" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/03/vmware-view-enterprise-edition-paths-resized-600.png" width="600" height="514" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=Mv1LwCaZ5hc:51Al-2gXIiI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/Mv1LwCaZ5hc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/03/vmware-horizon-general-availability-licensing-and-promotions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/03/vmware-horizon-general-availability-licensing-and-promotions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=vmware-horizon-general-availability-licensing-and-promotions</feedburner:origLink></item>
		<item>
		<title>“The reports of my death have been greatly exaggerated.” -VMware ThinApp</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/3SCU3xk02w4/</link>
		<comments>http://vmtoday.com/2013/02/the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp/#comments</comments>
		<pubDate>Sat, 23 Feb 2013 00:56:52 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[VMware ThinApp]]></category>
		<category><![CDATA[horizon]]></category>
		<category><![CDATA[licensing]]></category>
		<category><![CDATA[Mirage]]></category>
		<category><![CDATA[thinapp]]></category>
		<category><![CDATA[view]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2448</guid>
		<description><![CDATA[I&#8217;ve had questions from customers and have seen some musings on social media about a VMware End of Availability Notice (EOA) for VMware ThinApp.  I thought I might set the record straight here.  The EOA notice is posted on the VMware ThinApp How To Buy page, with a PDF FAQ document here: http://www.vmware.com/files/pdf/thinapp/VMware-ThinApp-EOA-FAQ.pdf.  From the [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/02/VMware_ThinApp_v4.0_icon.png" rel="lightbox[2448]"><img class="alignleft size-full wp-image-2450" alt="VMware_ThinApp_v4.0_icon" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/02/VMware_ThinApp_v4.0_icon.png" width="256" height="256" /></a>I&#8217;ve had questions from customers and have seen some musings on social media about a VMware End of Availability Notice (EOA) for VMware ThinApp.  I thought I might set the record straight here.  The EOA notice is posted on the <a title="VMware ThinApp How To Buy" href="http://www.vmware.com/products/thinapp/howtobuy.html" target="_blank">VMware ThinApp How To Buy page</a>, with a PDF FAQ document here: <a title="VMware ThinApp End of Availability FAQ" href="http://www.vmware.com/files/pdf/thinapp/VMware-ThinApp-EOA-FAQ.pdf" target="_blank">http://www.vmware.com/files/pdf/thinapp/VMware-ThinApp-EOA-FAQ.pdf</a>.  From the How to Buy page, we read that ThinApp will no longer be available as of December 15, 2013, with no orders for ThinApp being accepted after that date.  This is crappy wording by VMware.</p>
<p><strong>ThinApp is not being discontinued! </strong> The current stand-alone licensing scheme for ThinApp client licenses and the ThinApp Suite (including ThinApp client licenses, ThinApp packager, and VMware Workstation) are being discontinued.  ThinApp as a technology is alive and well, and is more important than ever with the launch of VMware View 5.2, VMware Horizon Workspace, and VMware Mirage &#8211; products all capable of delivering ThinApp virtualized software into the end user computing environments that they support.  For those who have heard me speak on VMware&#8217;s end user computing solutions at VMUG&#8217;s, VMware Knowledge Series, or <a title="Clearpath New and Events Calendar" href="http://www.clearpathsg.com/calendar" target="_blank">Clearpath events</a> know that ThinApp is an important element in the abstraction or decoupling of the apps that our users care about, and the Windows OS as the tool that we still need to run those apps.  Decoupling enterprise apps from traditional workstations is a huge part of enabling bring your own device (BYOD) and the shift from IT servicing devices to IT delivering services to our users.  ThinApp isn&#8217;t going anywhere.</p>
<p>What is changing is how you buy ThinApp.  As of December 15, 2013, you will no longer be able to buy ThinApp as a stand-alone solution.  It will only be available for purchase through the acquisition of <a title="VMware Horizon View" href="http://www.vmware.com/products/view/overview.html" target="_blank">VMware Horizon View</a> (ThinApp is already included in VMware View Premier bundles), <a title="VMware Horizon Workspace" href="http://www.vmware.com/products/desktop_virtualization/horizon-workspace/overview.html" target="_blank">VMware Horizon Workspace</a>, or <a title="VMware Horizon Mirage" href="http://www.vmware.com/products/desktop_virtualization/mirage/overview.html" target="_blank">VMware Horizon Mirage</a> licensing.  All three of these solutions are included in the <a title="VMware Horizon Suite" href="http://www.vmware.com/products/desktop_virtualization/horizon-suite/overview.html" target="_blank">VMware Horizon Suite</a> bundled licensing.  If you have stand-alone ThinApp today, you can continue to use it and get support until the published end of support date.  After December 15, you will not be able to buy stand-alone licensing for ThinApp &#8211; if you want stand-alone licensing or need to renew a VMware support agreement, get <a title="Clearpath VMware Renewals Made Easy" href="http://info.clearpathsg.com/vmware-support-renewals/" target="_blank">a quote and buy it now</a>.</p>
<p>Horizon View, Horizon Workspace, and Horizon Mirage all have the ability to push ThinApp packages to the endpoints that they manage, so it makes sense to bundle ThinApp with these solutions.  I do have mixed feelings on dropping stand-alone licensing for ThinApp as I&#8217;ve had several instances where the problem required only ThinApp.  I&#8217;ve also grown accustomed to having ThinApp packages of my common apps sitting in a DropBox share so they are always available no matter where I work.  But as I think about it, that&#8217;s the point.  Users shouldn&#8217;t be maintaining their own apps &#8211; IT should be delivering them as a service, keeping apps patched, fast, easily accessible.  And that&#8217;s just what the Horizon suite of products is about &#8211; all apps and user data delivered where, when and how our users are demanding them.  I guess we really are on the horizon of something really cool in end user computing, so long as IT is willing to rise to the challenge of new demands and new technologies that strike a balance between end-user freedom and IT control.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=3SCU3xk02w4:snfCN_WUOlw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/3SCU3xk02w4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/02/the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/02/the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-reports-of-my-death-have-been-greatly-exaggerated-vmware-thinapp</feedburner:origLink></item>
		<item>
		<title>Obligitory Vote for vBloggers Post – MadLibs Style</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/UZLCu-ib94o/</link>
		<comments>http://vmtoday.com/2013/02/obligitory-vote-for-vbloggers-post-madlibs-style/#comments</comments>
		<pubDate>Fri, 22 Feb 2013 21:06:47 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[2013]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[vote]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2439</guid>
		<description><![CDATA[It&#8217;s that time of year again, where virtualization bloggers everywhere are courting your vote in the vSphere-Land 2013 Top VMware and Virtualization Blogs poll.  The voting asks the virtualization community to select the blogs/bloggers that they feel are the most influential, helpful and otherwise awesome based on longevity, quality, length of post and frequency.  While [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/02/vmtoday_mug.png" rel="lightbox[2439]"><img class="alignleft  wp-image-2440" title="Pretty Good Blogger Mug" alt="Pretty Good Blogger Mug" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/02/vmtoday_mug.png" width="245" height="245" /></a>It&#8217;s that time of year again, where virtualization bloggers everywhere are courting your vote in the <a title="Voting now open for the 2013 top VMware &amp; virtualization blogs" href="http://vsphere-land.com/news/voting-now-open-for-the-2013-top-vmware-virtualization-blogs.html" target="_blank">vSphere-Land 2013 Top VMware and Virtualization Blogs poll</a>.  The voting asks the virtualization community to select the blogs/bloggers that they feel are the most influential, helpful and otherwise awesome based on longevity, quality, length of post and frequency.  While I could tell you about how I strive to make each of my posts of the highest quality, great in length (I&#8217;ve even had complaints of being too long-winded), filled with original content aimed at educating my reader (and having a bit of fun) and providing useful things like a collection of <a title="VMware Wallpapers" href="http://vmtoday.com/scripts-free-tools/vmware-wallpapers/" target="_blank">VMware themed desktop wallpapers</a> and a <a title="View PAL" href="http://vmtoday.com/scripts-free-tools/view-pal/" target="_blank">VMware View Performance Analysis of Logs tool </a>or a <a title="Free VMware View Load Balancer Using SUSE Studio and HAProxy" href="http://vmtoday.com/2012/09/free-vmware-view-load-balancer-using-suse-studio-and-haproxy/" target="_blank">load balancer virtual appliance to use for test View deployments</a>, or <a title="VMware View Visio Stencil Download" href="http://vmtoday.com/2012/09/vmware-view-visio-stencil-download/" target="_blank">free VMware vSphere and Visio shapes and stencils</a>, and have been doing so since 2008, that wouldn&#8217;t be entertaining for anybody.  So instead, I&#8217;ll ask you to consider voting for VMtoday and all of your other favorite vBlogs MadLibs style:</p>
<hr />
<p><span style="font-family: comic sans ms,sans-serif;">People all over &lt;place&gt; <span style="text-decoration: underline;">My Moms Livingroom</span> are letting their &lt;plural noun&gt; <span style="text-decoration: underline;">stomachs </span>be heard by voting in the 2013 vSphere Land Top VMware and Virtualization Blogs &lt;noun&gt; <span style="text-decoration: underline;">headlamp</span> by voting for VMtoday and other &lt;adjective&gt; <span style="text-decoration: underline;">chunky</span> &lt;plural noun&gt; <span style="text-decoration: underline;">bourbons</span>.  Folks think VMtoday is great because of its &lt;adverb&gt; s<span style="text-decoration: underline;">orrowfully</span> &lt;adjective&gt; <span style="text-decoration: underline;">decadent</span> posts on topics around VMware, EMC, &lt;Proper Noun&gt; <span style="text-decoration: underline;">Las Vegas</span>, and DC VMware User Group news.  Headlines &lt;verb&gt; <span style="text-decoration: underline;">bemoan</span> VMtoday&#8217;s articles as being &lt;adverb&gt; <span style="text-decoration: underline;">scantily</span> &lt;adjective&gt; <span style="text-decoration: underline;">amusing</span>.  Some might even suggest that VMtoday &lt;verb&gt; <span style="text-decoration: underline;">squat</span>s in the top &lt;number&gt; 457,296 of all VMware bloggers in the &lt;place&gt; <span style="text-decoration: underline;">parking garage</span>.  While there are some that are certainly better, VMtoday deserves at least a &lt;noun&gt; <span style="text-decoration: underline;">lawnmower</span> if you have found it to be &lt;adjective&gt;<span style="text-decoration: underline;">fizzy</span>, but only after you have voted for 9 other best bloggers.  Remember, only those who &lt;verb&gt; <span style="text-decoration: underline;">climb</span> have their voices heard, so vote today!</span></p>
<hr />
<p>That was fun &#8211; haven&#8217; done a MadLib in years!  In all seriousness, take a few minutes on this Friday afternoon (or whenever you have the misfortune of reading my nonsense above) and show your support for the many awesome (much more awesome than me) vBloggers who pour a ton of personal effort into freely sharing their knowledge with you.</p>
<p>Vote here: <a title="Vote for top virtualization bloggers - 2013 edition" href="http://vsphere-land.com/news/voting-now-open-for-the-2013-top-vmware-virtualization-blogs.html" target="_blank">http://vsphere-land.com/news/voting-now-open-for-the-2013-top-vmware-virtualization-blogs.html</a> by clicking the <a title="2013 Top VMware/virtualization blogs Survey" href="http://www.surveygizmo.com/s3/1165270/Top-vBlog-2013" target="_blank">vote </a>button.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=UZLCu-ib94o:2YVHqrXrSv4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/UZLCu-ib94o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/02/obligitory-vote-for-vbloggers-post-madlibs-style/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/02/obligitory-vote-for-vbloggers-post-madlibs-style/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=obligitory-vote-for-vbloggers-post-madlibs-style</feedburner:origLink></item>
		<item>
		<title>Troubleshooting Slow Logon to VMware View Desktops</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/SJIVYJx9fB0/</link>
		<comments>http://vmtoday.com/2013/02/troubleshooting-slow-logon-to-vmware-view-desktops/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 22:51:04 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[General IT]]></category>
		<category><![CDATA[Issues & Troubleshooting]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[VMware How To]]></category>
		<category><![CDATA[persona]]></category>
		<category><![CDATA[problem solving]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2424</guid>
		<description><![CDATA[I did a bit of troubleshooting today for a customer who was experiencing very slow logon times to VMware View desktops running Windows XP.  I suspect the problem is a fairly common one so I thought I might share my troubleshooting methodology and the solution that got the login time back to normal.  Following a [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/02/Analytic-Trouble-Shooting-for-View-Desktops-480px.png" rel="lightbox[2424]"><img class="alignleft  wp-image-2428" style="margin: 5px;" title="Analytic Trouble Shooting for View Desktops Chalk Board" alt="Analytic Trouble Shooting for View Desktops Chalk Board" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/02/Analytic-Trouble-Shooting-for-View-Desktops-480px.png" width="384" height="288" /></a>I did a bit of troubleshooting today for a customer who was experiencing very slow logon times to VMware View desktops running Windows XP.  I suspect the problem is a fairly common one so I thought I might share my troubleshooting methodology and the solution that got the login time back to normal.  Following a rigid methodology may be overkill for many troubleshooting situations.  If you strongly suspect a root cause to a problem, check the solution before digging in to analytic troubleshooting.  A little bit of Googling may eventually get you to an answer for a particular problem, but having a firm troubleshooting process will help in all situations.</p>
<p>I&#8217;m going to lay out my troubleshooting methodology for you, with some VMware View specific examples.  If you&#8217;re not interested in the lesson, scroll to the bottom for the probable causes and solution to my particular issue.  If you want to learn a bit about a tried and true methodology for problem solving, read on!</p>
<p>My troubleshooting approach is borrowed from the <a title="Kepner-Tregoe" href="http://www.kepner-tregoe.com" target="_blank">Kepner-Tregoe</a> process for Analytic Trouble Shooting as written about in their book <a href="http://www.amazon.com/gp/product/0971562717/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0971562717&amp;linkCode=as2&amp;tag=vm09-20">The New Rational Manager</a>.  The Keppner-Tregoe methodology dates back to the 1950&#8242;s and has been used worldwide by corporate, government and other institutions to solve problems and make sound decisions.  The Keppner-Tregoe Analytic Trouble Shooting method was used by NASA to help land Apollo 13, and has been identified by ITIL/ITSM as a recommended problem solving technique.</p>
<h2>Trouble Statement</h2>
<p>The first step in the method is to define the trouble statement.  That is, what exactly is the problem we are trying to solve?  The better your trouble statement, the quicker you can zero in on what or where the problem may be.  It may seem simplistic or silly, but a trouble statement verbally stated or written makes sure everyone involved in troubleshooting is actually troubleshooting the same issue, not chasing down tangents, unrelated symptoms, etc.  In this case, the opening trouble statement from the customer was pretty simple: &#8220;Domain account logons to VMware View desktops is slow and/or or doesn&#8217;t complete.&#8221;</p>
<h2>Specify</h2>
<p>As this was a new customer to me, the opening trouble statement pretty much covered the extent of my knowledge of their particular environment.  I have a decent bit of working knowledge on VMware View that can carry me through most troubleshooting, but a more specific understanding of the problem limits the depth of memory (and overworking of already tired neurons) I need to get to the solution.  We get more specifics by asking the right questions.  The specifying questions you ask can be generalized across most any analytic trouble shooting effort (IT, mechanical, relationships, etc.).  The specifying questions attempt to observe the problem (defect) from all dimensions to define a more exact trouble statement that you will use to begin to hone in on a root cause.  Specifying questions, in and of themselves, do not attempt to identify the root cause.  The questions attempt to answer the IS and the IS NOT of the following dimensions:</p>
<ul>
<li>WHAT: What <strong>is/is not</strong> the object, person or unit with the defect?  What <strong>is/is not</strong> the defect on the object?</li>
<li>WHERE: Where <strong>is/is not</strong> the object with the defect observed?  Where <strong>is/is not</strong> the defect on the object?</li>
<li>WHEN: When<strong> is/is not</strong> the object with the defect first observed?  When<strong> is/is not</strong> the defect observed in the cycle of the object?  What <strong>is/is not</strong> the pattern of the when?</li>
<li>EXTENT: How much of the object <strong>is/is not</strong> affected?  How many objects <strong>have/do not have</strong> the defect?  Who many defects on the object?  What is the trend?</li>
</ul>
<p>The IS NOT in these specifying questions deals always, in all four dimensions, with a closely related object or defect which <em>could</em> be affected, but <em>is not</em> related to the problem at hand.</p>
<p>Some examples of specifying questions that could be used in troubleshooting the slow logon times for View desktops are (not all will apply to your particular situation, just some seeds to start you along):<span id="more-2424"></span></p>
<p style="padding-left: 30px;"><strong>What:</strong></p>
<p style="padding-left: 30px;">Q. What is the object/process with the defect?</p>
<p style="padding-left: 30px;">A. The logon.  Put your jumping to conclusions mat away &#8211; we don&#8217;t know much beyond the stated problem of &#8216;the logon is slow or doesn&#8217;t complete&#8217;.</p>
<p style="padding-left: 30px;">Q. What is the defect on the object?</p>
<p style="padding-left: 30px;">A. Logons are a fairly complex operation, requiring interaction with external components (Active Directory, GPO, etc.).  At this point, we&#8217;ve only defined the object with the defect as a generic &#8216;logon&#8217;. Is the defect on the desktop itself, or a logon script, or a group policy, or maybe something I haven&#8217;t even heard of? I don&#8217;t know&#8230;  Attempt to define this as much as possible.  Do Windows Event logs have an entry of interest that suggests something like &#8220;the group policy processing engine experienced a failure&#8217; or &#8216;domain controller cannot be reached&#8217;?  In these cases, the group policy processing engine or the connection to the domain controller is a better answer to the &#8216;what is the object with the defect&#8217; question.</p>
<p style="padding-left: 30px;">Q. What is not the object with the defect?</p>
<p style="padding-left: 30px;">A. Can we eliminate a what?  Maybe the Windows Event Log reports that group policy processing is successful.  We can probably state that the IS NOT as the problem IS NOT a failure of the local group policy processing engine, or the failure IS NOT a failure to communicate with a domain controller to obtain group policies.</p>
<p style="padding-left: 30px;">Q. Is the defect on local logons as well as domain logons?</p>
<p style="padding-left: 30px;"><strong>Where:</strong></p>
<p style="padding-left: 30px;">Q. Which View desktop(s) or desktop pools is the problem observed in?  What View desktops or pools is the problem not seen in?</p>
<p style="padding-left: 30px;">Q. Which OU are the desktops in?</p>
<p style="padding-left: 30px;">Q. Does the problem exist on physical and virtual desktops, or just virtual?</p>
<p style="padding-left: 30px;">Q. Which users are impacted (users in OU A but not in OU B)?</p>
<p style="padding-left: 30px;">Q. Over PCoIP, or on the vSphere console?</p>
<p style="padding-left: 30px;"><strong>When:</strong></p>
<p style="padding-left: 30px;">Q. When did the problem start?</p>
<p style="padding-left: 30px;">A. Yesterday; 10:57pm; After desktops have been running for 12 hours;</p>
<p style="padding-left: 30px;">Q. When does the problem <strong>not</strong> happen?</p>
<p style="padding-left: 30px;">A. Saturday.  (Is anyone working on Saturday to actually validate that it isn&#8217;t happening then too?)</p>
<p style="padding-left: 30px;">Q. When in the cycle does the problem occur?</p>
<p style="padding-left: 30px;">A. When I refresh the pool.</p>
<p style="padding-left: 30px;">Q. When in the cycle does it not occur?</p>
<p style="padding-left: 30px;">A. At logoff. After recompose with snapshot X.</p>
<p style="padding-left: 30px;"><strong>Extent:</strong></p>
<p style="padding-left: 30px;">Q. Are all desktops in the pool affected?</p>
<p style="padding-left: 30px;">Q. What is the extent of the problem on the desktop?</p>
<p style="padding-left: 30px;">A. Can&#8217;t log in, ever.  Or, login completes, but desktop continues to be terribly slow.</p>
<p style="padding-left: 30px;">Q. What is <strong>not</strong> the trend?</p>
<p style="padding-left: 30px;">A. The trend is <strong>not</strong> that the problem is extending to newly provisioned desktops, just on already provisioned desktops.</p>
<h2>Working Tool Questions</h2>
<p>So now we know specifics around what our problem is.  Now we put our thinking man (or woman) tools to use with &#8216;working tool questions&#8217;.  These questions assist us in interpreting our specifications as we week a root cause.</p>
<p style="padding-left: 30px;"><strong>Difference:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">What is different, odd, unusual, peculiar or distinct about the IS compared to the IS NOT?</span></p>
<p style="padding-left: 30px;">A. The problem occurs on Windows XP View desktops, but not on Windows 7 View desktops.  The distinction is the OS version.</p>
<p style="padding-left: 30px;">A. The problem occurs on VM&#8217;s in this OU, but not that OU.  What is different about the OU&#8217;s?  What are the differences in the GPO&#8217;s linked to the OU?</p>
<p style="padding-left: 30px;"><strong>Change:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">What has changed in, about, or around this <strong>difference</strong> (deals with WHAT and WHEN)?</span></p>
<p style="padding-left: 30px;">A. A new GPO enabling View Persona Management was linked to the OU for the pool with the issue.</p>
<p style="padding-left: 30px;">A. A Windows update was applied by automatic updates.  The update was removed after a refresh of the pool, until the next automatic Windows Update installation.</p>
<p style="padding-left: 30px;"><strong>Possible Cause:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">How could this <strong>change</strong> possibly cause the trouble?</span></p>
<p style="padding-left: 30px;">A. GPO for View Persona Management changes the logon process, as the roamed profile needs to be accessed over the network instead of locally on desktop.  If the Persona Profile repository was unavailable, logons may be slow until a temporary profile was created, or could fail.</p>
<p style="padding-left: 30px;">A. If Windows Update for KB123456 was applied to the desktop, then the Kerberos encryption method would be updating causing authentication problems with the domain.</p>
<p style="padding-left: 30px;"><strong>Most Probable Cause:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">IF _________ is the cause, how does that explain the IS and the IS NOT facts?</span></p>
<p style="padding-left: 30px;">A. If Persona GPO was linked to OU for View desktops in the affected pool, and NOT linked to OU for non affected pools, the defect would be seen only on the pool with the linked GPO and NOT on the unlinked pool.</p>
<p style="padding-left: 30px;"><strong>Verify:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">Does the cause check out in real life?  Verify it.</span></p>
<p style="padding-left: 30px;">A. Unlink the GPO and do a gpupdate.  Does the problem still exist?</p>
<ul style="padding-left: 30px;">
<li style="padding-left: 30px;">If no, then problem exists with GPO or functionality called by GPO. Congratulations, but don&#8217;t pop the top on a cold one just yet (ok, maybe just one &#8211; it&#8217;s been a long day)&#8230;.  Even if the problem is resolved with your verification, you&#8217;re not done with your work.  In our case, the GPO might bring Persona Management functionality that is required by the design goals of the project.  Repeat the process to identify what/where/when/extent about the GPO is causing problems (or use your new found knowledge to craft a more specific Google query).</li>
<li style="padding-left: 30px;">If yes, does the verification step add to our trouble statement, provide additional answers to our specifying questions (do we have a new IS or IS NOT), or answer any of our working tool questions (did we find another change in, about, or around the IS or IS NOT)?</li>
</ul>
<h2>Think Beyond the Fix</h2>
<p>Once you&#8217;ve identified and corrected what you believe to be the root cause of the problem in your trouble statement, you still have some work to do.  Finding the root cause using sound analytic troubleshooting methodology makes for a good engineer.  Thinking beyond the fix makes for a good leader and manager.</p>
<p style="padding-left: 30px;"><strong>Extend the Fix:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">Are there similar unity needing the same fix?</span></p>
<p style="padding-left: 30px;">A. Yes, the same GPO is linked to another OU for a View pool that we have not yet tested.</p>
<p style="padding-left: 30px;"><strong>Extend the Cause:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">Did the cause do other damage?</span></p>
<p style="padding-left: 30px;">A. Yes. An incorrect setting in a GPO caused corruption in the View Persona profile.  Rebuild profile to repair corruption.</p>
<p style="padding-left: 30px;"><strong>Stairstep the Cause:</strong></p>
<p style="padding-left: 30px;">Q. <span style="text-decoration: underline;">What caused the cause?</span></p>
<p style="padding-left: 30px;">A. Poor change management process.  &#8211;&gt; Use the Advanced Group Policy Management Console in the Microsoft Desktop Optimization Pack for GPO revision tracking and change approvals.</p>
<p style="padding-left: 30px;">A. A bug in the View Persona Management components causes a deadlock.  &#8211;&gt; Update to latest version of View.</p>
<p style="padding-left: 30px;">A. Ignorance.  &#8211;&gt; <strong>RTFM</strong>.</p>
<hr />
<p>If you are still reading, congratulations!  You&#8217;ve completed my Analytic Problem Solving 101 course.  I hope the methodology will prove useful to you.  Before you go, I thought I would share some specifics of this particular issue.  In this particular case, I ran through the methodology partly in my own mind, and partly out loud with the customer in about 5 minutes.  Testing the causes took a bit longer.</p>
<p>I quickly narrowed down the probable causes to be:</p>
<ol>
<li>Permissions on the Persona repository.  Set it per VMware&#8217;s guidance in the <a title="VMware View Administration &gt; Configuring User Profiles with View Persona Management &gt; Configuring a View Persona Management Deployment" href="http://pubs.vmware.com/view-51/index.jsp?topic=%2Fcom.vmware.view.administration.doc%2FGUID-E20AE465-0400-4766-BFFD-DC6F55FCB53F.html" target="_blank">View Administration Guide</a>, which points to a <a title="Security Recommendations for Roaming User Profiles Shared Folders" href="http://technet.microsoft.com/en-us/library/cc757013%28WS.10%29.aspx" target="_blank">Microsoft TechNet Article for Security Recommendations for Roaming Profile Shared Folders </a>(last updated in 2003), which is incorrect per <a title="VMware KB 2008377: Persona Management not working when configured as per the View 5.0 Administration Guide" href="http://kb.vmware.com/kb/2008377" target="_blank">VMware KB 2008377</a>.  Experience has shown me that many deployments do not get permissions right because of the old-fashioned DO loop of documentation on this.  If permissions are not configured correctly the profile may not be created correctly, causing slow/failed logons.  While permissions were not to my liking, profiles were being created.  An IS NOT.</li>
<li>Persona Management Bug: <a title="VMware KB 2011823: Logging in to the View desktop takes a long time when persona management is enabled" href="http://kb.vmware.com/kb/2011823" target="_blank">VMware KB 2011823</a> describes a problem where Logging in to the View desktop takes a long time when persona management is enabled when Persona and a antivirus/endpoint protection product conflict.  The problem was resolved in View 5.1.2 which was in use in this deployment.  Another IS NOT.</li>
<li>Performance of CIFS server where Persona repository resides.  I&#8217;ve seen in the past where slow disk performance on the DFS server, caused by a thin provisioned vmdk not growing fast enough as new profiles were created, led to hanging at logon.  The file server seems ok here.  Another IS NOT.</li>
<li>Persona Configuration: Persona had been configured with all of the folder redirection options configured.  The IS for this was XP workstations, the IS NOT was Windows 7.  Ah ha &#8211; there is a known issue with redirecting Desktop and Start Menu folders using Persona on Windows XP (see <a title="VMware KB 2019937: Desktop login takes a long time when using Persona Management in VMware View Manager 5.0.x / 5.1.x" href="http://kb.vmware.com/kb/2019937" target="_blank">VMware KB 2019937 &#8211; Desktop login takes a long time when using Persona Management in VMware View Manager 5.0.x / 5.1.x</a>). This is the most probable cause.  To verify, we removed redirection for Desktop and Start Menu and logons were fast.  We applied the &#8216;fix&#8217; to other desktop pools/OU&#8217;s GPOs.  Stair stepping revealed a concern that Desktop and Start Menu items would not be protected by backups on the file server.  I explained that Desktop and Start Menu items would still be protected by Persona roaming profiles, just not redirected to an alternate folder location on the file server.</li>
</ol>
<p>If you&#8217;re stuck on troubleshooting, drop a comment below or check out VMware&#8217;s KB that details the steps for Troubleshooting VMware View Persona Management here: <a title="Troubleshooting Persona Management" href="http://kb.vmware.com/kb/2008457" target="_blank">http://kb.vmware.com/kb/2008457</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=SJIVYJx9fB0:va878pQpE5M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/SJIVYJx9fB0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/02/troubleshooting-slow-logon-to-vmware-view-desktops/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/02/troubleshooting-slow-logon-to-vmware-view-desktops/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=troubleshooting-slow-logon-to-vmware-view-desktops</feedburner:origLink></item>
		<item>
		<title>CPU Ready Revisted – Quick Reference Charts</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/zRz_j58bZPs/</link>
		<comments>http://vmtoday.com/2013/01/cpu-ready-revisted-quick-reference-charts/#comments</comments>
		<pubDate>Mon, 28 Jan 2013 16:11:13 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[PowerCLI]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware How To]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[cpu ready]]></category>
		<category><![CDATA[esxtop]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[vCPU]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2364</guid>
		<description><![CDATA[I&#8217;ve written in the past about how high CPU Ready values can cause performance problems in VMware vSphere environments.  For those who don&#8217;t know, CPU Ready is a measure of the amount of time that a guest VM is ready to run, but the VMware ESXi CPU Scheduler on the host is not able to [...]]]></description>
				<content:encoded><![CDATA[<p></p><p>I&#8217;ve <a title="High CPU Ready, Poor Performance" href="http://vmtoday.com/2010/08/high-cpu-ready-poor-performance/">written in the past</a> about how high CPU Ready values can cause performance problems in VMware vSphere environments.  For those who don&#8217;t know, CPU Ready is a measure of the amount of time that a guest VM is ready to run, but the <a title="The CPU Scheduler in VMware vSphere 5.1" href="http://www.vmware.com/resources/techresources/10345" target="_blank">VMware ESXi CPU Scheduler</a> on the host is not able to immediately allocate cycles to the guest because it is busy doing work for other VM&#8217;s.  CPU Ready values are exposed through <a title="The Skinny on ESXTOP" href="http://vmtoday.com/2009/09/the-skinny-on-esxtop/" target="_blank">ESXTOP</a> and in the vSphere Client.</p>
<p>I&#8217;m often called into customer environments to do performance troubleshooting, and CPU Ready is one of the first performance measurements I check my first few minutes in the environment (I also look at memory balloon driver metrics, disk latency, CPU utilization and memory utilization of both hosts and guest VM&#8217;s).  Unfortunately, I&#8217;m often called in after the excrement has made physical contact with a hydro-electric powered oscillating air current distribution device, and the customer is demanding a quick fix.  Checking a few basic metrics in the vSphere Client is often enough to put me on the trail of the problem.</p>
<p>Note that the summation value is shown on hosts, guest VM&#8217;s and guest vCPU&#8217;s in the vSphere client.  The different counters have slightly different meanings.  Host CPU Ready might be a bit higher than an individual guest VM&#8217;s CPU Ready counter, for example.  Host CPU ready is a good value to look at if all the VM&#8217;s are suffering performance issues.  If just a single or a few VM&#8217;s are suffering performance issues, look at the guest VM CPU Ready value.  The guest VM CPU Ready value is a summation of the CPU Ready of each vCPU on the guest.</p>
<p style="text-align: center;"><a href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/cpuready.png" rel="lightbox[2364]"><img class="aligncenter  wp-image-2375" alt="vSphere Client CPU Ready Counters" src="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/cpuready.png" width="583" height="354" /></a></p>
<p>As a<strong> rule of thumb</strong>, a Real-Time CPU Ready value of 10% or greater on a vCPU indicates declining performance for server workloads (I usually go with a bit lower value for VMware View virtual desktops (VDI) as users are much more likely to perceive CPU Ready on desktops that they are actively using than on a server they are connected to through a client-server setup).  <span style="text-decoration: underline;">Theoretically</span>, on VM&#8217;s with multiple vCPU&#8217;s the guest VM counter is safe to go beyond 10% so long as the per-vCPU counter is under 10%.  For 2 vCPU VM&#8217;s the whole VM CPU Ready value can hit 20%, for a 4 vCPU 40%, etc. before we hit that 10% rule of thumb (Because the ESX CPU Scheduler has to co-schedule all vCPU&#8217;s on a VM, bigger VM&#8217;s are more prone to CPU Ready on hosts with CPU contention.  This probably offsets the theoretical vCPU percentages).</p>
<p>The problem, however, is that the vSphere Client shows CPU Ready as a <strong>Summation of Milliseconds of CPU Ready for the Sampling Period.</strong>  Summation of milliseconds is not always an easy value to wrap your head around as the impact of the number changes depending on the VM configuration, the charting period (View) / sampling interval.  In some cases a summation value of 2000 can indicate problems, and in other views 1,000,000 may be ok.</p>
<p>In the vSphere client, the chart/graph&#8217;s are shown with an update interval.  The summation values are for the entire interval.  For the &#8216;Realtime&#8217; interval, we&#8217;re really looking at 20 second time slices.  On the Past Day view, the interval is 5 minutes (300 seconds).  Past week is 30 minutes, past month is 2 hours, and past year is 1 day.</p>
<p>A little math is needed to convert the summation of milliseconds value to a percentage value &#8211; an easier number to understand and compare.  I covered how to convert the summation value to a percent here: <a title="High CPU Ready, Poor Performance" href="http://vmtoday.com/2010/08/high-cpu-ready-poor-performance/" target="_blank">High CPU Ready, Poor Performance</a>.  VMware one-up&#8217;d me ( <img src='http://cloudfront7.vmtoday.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) by publishing a <a title="Converting between CPU summation and CPU % ready values" href="http://kb.vmware.com/kb/2002181" target="_blank">KB article</a> a couple years ago that presented the same formula for converting summation in the vSphere Client to a percentage.  The formula goes like this:<span id="more-2364"></span></p>
<p><img src="//s0.wp.com/latex.php?latex=%5Cfrac+%7B%5Ctext%7BCPU+Ready+Summation+in+milliseconds%7D%7D+%7B%5Ctext%7BChart+Default+Update+Interval+in+Seconds%7D%7D+%5Ctimes+1000+%3D+%5Ctext%7BCPU+Ready+%5C%25%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac {&#92;text{CPU Ready Summation in milliseconds}} {&#92;text{Chart Default Update Interval in Seconds}} &#92;times 1000 = &#92;text{CPU Ready &#92;%}" title="&#92;frac {&#92;text{CPU Ready Summation in milliseconds}} {&#92;text{Chart Default Update Interval in Seconds}} &#92;times 1000 = &#92;text{CPU Ready &#92;%}" class="latex" /></p>
<p>As somebody who<a title="Numbers Games Devised to Aid People with &quot;Dyscalculia&quot;" href="http://www.scientificamerican.com/article.cfm?id=numbers-games-devised-to-aid-people-with-dyscalculia" target="_blank"> struggles with numbers</a>, I don&#8217;t want a formula, I want easy.  To save me and my customers from my slow <a title="Touch Point Math Posters" href="https://docs.google.com/file/d/0B7ycezRtsT0wNDA4NjZlZWQtNDI3OC00MTY5LWFhN2YtZDI0ZmM2ZTk3ODdj/edit?hl=en_US" target="_blank">touch-point math</a>, I made this quick set of reference tables to determine at a glance if the CPU Ready summation value I saw in the vSphere client was something to worry about.  I have tables for 1vCPU, 2vCPU, and 4vCPU VM&#8217;s.</p>
<p><em>Note &#8211; if you use ESXTOP you see CPU Ready (%RDY) as a percentage, in realtime &#8211; no conversion necessary.  If you want to capture ESXTOP realtime CPU ready and then analyze it later, use <a title="ESXTOP Batch Mode &amp; Windows Perfmon" href="http://vmtoday.com/2009/09/esxtop-batch-mode-windows-perfmon/">ESXTOP Batch Mode</a> then analyze in Excel or Windows Perfmon.  ESXTOP counters are explained here: <a title="Interpreting ESXTOP Statistics" href="http://communities.vmware.com/docs/DOC-9279" target="_blank">Interpreting ESXTOP Statistics</a>, and here: <a title="ESXTOP Performance Counters" href="http://communities.vmware.com/docs/DOC-5240" target="_blank">ESXTOP Performance Counters</a>.</em></p>
<table style="width: 605px; border-collapse: collapse; table-layout: fixed;" border="0" cellspacing="0" cellpadding="0">
<colgroup>
<col style="width: 62pt;" width="82" />
<col style="width: 21pt;" width="28" />
<col style="width: 74pt;" span="5" width="99" />
<col style="width: 48pt;" span="3" width="64" />
<col style="74pt;" span="5" width="99" />
<col style="width: 48pt;" span="3" width="64" />
<col style="width: 74pt;" span="5" width="99" /></colgroup>
<tbody>
<tr style="height: 23.25pt;">
<td class="xl77" style="height: 23.25pt; width: 453pt;" colspan="7" width="605" height="31">1 vCPU</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl72" style="height: 18.75pt;" colspan="2" height="25">Chart View</td>
<td class="xl65">Realtime</td>
<td class="xl65">Past Day</td>
<td class="xl65">Past Week</td>
<td class="xl65">Past Month</td>
<td class="xl65">Past Year</td>
</tr>
<tr style="mso-height-source: userset; height: 36.75pt;">
<td class="xl75" style="height: 36.75pt; width: 62pt;" width="82" height="49">Summation<br />
Value</td>
<td class="xl76" style="border-left: none;">Update Interval (sec)</td>
<td class="xl73">20</td>
<td class="xl74" align="right">300</td>
<td class="xl74" align="right">1800</td>
<td class="xl74" align="right">7200</td>
<td class="xl74" align="right">86400</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">100</td>
<td class="xl71" style="border-top: none; border-left: none;" align="right">0.500%</td>
<td class="xl66" align="right">0.033%</td>
<td class="xl66" align="right">0.006%</td>
<td class="xl66" align="right">0.001%</td>
<td class="xl66" align="right">0.000%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500</td>
<td class="xl66" align="right">2.500%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.007%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000</td>
<td class="xl67" align="right">5.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.014%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500</td>
<td class="xl67" align="right">7.500%</td>
<td class="xl66" align="right">0.500%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.021%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000</td>
<td class="xl68" align="right">10.000%</td>
<td class="xl66" align="right">0.667%</td>
<td class="xl66" align="right">0.111%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500</td>
<td class="xl68" align="right">12.500%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.035%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000</td>
<td class="xl68" align="right">15.000%</td>
<td class="xl66" align="right">1.000%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.042%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3500</td>
<td class="xl68" align="right">17.500%</td>
<td class="xl66" align="right">1.167%</td>
<td class="xl66" align="right">0.194%</td>
<td class="xl66" align="right">0.049%</td>
<td class="xl66" align="right">0.004%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000</td>
<td class="xl68" align="right">20.000%</td>
<td class="xl66" align="right">1.333%</td>
<td class="xl66" align="right">0.222%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4500</td>
<td class="xl68" align="right">22.500%</td>
<td class="xl66" align="right">1.500%</td>
<td class="xl66" align="right">0.250%</td>
<td class="xl66" align="right">0.063%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000</td>
<td class="xl68" align="right">25.000%</td>
<td class="xl66" align="right">1.667%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.069%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5500</td>
<td class="xl68" align="right">27.500%</td>
<td class="xl66" align="right">1.833%</td>
<td class="xl66" align="right">0.306%</td>
<td class="xl66" align="right">0.076%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000</td>
<td class="xl68" align="right">30.000%</td>
<td class="xl66" align="right">2.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.007%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6500</td>
<td class="xl68" align="right">32.500%</td>
<td class="xl66" align="right">2.167%</td>
<td class="xl66" align="right">0.361%</td>
<td class="xl66" align="right">0.090%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000</td>
<td class="xl68" align="right">35.000%</td>
<td class="xl66" align="right">2.333%</td>
<td class="xl66" align="right">0.389%</td>
<td class="xl66" align="right">0.097%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000</td>
<td class="xl68" align="right">50.000%</td>
<td class="xl67" align="right">3.333%</td>
<td class="xl66" align="right">0.556%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.012%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">15000</td>
<td class="xl68" align="right">75.000%</td>
<td class="xl67" align="right">5.000%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.208%</td>
<td class="xl66" align="right">0.017%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">20000</td>
<td class="xl68" align="right">100.000%</td>
<td class="xl67" align="right">6.667%</td>
<td class="xl66" align="right">1.111%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.023%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">50000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">16.667%</td>
<td class="xl67" align="right">2.778%</td>
<td class="xl66" align="right">0.694%</td>
<td class="xl66" align="right">0.058%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">75000</td>
<td class="xl78"></td>
<td class="xl68" align="right">25.000%</td>
<td class="xl67" align="right">4.167%</td>
<td class="xl66" align="right">1.042%</td>
<td class="xl66" align="right">0.087%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">100000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">33.333%</td>
<td class="xl67" align="right">5.556%</td>
<td class="xl66" align="right">1.389%</td>
<td class="xl66" align="right">0.116%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">250000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl68" align="right">13.889%</td>
<td class="xl67" align="right">3.472%</td>
<td class="xl66" align="right">0.289%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl67" align="right">6.944%</td>
<td class="xl66" align="right">0.579%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl68" align="right">13.889%</td>
<td class="xl66" align="right">1.157%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl68" align="right">20.833%</td>
<td class="xl66" align="right">1.736%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl67" align="right">2.315%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">34.722%</td>
<td class="xl67" align="right">2.894%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">41.667%</td>
<td class="xl67" align="right">3.472%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl67" align="right">4.630%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">69.444%</td>
<td class="xl67" align="right">5.787%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl67" align="right">6.944%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">97.222%</td>
<td class="xl67" align="right">8.102%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">8000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">9.259%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">9000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">10.417%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">11.574%</td>
</tr>
<tr style="height: 15pt;">
<td style="height: 15pt;" colspan="7"></td>
</tr>
<tr style="height: 23.25pt;">
<td class="xl77" style="height: 23.25pt;" colspan="7" height="31">2 vCPU</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl72" style="height: 18.75pt;" colspan="2" height="25">Chart View</td>
<td class="xl65">Realtime</td>
<td class="xl65">Past Day</td>
<td class="xl65">Past Week</td>
<td class="xl65">Past Month</td>
<td class="xl65">Past Year</td>
</tr>
<tr style="height: 31.5pt;">
<td class="xl75" style="height: 31.5pt; width: 62pt;" width="82" height="42">Summation<br />
Value</td>
<td class="xl76" style="border-left: none;">Update Interval (sec)</td>
<td class="xl73">20</td>
<td class="xl74" align="right">300</td>
<td class="xl74" align="right">1800</td>
<td class="xl74" align="right">7200</td>
<td class="xl74" align="right">86400</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">100</td>
<td class="xl66" align="right">0.500%</td>
<td class="xl66" align="right">0.033%</td>
<td class="xl66" align="right">0.006%</td>
<td class="xl66" align="right">0.001%</td>
<td class="xl66" align="right">0.000%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500</td>
<td class="xl66" align="right">2.500%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.007%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000</td>
<td class="xl66" align="right">5.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.014%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500</td>
<td class="xl66" align="right">7.500%</td>
<td class="xl66" align="right">0.500%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.021%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000</td>
<td class="xl67" align="right">10.000%</td>
<td class="xl66" align="right">0.667%</td>
<td class="xl66" align="right">0.111%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500</td>
<td class="xl67" align="right">12.500%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.035%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000</td>
<td class="xl67" align="right">15.000%</td>
<td class="xl66" align="right">1.000%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.042%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3500</td>
<td class="xl67" align="right">17.500%</td>
<td class="xl66" align="right">1.167%</td>
<td class="xl66" align="right">0.194%</td>
<td class="xl66" align="right">0.049%</td>
<td class="xl66" align="right">0.004%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000</td>
<td class="xl68" align="right">20.000%</td>
<td class="xl66" align="right">1.333%</td>
<td class="xl66" align="right">0.222%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4500</td>
<td class="xl68" align="right">22.500%</td>
<td class="xl66" align="right">1.500%</td>
<td class="xl66" align="right">0.250%</td>
<td class="xl66" align="right">0.063%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000</td>
<td class="xl68" align="right">25.000%</td>
<td class="xl66" align="right">1.667%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.069%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5500</td>
<td class="xl68" align="right">27.500%</td>
<td class="xl66" align="right">1.833%</td>
<td class="xl66" align="right">0.306%</td>
<td class="xl66" align="right">0.076%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000</td>
<td class="xl68" align="right">30.000%</td>
<td class="xl66" align="right">2.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.007%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6500</td>
<td class="xl68" align="right">32.500%</td>
<td class="xl66" align="right">2.167%</td>
<td class="xl66" align="right">0.361%</td>
<td class="xl66" align="right">0.090%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000</td>
<td class="xl68" align="right">35.000%</td>
<td class="xl66" align="right">2.333%</td>
<td class="xl66" align="right">0.389%</td>
<td class="xl66" align="right">0.097%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000</td>
<td class="xl68" align="right">50.000%</td>
<td class="xl66" align="right">3.333%</td>
<td class="xl66" align="right">0.556%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.012%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">15000</td>
<td class="xl68" align="right">75.000%</td>
<td class="xl67" align="right">5.000%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.208%</td>
<td class="xl66" align="right">0.017%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">20000</td>
<td class="xl68" align="right">100.000%</td>
<td class="xl67" align="right">6.667%</td>
<td class="xl66" align="right">1.111%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.023%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">50000</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">16.667%</td>
<td class="xl67" align="right">2.778%</td>
<td class="xl66" align="right">0.694%</td>
<td class="xl66" align="right">0.058%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">75000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">25.000%</td>
<td class="xl67" align="right">4.167%</td>
<td class="xl67" align="right">1.042%</td>
<td class="xl66" align="right">0.087%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">100000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">33.333%</td>
<td class="xl67" align="right">5.556%</td>
<td class="xl67" align="right">1.389%</td>
<td class="xl66" align="right">0.116%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">250000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl68" align="right">13.889%</td>
<td class="xl67" align="right">3.472%</td>
<td class="xl66" align="right">0.289%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl68" align="right">6.944%</td>
<td class="xl66" align="right">0.579%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl68" align="right">13.889%</td>
<td class="xl66" align="right">1.157%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl68" align="right">20.833%</td>
<td class="xl66" align="right">1.736%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl66" align="right">2.315%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">34.722%</td>
<td class="xl66" align="right">2.894%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">41.667%</td>
<td class="xl66" align="right">3.472%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl66" align="right">4.630%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">69.444%</td>
<td class="xl67" align="right">5.787%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl67" align="right">6.944%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">97.222%</td>
<td class="xl67" align="right">8.102%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">8000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">9.259%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">9000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">10.417%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">11.574%</td>
</tr>
<tr style="height: 30.0pt; mso-xlrowspan: 2;">
<td style="height: 30.0pt; mso-ignore: colspan;" colspan="7" height="40"></td>
</tr>
<tr style="height: 23.25pt;">
<td class="xl77" style="height: 23.25pt;" colspan="7" height="31">4 vCPU</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl72" style="height: 18.75pt;" colspan="2" height="25">Chart View</td>
<td class="xl65">Realtime</td>
<td class="xl65">Past Day</td>
<td class="xl65">Past Week</td>
<td class="xl65">Past Month</td>
<td class="xl65">Past Year</td>
</tr>
<tr style="height: 31.5pt;">
<td class="xl75" style="height: 31.5pt; width: 62pt;" width="82" height="42">Summation<br />
Value</td>
<td class="xl76" style="border-left: none;">Update Interval (sec)</td>
<td class="xl73">20</td>
<td class="xl74" align="right">300</td>
<td class="xl74" align="right">1800</td>
<td class="xl74" align="right">7200</td>
<td class="xl74" align="right">86400</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">100</td>
<td class="xl66" align="right">0.500%</td>
<td class="xl66" align="right">0.033%</td>
<td class="xl66" align="right">0.006%</td>
<td class="xl66" align="right">0.001%</td>
<td class="xl66" align="right">0.000%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500</td>
<td class="xl66" align="right">2.500%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.007%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000</td>
<td class="xl66" align="right">5.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.014%</td>
<td class="xl66" align="right">0.001%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500</td>
<td class="xl66" align="right">7.500%</td>
<td class="xl66" align="right">0.500%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.021%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000</td>
<td class="xl66" align="right">10.000%</td>
<td class="xl66" align="right">0.667%</td>
<td class="xl66" align="right">0.111%</td>
<td class="xl66" align="right">0.028%</td>
<td class="xl66" align="right">0.002%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500</td>
<td class="xl66" align="right">12.500%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.035%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000</td>
<td class="xl66" align="right">15.000%</td>
<td class="xl66" align="right">1.000%</td>
<td class="xl66" align="right">0.167%</td>
<td class="xl66" align="right">0.042%</td>
<td class="xl66" align="right">0.003%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3500</td>
<td class="xl66" align="right">17.500%</td>
<td class="xl66" align="right">1.167%</td>
<td class="xl66" align="right">0.194%</td>
<td class="xl66" align="right">0.049%</td>
<td class="xl66" align="right">0.004%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000</td>
<td class="xl67" align="right">20.000%</td>
<td class="xl66" align="right">1.333%</td>
<td class="xl66" align="right">0.222%</td>
<td class="xl66" align="right">0.056%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4500</td>
<td class="xl67" align="right">22.500%</td>
<td class="xl66" align="right">1.500%</td>
<td class="xl66" align="right">0.250%</td>
<td class="xl66" align="right">0.063%</td>
<td class="xl66" align="right">0.005%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000</td>
<td class="xl67" align="right">25.000%</td>
<td class="xl66" align="right">1.667%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.069%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5500</td>
<td class="xl67" align="right">27.500%</td>
<td class="xl66" align="right">1.833%</td>
<td class="xl66" align="right">0.306%</td>
<td class="xl66" align="right">0.076%</td>
<td class="xl66" align="right">0.006%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000</td>
<td class="xl67" align="right">30.000%</td>
<td class="xl66" align="right">2.000%</td>
<td class="xl66" align="right">0.333%</td>
<td class="xl66" align="right">0.083%</td>
<td class="xl66" align="right">0.007%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6500</td>
<td class="xl67" align="right">32.500%</td>
<td class="xl66" align="right">2.167%</td>
<td class="xl66" align="right">0.361%</td>
<td class="xl66" align="right">0.090%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000</td>
<td class="xl67" align="right">35.000%</td>
<td class="xl66" align="right">2.333%</td>
<td class="xl66" align="right">0.389%</td>
<td class="xl66" align="right">0.097%</td>
<td class="xl66" align="right">0.008%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000</td>
<td class="xl68" align="right">50.000%</td>
<td class="xl66" align="right">3.333%</td>
<td class="xl66" align="right">0.556%</td>
<td class="xl66" align="right">0.139%</td>
<td class="xl66" align="right">0.012%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">15000</td>
<td class="xl68" align="right">75.000%</td>
<td class="xl66" align="right">5.000%</td>
<td class="xl66" align="right">0.833%</td>
<td class="xl66" align="right">0.208%</td>
<td class="xl66" align="right">0.017%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">20000</td>
<td class="xl68" align="right">100.000%</td>
<td class="xl67" align="right">6.667%</td>
<td class="xl66" align="right">1.111%</td>
<td class="xl66" align="right">0.278%</td>
<td class="xl66" align="right">0.023%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">50000</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">16.667%</td>
<td class="xl66" align="right">2.778%</td>
<td class="xl66" align="right">0.694%</td>
<td class="xl66" align="right">0.058%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl69" style="border-right: 1.0pt solid black; height: 18.75pt;" colspan="2" height="25">75000</td>
<td class="xl78">NA</td>
<td class="xl67" align="right">25.000%</td>
<td class="xl66" align="right">4.167%</td>
<td class="xl66" align="right">1.042%</td>
<td class="xl66" align="right">0.087%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">100000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">33.333%</td>
<td class="xl67" align="right">5.556%</td>
<td class="xl66" align="right">1.389%</td>
<td class="xl66" align="right">0.116%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">250000</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl67" align="right">13.889%</td>
<td class="xl66" align="right">3.472%</td>
<td class="xl66" align="right">0.289%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl67" align="right">6.944%</td>
<td class="xl66" align="right">0.579%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl67" align="right">13.889%</td>
<td class="xl66" align="right">1.157%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">1500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl68" align="right">20.833%</td>
<td class="xl66" align="right">1.736%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">27.778%</td>
<td class="xl66" align="right">2.315%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">2500000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">34.722%</td>
<td class="xl66" align="right">2.894%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">3000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">41.667%</td>
<td class="xl66" align="right">3.472%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">4000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">55.556%</td>
<td class="xl66" align="right">4.630%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">5000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">69.444%</td>
<td class="xl66" align="right">5.787%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">6000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">83.333%</td>
<td class="xl66" align="right">6.944%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">7000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl68" align="right">97.222%</td>
<td class="xl66" align="right">8.102%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">8000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl66" align="right">9.259%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">9000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl66" align="right">10.417%</td>
</tr>
<tr style="height: 18.75pt;">
<td class="xl70" style="height: 18.75pt;" colspan="2" height="25">10000000</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl78">NA</td>
<td class="xl66" align="right">11.574%</td>
</tr>
<tr style="display: none;">
<td style="width: 62pt;" width="82"></td>
<td style="width: 21pt;" width="28"></td>
<td style="width: 74pt;" width="99"></td>
<td style="width: 74pt;" width="99"></td>
<td style="width: 74pt;" width="99"></td>
<td style="width: 74pt;" width="99"></td>
<td style="width: 74pt;" width="99"></td>
</tr>
</tbody>
</table>
<p>The color coding may seem a bit odd and arbitrary, so here are some real-world numbers to help clarify: If you hit 10 seconds of CPU Ready out of every 20 seconds?  <strong>Big deal</strong>.  40,000 seconds out of a day&#8217;s 86400 seconds?  <strong>You&#8217;ve got problems</strong>. These are easy examples &#8211; you&#8217;re waiting for CPU cycles ~50% of the time.  But say you hit 90% CPU ready for 10 seconds out of a whole month? No big deal &#8211; a blip on the radar (it wouldn&#8217;t even show up in the <a title="vCenter Database Stats Rollup Troubleshooting" href="http://vmtoday.com/2009/09/vcenter-database-stats-rollup-troubleshooting/" target="_blank">vCenter Statistics Roll-ups</a>).</p>
<p>High CPU Ready for a short period may not be a huge problem, but the numbers can be deceiving.  For example, let&#8217;s say you are looking at the Past Year view with a default sampling interval of 86400 seconds (1 day) for a single vCPU VM.  Now let&#8217;s say that you see an average summation value of 2,000,000 in the &#8216;Past Year&#8217; table in vCenter.  That&#8217;s 2.315% by our formula.  Sounds low, right?  Not so quick.  As we deal with longer periods of time, the percentages shift a bit from our 10% rule of thumb.</p>
<p>2.315% of our 86400 second time slice is 2,000 seconds, or 33 minutes per day.  This is an average, so there were higher days and there were lower days, but on average, we waited more than a half an hour<strong> per day</strong> for CPU scheduling for our poor little VM.  Bump the scale up, we waited 12,167 minutes per year &#8211;&gt; 203 hours per year &#8211;&gt; 8.45 days per year for CPU scheduling.  Let&#8217;s say you have an SLA to deliver <a title="Nines Uptime" href="http://en.wikipedia.org/wiki/Nines_(engineering)" target="_blank">5 nines</a> of reliable, high performance for this workload. 8 ½ days <a title="Uptime Cheat Sheet" href="http://royal.pingdom.com/royalfiles/pingdom_uptime_cheat_sheet.pdf" target="_blank">is about 97.65%</a> uptime &#8211; a long way off your 99.999% SLA.</p>
<p>I have reflected this in my charts by marking the increasingly longer intervals with diminishing warning values (yellow and red) &#8211; not because it indicates a problem at a specific point in time, but because it <em><strong>could</strong> </em>indicate a systemic problem in the environment.  This is where some critical analysis comes in.  Drill into the smaller time intervals (past day) &#8211; is that 33 minutes taking place all at once or spread over the day; overnight, during a backup window, when you are exempted from the business hour SLA or is it happening for longer periods at critical times during the workday?  Hope you packed a lunch, cause you&#8217;ve got some troubleshooting ahead of you!</p>
<p>I hope the explanations of CPU Ready and the CPU Ready cheat sheet tables are helpful to you.  Questions, corrections, or additions &#8211; leave a comment below!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=zRz_j58bZPs:VSnObudsHgo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/zRz_j58bZPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/cpu-ready-revisted-quick-reference-charts/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/cpu-ready-revisted-quick-reference-charts/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cpu-ready-revisted-quick-reference-charts</feedburner:origLink></item>
		<item>
		<title>EMC Releases VNXe Update with SRM, Writeable Snapshots, Encryption and More!</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/8xkDzpEyF4Y/</link>
		<comments>http://vmtoday.com/2013/01/emc-releases-vnxe-update-with-srm-writeable-snapshots-encryption-and-more/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 21:48:27 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[raid]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[VNXe]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2349</guid>
		<description><![CDATA[Over on the Clearpath blog I posted an article on the newly released EMC VNXe Operating Environment (OE) code update.  The update includes support for data-at-rest and data-in-flight (via SMB 3.0) encryption, SRM support, promotion of snapshots to read-write for VMware NFS datastores, and some new options for RAID group configurations.  Here&#8217;s a peek at [...]]]></description>
				<content:encoded><![CDATA[<p></p><p>Over on the <a title="Clearpath Solutions Group Blog" href="http://blog.clearpathsg.com" target="_blank">Clearpath blog</a> I posted an <a title="EMC Releases Upgraded OE Code for VNXe with Great New Features" href="http://blog.clearpathsg.com/blog/bid/262224/emc-releases-upgraded-oe-code-for-vnxe-with-great-new-features" target="_blank">article </a>on the newly released EMC VNXe Operating Environment (OE) code update.  The update includes support for data-at-rest and data-in-flight (via SMB 3.0) encryption, SRM support, promotion of snapshots to read-write for VMware NFS datastores, and some new options for <a title="Storage Basics – Part III: RAID" href="http://vmtoday.com/2010/01/storage-basics-part-iii-raid/" target="_blank">RAID</a> group configurations.  Here&#8217;s a peek at the post:</p>
<hr />
<p>EMC released VNXe Operating Environment MR4 (version 2.4.20932) on January 7<sup>th</sup>.  The upgrade brings a few significant enhancements to the VNXe platform.  Before I cover the new features, let’s have a quick look at the VNXe series for those not familiar with it.</p>
<p style="text-align: center;"> <a href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/01/emc-vnx-family.png" rel="lightbox[2349]"><img class="aligncenter  wp-image-2351" alt="emc vnx family" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/01/emc-vnx-family.png" width="518" height="272" /></a></p>
<p>The EMC VNXe Series, a part of EMC’s VNX family, is an affordable unified storage platform designed for smaller businesses.  The unified platform provides both file and block services – iSCSI on block, and CIFS and NFS on file, with a nice base feature set including File Dedupe, Block Compression, Thin Provisioning, and Snapshots, all managed through a very easy to navigate, wizard-driven Unisphere management package.  Additional software packs are available for the VNXe that enable remote replication, file-level retention, and application-aware replication.  Host connectivity includes 1GbE and 10GbE.</p>
<p style="text-align: center;"><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/vnxe-unisphere.png" rel="lightbox[2349]"><img class="aligncenter  wp-image-2352" alt="vnxe unisphere" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/vnxe-unisphere.png" width="549" height="379" /></a></p>
<p>The VNXe series includes the VNXe 3150 model and the VNXe 3300. VNXe 3150 utilizes quad core CPUs and offers up to 25 2.5&#8243; drives in the 2U rack mount form factor or up to 12 3.5&#8243; drives in the 2U rack mount form factor.  Both models support the SAS, Near-line SAS, and EFD drive technologies.  The VNXe 3100 supports up to 100 drives on a dual Storage Processor (SP) configuration, up to 192TB of raw capacity. On VNXe 3300 systems, you can have up to 150 drives with a maximum raw capacity of 240TB.</p>
<p>The VNXe is a good platform for smaller VMware environments, including remote/branch offices.  VNXe is also great for Microsoft Exchange, Hyper-V, and SMB file share – all easily carved, configured, and presented to hosts using Unisphere wizards.  The VNXe is also included in smaller configurations of the EMC <a href="http://www.clearpathsg.com/emc-vspex">VSPEX</a> for VMware View 5.1 virtual desktops.</p>
<p>With the 2.4.20932 (MR4) release of the VNXe OE code, the VNXe gains several new features.  Let’s look at these new features and what they mean for VNXe customers.</p>
<p>First is support for Self-Encrypting Drives (SEDs).  A VNXe purchased with SEDs provides Data at Rest encryption of all data on the array.  Encryption is transparent and automatic&#8230;. [<a title="EMC Releases Upgraded OE Code for VNXe with Great New Features" href="http://blog.clearpathsg.com/blog/bid/262224/EMC-Releases-Upgraded-OE-Code-for-VNXe-with-Great-New-Features" target="_blank">Continue Reading on Clearpath's Blog</a>]</p>
<p><a href="http://clearpathsg.com"><img class="aligncenter size-full wp-image-2354" alt="Clearpath Solutions Group Logo 450px" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/clearpath-large-450.png" width="450" height="127" /></a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=8xkDzpEyF4Y:4IQKP-EFXq4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/8xkDzpEyF4Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/emc-releases-vnxe-update-with-srm-writeable-snapshots-encryption-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/emc-releases-vnxe-update-with-srm-writeable-snapshots-encryption-and-more/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=emc-releases-vnxe-update-with-srm-writeable-snapshots-encryption-and-more</feedburner:origLink></item>
		<item>
		<title>Blank QuickLaunch Icons on View Desktop</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/wop00wQ30qM/</link>
		<comments>http://vmtoday.com/2013/01/blank-quicklaunch-icons-on-view-desktop/#comments</comments>
		<pubDate>Thu, 24 Jan 2013 19:15:56 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[persona]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[sysprep]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[windows 7]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2342</guid>
		<description><![CDATA[I&#8217;ve been doing a several VMware View installs for customers this month.  During one of the engagements I ran into a strange issue where the Quick Launch icons on the Windows Taskbar of provisioned Linked Clones were blank.  Here&#8217;s what it looked like: Clicking on the icons resulted in a warning: &#8220;Can&#8217;t open this item.  [...]]]></description>
				<content:encoded><![CDATA[<p></p><p>I&#8217;ve been doing a several VMware View installs for customers this month.  During one of the engagements I ran into a strange issue where the Quick Launch icons on the Windows Taskbar of provisioned Linked Clones were blank.  Here&#8217;s what it looked like:</p>
<p><a href="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/quicklaunch.jpg" rel="lightbox[2342]"><img class="aligncenter size-full wp-image-2343" alt="Windows QuickLaunch Icons Blank White" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/quicklaunch.jpg" width="548" height="75" /></a></p>
<p>Clicking on the icons resulted in a warning: &#8220;Can&#8217;t open this item.  It might have been moved, renamed, or deleted.  Do you want to remove this item?&#8221;  No, Windows; I don&#8217;t want you to remove it, I just want you to fix it, thank you very much.</p>
<p><a href="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/QuickLaunchCantOpenThisItem.png" rel="lightbox[2342]"><img class="aligncenter size-full wp-image-2346" alt="QuickLaunch Cant Open This Item" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/QuickLaunchCantOpenThisItem.png" width="367" height="155" /></a></p>
<p>I did a bit of digging and found <a title="Windows 7 Quick Launch Error WEIRD" href="http://communities.vmware.com/message/2183694" target="_blank">another user on the VMware Communities forum</a> had the same issue but no resolution.  A little more looking pointed me at this <a title="Profile Redirection Issues with Taskbar - ProfileUnity/Persona Management" href="http://mysupport.dizzion.com/Knowledgebase/Article/View/46/0/profile-redirection-issues-with-taskbar---profileunitypersona-managementhttp://" target="_blank">post by Chris Kliewer</a>.  Chris identified the problem and provides a solution.  Here&#8217;s what&#8217;s going on:</p>
<p>I used Sysprep to copy the user profile that I customized / optimized by specifying the <a title="Customize the default local user profile when preparing an image of Windows" href="http://support.microsoft.com/kb/973289" target="_blank">CopyProfile paramater</a>.  When the customized profile is copied to the Default profile a couple folders go missing .  To fix the problem edit your template after Syspreping by adding the following folders &#8211; &#8220;User Pinned&#8221; and &#8220;Taskbar&#8221; as follows:</p>
<ul>
<li> C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\</li>
<li>C:\Users\Default\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar</li>
</ul>
<p>Shut down.  Snapshot.  Recompose.  Done.</p>
<p>It looks like this problem can affect local profiles, as well as profiles managed by View Persona Managment and Liquidware Labs ProfileUnity.</p>
<p>If you want to automate or customize the pinned icons in the Quick Launch taskbar, see the script provided here: <a title="Copy Taskbar Icons Windows 7 Sysprep v2" href="http://theitbros.com/copy-taskbar-icons-windows-7-sysprep-v2/" target="_blank">http://theitbros.com/copy-taskbar-icons-windows-7-sysprep-v2/</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=wop00wQ30qM:DfKmrqykVWc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/wop00wQ30qM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/blank-quicklaunch-icons-on-view-desktop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/blank-quicklaunch-icons-on-view-desktop/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=blank-quicklaunch-icons-on-view-desktop</feedburner:origLink></item>
		<item>
		<title>EMC Elect 2013 Awardees Announced</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/K6SZgNmIjFo/</link>
		<comments>http://vmtoday.com/2013/01/emc-elect-2013-awardees-announced/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 18:00:20 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[EMC Elect]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2294</guid>
		<description><![CDATA[EMC announced today the inaugural 2013 class of EMC Elect.  The EMC Elect program, announced in November, recognizes EMC community including customers, partners, EMC employees, analysts and independent voices for going above and beyond to share their knowledge, collaborate, communicate (on social media, the EMC Community Network, at events like EMC World, etc.), and for [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="https://community.emc.com/community/connect/emc_elect?view=blog" target="_blank"><img class="alignleft  wp-image-2288" style="margin-right: 5px; margin-left: 5px;" title="EMC Elect 2013 Logo" alt="EMC Elect 2013 Logo" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/Elect2013-web-300x300.jpg" width="125" height="125" /></a>EMC announced today the inaugural 2013 class of EMC Elect.  The EMC Elect program, <a title="Announcing EMC Elect" href="https://community.emc.com/community/connect/emc_elect/blog/2012/11/15/announcing-emc-elect" target="_blank">announced in November</a>, recognizes EMC community including customers, partners, EMC employees, analysts and independent voices for going above and beyond to share their knowledge, collaborate, communicate (on social media, the <a title="EMC Community Network" href="http://community.emc.com" target="_blank">EMC Community Network</a>, at events like EMC World, etc.), and for being generally awesome in their EMC area of expertise.</p>
<p>A panel of highly respected <a title="Announcing EMC Elect" href="http://vmtoday.com/2012/11/announcing-emc-elect/" target="_blank">foundering members</a> of the EMC Elect were chosen for their extensive participation with EMC as a brand. Their leadership, commitment and positive attitude set the cadence of the community. These 10 members reviewed the 270 nominations to choose their fellow EMC Elect.  As a founding member, I can say that the review process was rigorous considering each nominee&#8217;s contributions to the community as a whole.</p>
<p>I invite you to join me in congratulating these folks - the full list of EMC Elect 2013 members is here: <a title="The EMC Elect of 2013 - Official List" href="https://community.emc.com/community/connect/emc_elect?view=blog" target="_blank">https://community.emc.com/community/connect/emc_elect?view=blog</a>).  I know there are many people deserving of the recognition who were not nominated this year.  I encourage you to think about who in your own local EMC community is influential and most helpful and nominate them for next year&#8217;s class of EMC Elect!</p>
<p>Congrats to the new EMC Elect!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=K6SZgNmIjFo:XbifZnEdMK0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/K6SZgNmIjFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/emc-elect-2013-awardees-announced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/emc-elect-2013-awardees-announced/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=emc-elect-2013-awardees-announced</feedburner:origLink></item>
		<item>
		<title>How to Upgrade Memory and Storage on the Lenovo Ideapad Yoga 13</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/yZqzlspG9XI/</link>
		<comments>http://vmtoday.com/2013/01/how-to-upgrade-memory-and-storage-on-the-lenovo-ideapad-yoga-13/#comments</comments>
		<pubDate>Tue, 15 Jan 2013 04:15:59 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[General IT]]></category>
		<category><![CDATA[hard drive]]></category>
		<category><![CDATA[lenovo]]></category>
		<category><![CDATA[memory]]></category>
		<category><![CDATA[skydrive]]></category>
		<category><![CDATA[ssd]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[windows 8]]></category>
		<category><![CDATA[yoga]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2253</guid>
		<description><![CDATA[My awesome wife and terrific in-laws got me one of those nifty new Yoga 13 IdeaPad&#8217;s by Lenovo (Lenovo Yoga 13 IdeaPad Ultrabook 13.3&#8243; Touch-Screen Convertible Laptop) for my birthday/Christmas (one of the benefits of having your birthday 3 days before Christmas is &#8220;bigger&#8221; gifts). I&#8217;ll be using the Yoga at home and at work [...]]]></description>
				<content:encoded><![CDATA[<p></p><p><a href="http://www.amazon.com/gp/product/B009Z002M2/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009Z002M2"><img class="alignleft size-full wp-image-2256" style="margin: 5px;" alt="Lenovo Yoga 13 IdeaPad" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/01/51TptEltNAL._SL500_AA300_1.jpg" width="300" height="223" /></a>My awesome wife and terrific in-laws got me one of those nifty new Yoga 13 IdeaPad&#8217;s by Lenovo (<a href="http://www.amazon.com/gp/product/B009Z002M2/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009Z002M2">Lenovo Yoga 13 IdeaPad Ultrabook 13.3&#8243; Touch-Screen Convertible Laptop</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B009Z002M2" width="1" height="1" border="0" />) for my birthday/Christmas (one of the benefits of having your birthday 3 days before Christmas is &#8220;bigger&#8221; gifts). I&#8217;ll be using the Yoga at home and at work as we do some BYOD (Bring Your Own Desktop) against the <a title="Clearpath Cloud Hosted Desktops" href="http://clearpathsg.com/cloud-hosted-desktops" target="_blank">VMware View</a> environment at <a title="Clearpath Solutions Group" href="http://www.clearpathsg.com" target="_blank">Clearpath Solutions Group</a>.  The form factor of the Yoga is great &#8211; lightweight to be used as a tablet, but big enough to be a full time laptop.  I also dig Windows 8 &#8211; I use the traditional Windows desktop at the office, but switch over to the Modern UI for couch surfing in the evening.  I did install <a title="StarDock Start8" href="http://www.stardock.com/products/start8/" target="_blank">Start8 from StarDock</a> to give me back the Start button / menu.  But what I don&#8217;t like is the limited storage and low RAM (4GB).</p>
<p>The Yoga shipped with a 128GB SSD, but Lenovo screwed up their partitioning, leaving only 50GB or so for user apps and files.  Not enough for me.  Fortunately, Lenovo released a patch to fix the partitioning, giving me a 100GB C: partition.  Download the patch here: <a title="Lenovo Support Drivers and Downloads" href="http://support.lenovo.com/en_US/downloads/default.page#" target="_blank">http://support.lenovo.com/en_US/downloads/default.page#</a> &#8211; it&#8217;s under the General Information section after you select your model and OS.  The patch failed to run with the crappy McAfee antivirus that came preinstalled &#8211; I uninstalled it since it was just a trial version and had already caused issues with installing Windows Updates, Hyper-V features, etc.</p>
<p>I usually run several virtual machines in VMware Workstation on my laptop, but the 4GB or RAM that came installed don&#8217;t leave much room.  Between the RAM and storage, it was time for an upgrade.  The Yoga 13 has an open mSATA slot for a second hard drive and the single 4GB DIMM can be swapped out for a 8GB DIMM.  I&#8217;m the DIY type, subscribing to the Self Repair Manifesto and the Ron Swanson Pyramid of Greatness, so I rolled up my sleeves and got right to work.</p>
<p><a href="http://www.nbcuniversalstore.com/parks-and-recreation-swanson-pyramid-of-greatness-poster/detail.php?p=296505"><img class="alignnone size-medium wp-image-2262" title="Ron Swanson Pyramid of Greatness" alt="Ron Swanson Pyramid of Greatness" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/Swanson_Pyramid_of_Greatness-300x248.jpg" width="300" height="248" /></a> <a href="http://www.ifixit.com/Manifesto"><img class="size-medium wp-image-2289 alignnone" alt="The Self Repair Manifesto" src="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/ifixit_manifesto_1650x2550-194x300.jpg" width="194" height="300" /></a></p>
<p>Here&#8217;s what you need to know to upgrade your Yoga.  <strong>This could very well be an unsupported, warranty voiding upgrade, so use caution!</strong></p>
<p><a href="http://www.amazon.com/gp/product/B0085J17UA/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0085J17UA"><img class="alignright  wp-image-2257" title="Crucial mSATA Drive" alt="Crucial mSATA Drive" src="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/01/Crucialm4mSata-300x177.jpg" width="189" height="112" /></a> First, the hardware.  I went with Crucial for my added memory and bought it through Amazon: <a href="http://www.amazon.com/gp/product/B006YG8X9Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B006YG8X9Y">Crucial Single 8GB DDR3 1600 MT/s (PC3-12800) Notebook Module, CT102464BF160B</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B006YG8X9Y" width="1" height="1" border="0" /> for about $45.  I also bought a Crucial 256GB mSATA hard drive from Amazon for about $200 <a href="http://www.amazon.com/gp/product/B0085J17UA/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0085J17UA">Crucial m4 256GB mSATA Internal Solid State Drive CT256M4SSD3</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B0085J17UA" width="1" height="1" border="0" />.  I&#8217;ve had very good luck with Crucial components in the past and the reviews for the mSATA drive prove it to be a speedy SSD.</p>
<p><a href="http://www.amazon.com/gp/product/B006YG8X9Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B006YG8X9Y"><img class=" wp-image-2258 alignright" title="Crucial Memory" alt="Crucial Memory" src="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/crucialmemory.jpg" width="180" height="180" /></a></p>
<p>Next, you&#8217;ll need some tools &#8211; order them with the drive and memory so you are ready to upgrade as soon as the friendly FedEx or UPS man show up:</p>
<ul>
<li>Double-sided tape: <a href="http://www.amazon.com/gp/product/B00006IF63/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00006IF63">Scotch® Removable DoubleSided Tape 3/4 inch x 400 inches Dispenser (667)</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B00006IF63" width="1" height="1" border="0" /></li>
<li>Nylon pry tools &#8211; I used this set for my upgrade: <a href="http://www.amazon.com/gp/product/B008AZZU98/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B008AZZU98">InterfuseTM Metal &amp; Nylon Spudger Repair Opening Pry Tool Kit</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B008AZZU98" width="1" height="1" border="0" /></li>
<li>Small phillips screwdriver and T-5 Torx screwdriver &#8211; I got this nice little set of precision screwdrivers that had the right size phillips and Torx: <a href="http://www.amazon.com/gp/product/B000KIJFSU/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000KIJFSU">General Tool 63518 Precision Ultratech Screwdriver Set, 18-Piece</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B000KIJFSU" width="1" height="1" border="0" /></li>
<li>An anti static wrist strap if you want to protect the sensitive electronics in your new Yoga from static shock: <a href="http://www.amazon.com/gp/product/B00004Z5D1/ref=as_li_ss_tl?ie=UTF8&amp;tag=vm09-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00004Z5D1">Belkin Anti-Static Wrist Band with Adjustable Grounding</a><img style="border: none !important; margin: 0px !important;" alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B00004Z5D1" width="1" height="1" border="0" /></li>
</ul>
<p>Update: Feb 2, 2013: There is a firmware update available for the Crucial mSATA drive I linked to above.  Go here to download: <a title="Crucial SSD Support Page" href="http://www.crucial.com/help/ssd/index.aspx?source=web" target="_blank">http://www.crucial.com/help/ssd/index.aspx?source=web</a>.</p>
<p>The Lenovo Yoga does not have a CD/DVD/BluRay drive or a ethernet network port.  If you want these for your Yoga, I recommend the following:</p>
<ul>
<li><a href="http://www.amazon.com/gp/product/B00AO1XFM0/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00AO1XFM0&amp;linkCode=as2&amp;tag=vm09-20">CD/DVD/BluRay Reader &amp; Writer: Samsung SE-506BB/TSBD 6X USB2.0 External Slim Blu-ray Writer Drive (Black)</a><img alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B00AO1XFM0" width="1" height="1" border="0" /></li>
<li><a href="http://www.amazon.com/gp/product/B003VSTDFG/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B003VSTDFG&amp;linkCode=as2&amp;tag=vm09-20">Plugable USB 2.0 to 10/100/1000 Gigabit Ethernet LAN Wired Network Adapter for Windows, Mac, Chromebook, Linux, and Specific Android Tablets (ASIX AX88178 Chipset)</a><img alt="" src="http://www.assoc-amazon.com/e/ir?t=vm09-20&amp;l=as2&amp;o=1&amp;a=B003VSTDFG" width="1" height="1" border="0" /> &#8211; Make sure you get the updated drivers for Windows 8 for this USB-to-Network adapter from <a title="ASIX Electronics AX88178 Driver Downloads for Plugable USB2-E1000 USB to Network Adapter Dongle" href="http://www.asix.com.tw/download.php?sub=searchresult&amp;PItemID=84&amp;download=driver" target="_blank">http://www.asix.com.tw/download.php?sub=searchresult&amp;PItemID=84&amp;download=driver</a>.</li>
</ul>
<p>You might also want to pick up a <a title="Lenovo 65W Slim AC Adapter for Yoga 13" href="http://www.amazon.com/gp/product/B009AWF5ZE/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B009AWF5ZE&amp;linkCode=as2&amp;tag=vm09-20" target="_blank">spare AC power adapter for your Lenovo Yoga</a> (Lenovo Part Number: 0C19868; Model: PA-1650-37LC; LC PN: 36200235).</p>
<p>As far as the process, I&#8217;ll give you some tips that I picked up while upgrading my Yoga and point you to some resources to help you along.  Anti-static strap up and get your upgrade on by following these steps!<span id="more-2253"></span></p>
<ol>
<li>Remove the keyboard.  Fold the laptop into tablet position.  Then, use the flat end of the black nylon pry bar (assuming you bought the set I linked to above) to gently pull up on the top of the keyboard.  Put the pry bar between the flat plastic that surrounds the keys and the sloping bezel around the keyboard (i.e. &#8211; don&#8217;t try to pry the sloping part off with the keyboard).  Work your way around both sides with the pry bar, gently lifting until the plastic clips on the sides release.  When you get to the bottom corners put the pry bar down and use two hands (one on the ESC key and one on the Delete key) to pull the keyboard about 1/8&#8243; toward the monitor hinges.  This should pull it loose from the housing.  If you are just upgrading memory, the DIMM is exposed.  Remove the old, put the new one in.  Skip to steps 6 &amp; 8 to reinstall the keyboard. Next, remove the keyboard cable.   Follow the cable down to where it is connected to the motherboard.  There is a small black bar over the cable.  This lifts upward on a hinge &#8211; gently raise it towards the memory DIMM until the cable is free.</li>
<li>Remove the top and bottom covers.  Use your phillips bit to remove the 5 exposed screws on metal plate under the keyboard.  Keep track of which screws go into which holes &#8211; they are different in size.  Flip the laptop over and close the screen over the keyboard. Remove the 10 T-5 Torx screws from the bottom plate &#8211; these are all the same.  Now, fold the monitor all the way back into tablet mode.  Using the flat black pry bar, begin to separate the black top from the silver bottom.  Start on the outside of the hinges and work your way towards the palm rests.  The front corner of the palm wrests are held in by magnets, so you might have to pull lightly.  When the black cover comes free, don&#8217;t yank on it &#8211; there&#8217;s cables attached that you don&#8217;t want to dislodge.</li>
<li>Install the mSATA drive.  At this point, you should be able to see the open mSATA slot under the top corner where the ESC key is.  Insert the drive (it only goes in one way) and secure it with a single screw (this should have come with the mSATA drive &#8211; use the one with smaller threads).  If you don&#8217;t have the screw, you could use one of the shorter phillips screws you removed from the plate under the keyboard.</li>
<li>Now, snap the black top cover back into the silver bottom plate.  Reinstall the Torx screws on the bottom.  Reinstall the phillips screws in the plate under the keyboard.  Don&#8217;t over-tighten &#8211; just snug them a touch.</li>
<li>Place small squares of double-sided tape in each of the four corners of the keyboard, another in the top center, another under the space bar.</li>
<li>Look at the bottom of the keyboard.  See those small metal clips that protrude?  Remember them &#8211; if your keyboard feels very springy after reinstalling it, you probably didn&#8217;t set the  clips into their slots in the plate under the keyboard.</li>
<li>Insert the keyboard ribbon cable into the slot as far as it can go, then press the black locking bar back over the cable to secure it.</li>
<li>Lay the keyboard as flat as you can on the opening where it belongs.  Align the bottom tabs (under the space bar).  Press down gently to engage those clips I told you about in step 6, while sliding the keyboard downward towards the space bar side until it falls into the bezel.  Gently snap the sides and then the top of the keyboard back in.</li>
<li>Fire up the laptop and test it out.</li>
</ol>
<p>Assuming you did everything right, you should see 8GB of RAM in the System Information window.  From the Modern UI, type System Information to see the System Information app.  You should see your installed RAM value on the screen that opens.</p>
<p>Provisioning the new hard drive space is a bit more work.  You&#8217;ll need to initialize and format the drive.  Here&#8217;s how you do that:</p>
<p>From the Modern UI, type &#8216;Format&#8217; &#8211; switch to the System search on the right.  You&#8217;ll see an option to &#8216;Create and format hard disk partition&#8217;.</p>
<p style="text-align: center;"><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/create-and-format.png" rel="lightbox[2253]"><img class="size-medium wp-image-2265 aligncenter" alt="create and format" src="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/create-and-format-300x168.png" width="300" height="168" /></a></p>
<p>An Initialize Disk window will open when Windows detects the new hard drive.  Keep the defaults and click OK.</p>
<p style="text-align: center;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/01/initialize-disk.png" rel="lightbox[2253]"><img class="size-medium wp-image-2266 aligncenter" alt="initialize disk" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/initialize-disk-300x227.png" width="300" height="227" /></a></p>
<p style="text-align: center;">The new drive will now appear as an unformatted device in the Disk Management window.</p>
<p><a href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/new-vol.png" rel="lightbox[2253]"><img class="size-medium wp-image-2272 aligncenter" alt="new vol" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/01/new-vol-300x200.png" width="300" height="200" /></a></p>
<p style="text-align: center;">Right-click the unformatted space and choose New Simple Volume.</p>
<p style="text-align: center;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-1.png" rel="lightbox[2253]"><img class="size-medium wp-image-2267 aligncenter" alt="new vol wizard 1" src="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-1-300x233.png" width="300" height="233" /></a></p>
<p style="text-align: center;">The New Simple Volume Wizard launches.  Click Next on the Welcome Screen.</p>
<p style="text-align: center;"><a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-2.png" rel="lightbox[2253]"><img class="size-medium wp-image-2268 aligncenter" alt="new vol wizard 2" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-2-300x233.png" width="300" height="233" /></a></p>
<p style="text-align: center;">Keep the default size to use all of the space on the new drive for a new partition.</p>
<p style="text-align: center;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-3.png" rel="lightbox[2253]"><img class="size-medium wp-image-2269 aligncenter" alt="new vol wizard 3" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-3-300x233.png" width="300" height="233" /></a></p>
<p style="text-align: center;">Assign a drive letter.</p>
<p style="text-align: center;"><a href="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-4.png" rel="lightbox[2253]"><img class="size-medium wp-image-2270 aligncenter" alt="new vol wizard 4" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-4-300x233.png" width="300" height="233" /></a></p>
<p style="text-align: center;">Keep NTFS as the file system, with the default Allocation unit size.  Add a label &#8211; I use DATA, because, well duh &#8211; that&#8217;s what it will hold.  Tick the box for Perform a quick format.</p>
<p style="text-align: center;"><a href="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-5.png" rel="lightbox[2253]"><img class="size-medium wp-image-2271 aligncenter" alt="new vol wizard 5" src="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/01/new-vol-wizard-5-300x233.png" width="300" height="233" /></a>Finish!</p>
<p style="text-align: left;">Now when you launch My Computer you will see a new drive with the label and drive letter you assigned.  Use your space wisely!</p>
<p style="text-align: left;"><a href="http://cloudfront5.vmtoday.com/wp-content/uploads/2013/01/lenovo-yoga-with-two-drives.png" rel="lightbox[2253]"><img class="aligncenter size-medium wp-image-2273" alt="lenovo yoga with two drives" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/lenovo-yoga-with-two-drives-300x225.png" width="300" height="225" /></a></p>
<p style="text-align: left;">I put my SkyDrive folder on the new drive as I am shifting most of my personal document storage to SkyDrive.  If you want to do the same, download the SkyDrive client from here: <a title="Windows SkyDrive Download" href="http://windows.microsoft.com/en-US/skydrive/download" target="_blank">http://windows.microsoft.com/en-US/skydrive/download</a> and install.</p>
<p style="text-align: left;">During the setup wizard, switch your SkyDrive folder location to the D: drive.</p>
<p style="text-align: left;"><a href="http://cloudfront8.vmtoday.com/wp-content/uploads/2013/01/skydrive-setup-folder-location.png" rel="lightbox[2253]"><img class="aligncenter size-medium wp-image-2274" alt="skydrive setup folder location" src="http://cloudfront6.vmtoday.com/wp-content/uploads/2013/01/skydrive-setup-folder-location-300x281.png" width="300" height="281" /></a></p>
<p style="text-align: left;">Now one more change.  Windows 8 creates some default Libraries with locations for you to save, search and interact with your files.  I&#8217;m going to add SkyDrive folders to each library (Documents, Pictures, etc.) so SkyDrive becomes my default location for my documents.  To do this, open My Computer (Explorer) and right-click &#8211;&gt; Properties on the library you want to change.</p>
<p style="text-align: left;"><a href="http://cloudfront9.vmtoday.com/wp-content/uploads/2013/01/windows-library-add-save-location.png" rel="lightbox[2253]"><img class="aligncenter size-medium wp-image-2275" alt="windows library add save location" src="http://cloudfront4.vmtoday.com/wp-content/uploads/2013/01/windows-library-add-save-location-230x300.png" width="230" height="300" /></a></p>
<p style="text-align: left;">Click &#8216;Add&#8217;, browse to your new SkyDrive folder, and select the appropriate sub-folder.  Then select the folder you added and click &#8216;Set save location&#8217; to make the new folder your default save location for the Library.</p>
<p style="text-align: left;">With your libraries redirecting your My Documents and other folders to SkyDrive, you&#8217;ll have a cloud-based copy of all of your files automatically.</p>
<p style="text-align: left;">Hope this has been helpful!  If you need help or a visual on doing the hardware upgrade, I recommend you check out this video on YouTube: <a title="Lenovo Yoga 13 Memory (RAM) Upgrade / Replacement on YouTube" href="http://www.youtube.com/watch?v=Z5uCooHm4kw&amp;list=UUmni3hsnYA0XuulA_V7xmtg&amp;index=1" target="_blank">http://www.youtube.com/watch?v=Z5uCooHm4kw&amp;list=UUmni3hsnYA0XuulA_V7xmtg&amp;index=1</a>.  The guy who made it (Eben Howard) did a good job of capturing the feel of the upgrade &#8211; how much pressure to exert, snap tab locations, etc.  His blog post on the process is here: <a title="Lenovo Yoga 13 Memory Upgrade - Eben Howard" href="http://squidpony.com/not-games/hardware/lenovo-yoga-13-memory-upgrade/">http://squidpony.com/not-games/hardware/lenovo-yoga-13-memory-upgrade/.</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=yZqzlspG9XI:Uj2KJHTRkFI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/yZqzlspG9XI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/how-to-upgrade-memory-and-storage-on-the-lenovo-ideapad-yoga-13/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/how-to-upgrade-memory-and-storage-on-the-lenovo-ideapad-yoga-13/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=how-to-upgrade-memory-and-storage-on-the-lenovo-ideapad-yoga-13</feedburner:origLink></item>
		<item>
		<title>Storage Basics – Part IX: Alternate IOPS Formula</title>
		<link>http://feedproxy.google.com/~r/vmtoday/~3/AyBb-qUBCNs/</link>
		<comments>http://vmtoday.com/2013/01/storage-basics-part-ix-alternate-iops-formula/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 22:57:50 +0000</pubDate>
		<dc:creator>Joshua Townsend</dc:creator>
				<category><![CDATA[EMC]]></category>
		<category><![CDATA[Issues & Troubleshooting]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Storage Basics]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Horizon View]]></category>
		<category><![CDATA[VMware How To]]></category>
		<category><![CDATA[VMware vSphere]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[FC]]></category>
		<category><![CDATA[IOPS]]></category>
		<category><![CDATA[iscsi]]></category>
		<category><![CDATA[math]]></category>
		<category><![CDATA[NFS]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[SAN]]></category>
		<category><![CDATA[storage basics]]></category>
		<category><![CDATA[throughput]]></category>
		<category><![CDATA[view]]></category>
		<category><![CDATA[vsphere]]></category>

		<guid isPermaLink="false">http://vmtoday.com/?p=2205</guid>
		<description><![CDATA[It&#8217;s been a long time since I published an article in my Storage Basics series &#8211; the series has been some of the top content on my site to date.  I sat for a beta version of the VMware Certified Advanced Professional &#8211; Desktop Design (VCAP-DTD) test today and was reminded by the test of [...]]]></description>
				<content:encoded><![CDATA[<p></p><p>It&#8217;s been a long time since I published an article in my <a title="Storage Basics Articles" href="http://vmtoday.com/category/storage/storage-basics/">Storage Basics</a> series &#8211; the series has been some of the top content on my site to date.  I sat for a beta version of the VMware Certified Advanced Professional &#8211; Desktop Design (VCAP-DTD) test today and was reminded by the test of a post I had in waiting about an alternate way to calculate IOPS (hint hint &#8211; memorize these formulas).  I have several more articles sitting in draft form, but a new job, crazy kids, home improvement projects, and a <a title="Surrender the Day: A wife and mother's journey through chronic illness, pain, faith, and surender (Stephanie Townsend)" href="http://surrendertheday.com" target="_blank">wife </a>with <a title="Spontaneous cerebrospinal fluid leak on Wikipedia" href="http://en.wikipedia.org/wiki/Spontaneous_cerebrospinal_fluid_leak" target="_blank">chronic cerebral spinal fluid (CSF) leaks</a> (it sounds bad &#8211; and it is &#8211; but look on the bright side: not many guys can get away with saying that their wife&#8217;s brain leaks!) all take time.  But enough excuses and back to storage&#8230;.</p>
<p>I wrote in <a title="Storage Basics – Part II: IOPS" href="http://vmtoday.com/2009/12/storage-basics-part-ii-iops/" target="_blank">Storage Basics &#8211; Part II: IOPS</a> on how to calculate theoretical IOPS for a given disk type and speed, and then followed it up in <a title="Storage Basics – Part III: RAID" href="http://vmtoday.com/2011/04/storage-basics-part-viii-the-difference-in-consumer-vs-enterprise-class-disks-and-storage-arrays-or-why-is-the-san-you-are-proposing-so-darn-expensive/" target="_blank">Storage Basics &#8211; Part III: RAID</a> with some information on  how different RAID configurations impact IOPS.  I.E. More disks equals more IOPS, but with a write penalty assigned for different RAID types.  I then moved into a discussion of interconnects in <a title="Storage Basics – Part IV: Interface" href="http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/" target="_blank">Storage Basics &#8211; Part IV: Interface</a>, but didn&#8217;t do a good job there of tying the interconnect speed to performance and IOPS.  Finally, in <a title="Storage Basics – Part VI: Storage Workload Characterization" href="http://vmtoday.com/2011/10/vsphere-5-books-training-resources/" target="_blank">Storage Basics &#8211; Part VI: Storage Workload Characterization</a>, I hinted briefly on how I/O request size can impact storage performance.  Let&#8217;s dig into this topic a little deeper!</p>
<h2>The Original IOPS Forumula</h2>
<p>Calculating IOPS at the disk/RAID level is fun and all (and I suggest you brush up on it if you are sitting for the VCAP exams), but does not paint a full picture of the storage subsystem.  The basic formula to get a single disk IOPS (I covered this in Part II) looks like this:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B%5Ctext+%7BSeek+Latency+%2B+Rotational+Latency%7D%7D%7B1000%7D+%3D+IOPS&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{&#92;text {Seek Latency + Rotational Latency}}{1000} = IOPS" title="&#92;frac{&#92;text {Seek Latency + Rotational Latency}}{1000} = IOPS" class="latex" /></p>
<p>For simplicity sake, let&#8217;s just assume that this formula yields 180 IOPS for a standard 15k RPM SAS disk (the industry standard number of IOPS for this speed and type of disk)</p>
<p>The formula for RAID IOS is in Part III &#8211; here&#8217;s a sample for RAID5, where:</p>
<p>p = IOPS required, f = write IO penalty factor, r = % Read, w = % Write</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%7B%28p+%5Ctimes+r%29%7D+%2B+%7B%28%28p+%5Ctimes+w%29+%5Ctimes+f%29%7D+%3D+%5Ctext+%7BBack-end+Spindle+IOPS%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="{(p &#92;times r)} + {((p &#92;times w) &#92;times f)} = &#92;text {Back-end Spindle IOPS}" title="{(p &#92;times r)} + {((p &#92;times w) &#92;times f)} = &#92;text {Back-end Spindle IOPS}" class="latex" /></p>
<p>Let&#8217;s put it to use: let&#8217;s say I have a workload that I&#8217;ve measured as needing 4000 IOPS from the OS/application perspective, of which 70% are write (not unusual in VMware View Linked Clones): here&#8217;s how you figure out how many disks you need from an IOPS perspective for those linked clones:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%7B%284000+%5Ctimes+30%5C%25%29%7D+%2B+%7B%28%284000+%5Ctimes+70%5C%25%29+%5Ctimes+4%29%7D+%3D+12%2C400&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="{(4000 &#92;times 30&#92;%)} + {((4000 &#92;times 70&#92;%) &#92;times 4)} = 12,400" title="{(4000 &#92;times 30&#92;%)} + {((4000 &#92;times 70&#92;%) &#92;times 4)} = 12,400" class="latex" />*</p>
<p style="padding-left: 30px;">*12,400 Back-end IOPS needed on my spindles in a RAID5 array</p>
<p>Then, convert the number of back-end IOPS needed to a number of disks needed given our RAID5 assuming the 15k SAS disk:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B12%2C400%7D%7B180%7D+%3D+69&#038;bg=ffffff&#038;fg=000&#038;s=4" alt="&#92;frac{12,400}{180} = 69" title="&#92;frac{12,400}{180} = 69" class="latex" /></p>
<p style="padding-left: 30px;">That is, I need 69 disks (rounded up) required on the back-end to meet our 4000 front-end IOPS, ignoreing things like best practices when putting a bunch of disks in a RAID group/storage pool (4+1 RAID5 sets) and hotspares (1 in 30 for SAS)</p>
<p>A quick run at the math suggests that you should probably not be using RAID5 for a write-heavy workload (run the math yourself with a write penalty of 2 for RAID0+1 to  see how many fewer disks you would need).  Also, this particular example leaves out any calculation for<a title="Storage Basics – Part V: Controllers, Cache and Coalescing" href="http://vmtoday.com/2010/03/storage-basics-part-v-controllers-cache-and-coalescing/" target="_blank"> cache impact</a>, including <a title="EMC VNX FAST Cache: A Detailed Review" href="http://www.emc.com/collateral/software/white-papers/h8046-clariion-celerra-unified-fast-cache-wp.pdf" target="_blank">EMC FAST Cache</a> or the <a title="View Storage Accelerator in VMware View 5.1" href="http://www.vmware.com/resources/techresources/10334" target="_blank">View Storage Accelerator (CBRC)</a>.  If you have those technologies in the mix, then a very rough rule of thumb would be to size your back-end IOPS based on your front-end IOPS calculation (4000 in the example above, instead of 12,400) &#8211; I say very rough because this really depends on your cache size and cache hit ratio, and the rule pertains a bit more to read-heavy workloads than write heavy.  If you have CBRC in the mix, you *might* be able to greatly reduce and maybe eliminate the Read IOPS from the equation.  But before you go taking my word as gospel, test, test, and test some more using your particular workloads.</p>
<h2>The Alternative IOPS Formula</h2>
<p>But this is all back-end spindle stuff and me having fun with <img src="//s0.wp.com/latex.php?latex=%5CLaTeX&#038;bg=ffffff&#038;fg=000&#038;s=0" alt="&#92;LaTeX" title="&#92;LaTeX" class="latex" />.  Hopefully your SAN admin already knows this, so go ahead and give her your front-end IOPS count and read:write ratio and you&#8217;ll get some LUN&#8217;s presented.  But you, the VMware admin, might be responsible for server hardware, including buying the interconnect card (HBA, iSCSI NIC).  How do IOPS inform your selection?  This is where the alternate formula for calculating IOPS comes in.  Here&#8217;s the forumla:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B%5Ctext%7BThroughput+%28MB+per+second%29%7D+%5Ctimes+1024+%5Ctext%7B%28convert+KB+to+MB%29%7D%7D%7B%5Ctext%7BBlock+Size+%28KB%2FIO%29%7D%7D+%3D+IOPS&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{&#92;text{Throughput (MB per second)} &#92;times 1024 &#92;text{(convert KB to MB)}}{&#92;text{Block Size (KB/IO)}} = IOPS" title="&#92;frac{&#92;text{Throughput (MB per second)} &#92;times 1024 &#92;text{(convert KB to MB)}}{&#92;text{Block Size (KB/IO)}} = IOPS" class="latex" /></p>
<p><strong><span id="more-2205"></span>Warning: I had initally written this based on simple Gb to mB conversion &#8211; totally ignoring encoding, baud line rates, overhead, duplex settings, etc.  This skewed the number of IOPS that the formula yielded upwards of what is really possible.  Thanks to Stephen Foskett and Phil Jaenke for keeping me honest on these numbers and some fun Twitter back-and-forth.  Real throughput numbers for different devices can be found here: https://en.wikipedia.org/wiki/List_of_device_bandwidths#Storage.  While I&#8217;m using &#8216;real&#8217; line rates now, keep in mind that this is all still theoretical.  Your real world experience will differ, perhaps even differ drastically, depending on your unique environment.<br />
</strong></p>
<p><strong>Thanks again Stephen Foskett for this formula for converting FC to rates:</strong></p>
<p style="padding-left: 30px;">For 1, 2, 4 and 8Gb FC with <a title="8b/10b Encoding on Wikipedia" href="https://en.wikipedia.org/wiki/8B/10B_encoding" target="_blank">8b/10b encoding</a>:</p>
<p style="padding-left: 60px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac+%7B%5Ctext+%7BBaud+Rate%7D+%5Ctimes+8%7D%7B10%7D+%3D+X+%5Ctext%7B+MBps%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac {&#92;text {Baud Rate} &#92;times 8}{10} = X &#92;text{ MBps}" title="&#92;frac {&#92;text {Baud Rate} &#92;times 8}{10} = X &#92;text{ MBps}" class="latex" />;</p>
<p style="padding-left: 60px;">then convert Mb to MB: <img src="//s0.wp.com/latex.php?latex=X+%5Ctext%7B+Mbps%7D+%5Cdiv+8+%3D+Y+%5Ctext%7B+MBps%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="X &#92;text{ Mbps} &#92;div 8 = Y &#92;text{ MBps}" title="X &#92;text{ Mbps} &#92;div 8 = Y &#92;text{ MBps}" class="latex" /></p>
<p style="padding-left: 30px;">Solved for 8Gb FC with a rate of 8.5MBaud (8.5GHz) we get:</p>
<p style="padding-left: 60px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac+%7B8500+%5Ctext+%7B+MBaud%7D+%5Ctimes+8%7D%7B10%7D+%3D+6800+%5Ctext%7BMbps%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac {8500 &#92;text { MBaud} &#92;times 8}{10} = 6800 &#92;text{Mbps}" title="&#92;frac {8500 &#92;text { MBaud} &#92;times 8}{10} = 6800 &#92;text{Mbps}" class="latex" />;</p>
<p style="padding-left: 60px;"><img src="//s0.wp.com/latex.php?latex=6800+%5Ctext+%7BMbps%7D+%5Cdiv+8+%3D+850+%5Ctext+%7BMBps%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="6800 &#92;text {Mbps} &#92;div 8 = 850 &#92;text {MBps}" title="6800 &#92;text {Mbps} &#92;div 8 = 850 &#92;text {MBps}" class="latex" /></p>
<p style="padding-left: 30px;">For 16Gb FC, encoding is changed to <a title="64b/66b Encoding on Wikipedia" href="https://en.wikipedia.org/wiki/64B/66B_encoding" target="_blank">64b/66b encoding.</a> Otherwise the math is similar: 1700MBps</p>
<p><em>I&#8217;ve updated the numbers below to reflect the real-world numbers above as of 1/2/2013.</em></p>
<p>So let&#8217;s say you have a sequential write throughput of 850MBps (i.e. 8Gb FC), and block sizes of 64KB (default block size for Windows XP/2003).  The theoretical IOPS in this situation is as follows:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B850MBps+%5Ctimes+1024%7D%7B64KB%7D+%3D+13%2C600&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{850MBps &#92;times 1024}{64KB} = 13,600" title="&#92;frac{850MBps &#92;times 1024}{64KB} = 13,600" class="latex" /> Theoretical Maximum IOPS</p>
<p>Now, let&#8217;s swap that 8Gb FC HBA for a 10Gb Ethernet storage protocol (iSCSI, NFS, or FCoE &#8211; we&#8217;re just talking theory here, so pick your poison):</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B1250MBps+%5Ctimes+1024%7D%7B64KB%7D+%3D+20%2C000&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{1250MBps &#92;times 1024}{64KB} = 20,000" title="&#92;frac{1250MBps &#92;times 1024}{64KB} = 20,000" class="latex" /> Theoretical Maximum IOPS</p>
<p>Let&#8217;s say you are rocking 16Gb FC HBA&#8217;s with the latest version of vSphere &#8211; 5.1 (<a title="What’s New in  VMware vSphere ®  5.1 –  Storage" href="http://www.vmware.com/files/pdf/techpaper/Whats-New-VMware-vSphere-51-Storage-Technical-Whitepaper.pdf" target="_blank">5.1 introduced full support for 16Gb FC HBA&#8217;s</a>:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B1700MBps+%5Ctimes+1024%7D%7B64KB%7D+%3D+27%2C200&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{1700MBps &#92;times 1024}{64KB} = 27,200" title="&#92;frac{1700MBps &#92;times 1024}{64KB} = 27,200" class="latex" /> Theoretical Maximum IOPS</p>
<p>Bottom line here: more bandwidth = more throughput = more IOPS.  But, your back-end spindles must be able to support this level of IO.  16Gb FC ain&#8217;t pixie dust that makes latency on spinning disks go away.</p>
<p>Now, keep vSphere 5.1 and your 16Gb FC HBA&#8217;s but switch to Windows 7 View Desktops or Windows Server 2008 R2, which both try to use 1MB block sizes (on aggregated write I/O).  In reality, you probably won&#8217;t see a whole lot of 1MB block sizes in your VMware workloads as Windows memory pages are still 4k in size, and thus files are loaded into RAM in 4k blocks, and ESXi may randomize and split up IO further &#8211; more in Jim Moyle&#8217;s document on <a title="Windows 7 IOPS for VDI: A Deep Dive" href="http://jimmoyle.com/wordpress/wp-content/uploads/downloads/2011/05/Windows_7_IOPS_for_VDI_a_Deep_Dive_1_0.pdf" target="_blank">Windows 7 IOPS for VDI: A Deep Dive</a>.  You can capture and view your block sizes, and plot out the data in ESXi using <a title="Storage Basics – Part VI: Storage Workload Characterization" href="http://vmtoday.com/2010/04/storage-basics-part-vi-storage-workload-characterization/" target="_blank">vScsiStats</a>.  But for the sake of science, let&#8217;s work the numbers:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7B1700MBps+%5Ctimes+1024%7D%7B1024KB%7D+%3D+1%2C700&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{1700MBps &#92;times 1024}{1024KB} = 1,700" title="&#92;frac{1700MBps &#92;times 1024}{1024KB} = 1,700" class="latex" /> IOPS</p>
<p>Whoa &#8211; what just happened there?  Bigger block sizes gave us lower IOPS potential?  Yep, and that&#8217;s a good thing.  We&#8217;re moving the same or more data through the pipe, but doing it with a lower IOPS requirement from our back-end spindles.  And at the same time, we&#8217;re realizing greater CPU efficiency on our hosts (10-15% reduction in CPU on your ESXi hosts when you switch from 8Gb FC to 16Gb FC according to <a title="Storage I/O Performance on vSphere 5.1  over 16 Gigabit Fibre Channel" href="http://www.vmware.com/files/pdf/techpaper/VMware-vSphere-16Gb-StorageIO-Perf.pdf" target="_blank">VMware&#8217;s Storage I/O Performance on vSphere 5.1 over 16 Gigabit Fibre Channel whitepaper</a>).</p>
<p>Now, let&#8217;s flip the equation around (digging deep to remember my 7th grade algebra here) and assume our 4000 IOPS requirement from our earlier example.  Also assume that we&#8217;re dealing with a 4KB I/O size typical of many Windows workloads.  Let&#8217;s calculate how much storage bandwidth you need to satisfy the requirement:</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=%5Cfrac%7BX+%5Ctimes+1024%7D%7B4KB%7D+%3D+4000&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="&#92;frac{X &#92;times 1024}{4KB} = 4000" title="&#92;frac{X &#92;times 1024}{4KB} = 4000" class="latex" />  Solve for X.</p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=X+%3D+%5Cfrac%7B125%7D%7B8%7D&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="X = &#92;frac{125}{8}" title="X = &#92;frac{125}{8}" class="latex" /></p>
<p style="padding-left: 30px;"><img src="//s0.wp.com/latex.php?latex=X+%3D+15.625MBps&#038;bg=ffffff&#038;fg=000&#038;s=3" alt="X = 15.625MBps" title="X = 15.625MBps" class="latex" /> or .12Gbps</p>
<p>In this example, you&#8217;ll be using roughly 12% of your 1Gbps iSCSI or NFS.  A pair of 1Gbps NIC&#8217;s for storage traffic and you are set (as long as your storage admin carves up enough spindles and/or cache to support that 4000 IOPS).</p>
<p>So there you have it.  A couple ways to calculate IOPS requirements to figure out both back-end spindles for a given workload, as well as interconnect speeds for the workload.  Put both numbers together and you&#8217;ll be well on your way to correctly sizing your next storage implementation.  Questions, comments, or class clown comments?  Drop a line below!</p>
<h2>Extra credit:</h2>
<ul>
<li>Play with the numbers to see how different block sizes impact decisions around storage protocols/interconnects.  I.E. &#8211; SQL with 8KB IO, backup applications with 256KB IO, etc.</li>
<li>Think about <a title="Storage Basics - Part VII: Storage Alignment" href="http://vmtoday.com/2010/06/storage-basics-part-vii-storage-alignment/" target="_blank">Storage Alignment</a> &#8211; how does a misaligned partition cause this math to get funky?  Hint: 2 blocks being returned for each IO when misaligned.</li>
<li>For a little more reading on IO size and IOPS, I recommend the following:
<ul>
<li><a title="Improve VDI Performance with IO Length Trending" href="http://myvirtualcloud.net/?p=988" target="_blank">Improve VDI Performance with IO Length Trending</a> &#8211; read down through the comments (Chad Sakac has a good one here: <a title="Chad Sakac IO sizes in Windows and VMware" href="http://myvirtualcloud.net/?p=988&amp;cpage=1#comment-3620" target="_blank">http://myvirtualcloud.net/?p=988&amp;cpage=1#comment-3620</a>).</li>
<li><a title="Large I/O block size operations show high latency on Windows 2008" href="http://blogs.vmware.com/kb/2012/10/large-io-block-size-operations-show-high-latency-on-windows-2008.html" target="_blank">Large I/O Block Size Operations Show High Latency on Windows 2008</a> &#8211; good info on ESXi breaking down large guest disk IO into smaller block sizes.</li>
<li><a title="VMware View Storage Considerations Whitepaper" href="http://cloudfront7.vmtoday.com/wp-content/uploads/2013/01/view_storage_considerations.pdf" target="_blank">VMware View Storage Considerations</a>: Covers a bunch of storage related items, including block size and the IOPS formula I introduced here.</li>
</ul>
</li>
</ul>
<p><strong>If you want to see all of the articles in my Storage Basics series, visit this link: <a title="Storage Basics Category Archive" href="http://vmtoday.com/category/storage/storage-basics/">http://vmtoday.com/category/storage/storage-basics/</a>.</strong></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/vmtoday?a=AyBb-qUBCNs:LnwirsG5NFs:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/vmtoday?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/vmtoday/~4/AyBb-qUBCNs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://vmtoday.com/2013/01/storage-basics-part-ix-alternate-iops-formula/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://vmtoday.com/2013/01/storage-basics-part-ix-alternate-iops-formula/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=storage-basics-part-ix-alternate-iops-formula</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached
Page Caching using memcached
Database Caching 21/47 queries in 0.312 seconds using memcached
Object Caching 2173/2192 objects using memcached
Content Delivery Network via Amazon Web Services: CloudFront: cloudfront4.vmtoday.com

 Served from: vmtoday.com @ 2013-05-21 05:15:27 by W3 Total Cache -->
