<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>yyaazz&#039;s tech thoughts</title>
	<atom:link href="http://tt.yyaazz.hu/feed/" rel="self" type="application/rss+xml" />
	<link>http://tt.yyaazz.hu</link>
	<description>covering storage, backup and virtualization stuff.</description>
	<lastBuildDate>Thu, 03 May 2012 22:59:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='tt.yyaazz.hu' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>yyaazz&#039;s tech thoughts</title>
		<link>http://tt.yyaazz.hu</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tt.yyaazz.hu/osd.xml" title="yyaazz&#039;s tech thoughts" />
	<atom:link rel='hub' href='http://tt.yyaazz.hu/?pushpress=hub'/>
		<item>
		<title>Cool new features in VMware View 5.1</title>
		<link>http://tt.yyaazz.hu/2012/05/04/cool-new-features-in-vmware-view-5-1/</link>
		<comments>http://tt.yyaazz.hu/2012/05/04/cool-new-features-in-vmware-view-5-1/#comments</comments>
		<pubDate>Thu, 03 May 2012 22:59:32 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[FlexClone]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VDI]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vStorage API]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=401</guid>
		<description><![CDATA[Yesterday VMware announced the new version of its VDI product, VMware View 5.1. There are some important new features &#8211; from my point of view, which is basically NetApp/VMware integration. Cormac Hogan (aka @VMwareStorage on Twitter) published an article on the official vSphere blog, it describes all the important storage related features. Let me focus [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=401&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday VMware announced the new version of its VDI product, VMware View 5.1. There are some important new features &#8211; from my point of view, which is basically NetApp/VMware integration. Cormac Hogan (aka <a href="https://twitter.com/#!/vmwarestorage">@VMwareStorage</a> on Twitter) published an <a href="http://blogs.vmware.com/vsphere/2012/05/new-storage-features-in-vmware-view-51.html">article</a> on the official vSphere blog, it describes all the important storage related features.</p>
<p>Let me focus on VCAI, this is the most impressive one for me. View Composer API for Array Integration enables View administrators to create virtual desktops using NetApp FlexClone technology directly from the View Composer. This feature is using VAAI &#8211; vStorage API for Array Integration &#8211; to offload the clone creation to the storage array. Creating virtual desktops with FlexClone is not a new thing, it exists in the Virtual Storage Console (NetApp vCenter plugin) for a long time, having integration with the mostly used connection brokers. Cormac describes the benefits offloading the clone creation in his article, so you can save CPU on the ESXi hosts and also network bandwidth. Please note, this feature is a Technology Preview in VMware View 5.1.</p>
<p><span id="more-401"></span></p>
<p>If you want to see how is it working, you can check out this demo on NetAppTube:</p>
<span style="text-align:center; display: block;"><a href="http://tt.yyaazz.hu/2012/05/04/cool-new-features-in-vmware-view-5-1/"><img src="http://img.youtube.com/vi/KWJ-OreGwi0/2.jpg" alt="" /></a></span>
<p>Make sure you switch to 720p mode and please note the following things while you are watching the wizard process of creating the virtual desktops:</p>
<ul>
<li>Datastore capacity before cloning (0:15)</li>
<li>Datastore contents before cloning (0:41)</li>
<li>Datastore and network performance (3:25 &#8211; 5:37)</li>
<li>Datastore capacity after cloning (6:59)</li>
<li>Datastore contents after cloning (7:08)</li>
</ul>
<div></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/401/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/401/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/401/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=401&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2012/05/04/cool-new-features-in-vmware-view-5-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>
	</item>
		<item>
		<title>Rapid Cloning Utility now checks the partition alignment</title>
		<link>http://tt.yyaazz.hu/2011/09/16/rapid-cloning-utility-now-checks-the-partition-alignment/</link>
		<comments>http://tt.yyaazz.hu/2011/09/16/rapid-cloning-utility-now-checks-the-partition-alignment/#comments</comments>
		<pubDate>Fri, 16 Sep 2011 21:53:32 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[RCU]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=380</guid>
		<description><![CDATA[Yesterday I was playing around a little bit with the new NetApp Virtual Storage Console 2.1.1 which was released last week. I wanted to create a couple of clones (actually 100), and I got an error message. I didn&#8217;t realized as a big thing, then I forgot it as my phone was ringing&#8230; But wait, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=380&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I was playing around a little bit with the new NetApp Virtual Storage Console 2.1.1 which was released last week. I wanted to create a couple of clones (actually 100), and I got an error message. I didn&#8217;t realized as a big thing, then I forgot it as my phone was ringing&#8230; But wait, it&#8217;s something new. So let&#8217;s see the error message:</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/09/error.png"><img class="aligncenter size-full wp-image-384" title="error" src="http://yyaazz.files.wordpress.com/2011/09/error.png?w=600&#038;h=505" alt="" width="600" height="505" /><span id="more-380"></span></a>I realized later it&#8217;s something new. When <a href="http://tt.yyaazz.hu/2011/01/10/rcu-vsc-and-partition-alignment/">I first blogged</a> about the Rapid Cloning Utility, I also ran into an error. If you check that post, RCU started without checking the partition alignment, and if it wasn&#8217;t aligned properly, it failed. Actually the error message was not useful in the vSphere client, I had to check the console log. Now it changed, Rapid Cloning Utility checks the source before starting the wizard:</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/09/checking.png"><img class="aligncenter size-full wp-image-385" title="checking" src="http://yyaazz.files.wordpress.com/2011/09/checking.png?w=600&#038;h=505" alt="" width="600" height="505" /></a></p>
<p>It doesn&#8217;t look like such a big deal, but it&#8217;s very important. Now the Rapid Cloning is <strong>successful </strong>even if the source is not aligned, and if you create 1000 non aligned Virtual Machines, that&#8217;s not funny. If you see this error message, choose no and go ahead, download the appropriate host utility to allign the VM. To find it just click on the NetApp logo on the vSphere client home screen, click on &#8216;Tools&#8217;, and choose the appropriate host type.</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/09/tools.png"><img class="aligncenter size-full wp-image-386" title="tools" src="http://yyaazz.files.wordpress.com/2011/09/tools.png?w=600&#038;h=126" alt="" width="600" height="126" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=380&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/09/16/rapid-cloning-utility-now-checks-the-partition-alignment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/09/error.png" medium="image">
			<media:title type="html">error</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/09/checking.png" medium="image">
			<media:title type="html">checking</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/09/tools.png" medium="image">
			<media:title type="html">tools</media:title>
		</media:content>
	</item>
		<item>
		<title>VSC 2.1.1 for vSphere 5 is out</title>
		<link>http://tt.yyaazz.hu/2011/09/13/vsc-2-1-1-for-vsphere-5-is-out/</link>
		<comments>http://tt.yyaazz.hu/2011/09/13/vsc-2-1-1-for-vsphere-5-is-out/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 23:25:24 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESXi]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=377</guid>
		<description><![CDATA[vSphere 5 has been released a few weeks ago and now you can download the Virtual Storage Console to monitor, clone, provision and backup, using NetApp storage. VSC is available on NOW at no cost. The most important change is it supports vSphere 5. It is also compatible with VMware View 4.6 and 5 as well [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=377&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>vSphere 5 has been released a few weeks ago and now you can download the Virtual Storage Console to monitor, clone, provision and backup, using NetApp storage. VSC is available on <a title="NOW" href="http://now.netapp.com">NOW</a> at no cost. The most important change is it supports vSphere 5. It is also compatible with VMware View 4.6 and 5 as well as Citrix XenDesktop 5.0.</p>
<p>You can download and see the full list of changes on the <a href="http://now.netapp.com/NOW/download/software/vsc_win/2.1.1/">NOW</a> page.</p>
<p>Documentation:</p>
<ul>
<li><a href="http://now.netapp.com/knowledge/docs/virtual_storage_console/relvsc211/pdfs/rnote.pdf">Release notes</a></li>
<li><a href="http://now.netapp.com/knowledge/docs/virtual_storage_console/relvsc211/pdfs/install.pdf">Installation and Administration Guide</a></li>
<li><a href="http://now.netapp.com/knowledge/docs/virtual_storage_console/relvsc211/pdfs/cloning.pdf">Provisioning and Cloning Administration Guide</a></li>
<li><a href="http://now.netapp.com/knowledge/docs/virtual_storage_console/relvsc211/pdfs/backup.pdf">Backup and Recovery Administration Guide</a></li>
</ul>
<p>I&#8217;ll test the old and new features in the near future, and post my experiences here.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/377/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/377/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/377/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=377&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/09/13/vsc-2-1-1-for-vsphere-5-is-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>
	</item>
		<item>
		<title>yet another Rapid Cloning post</title>
		<link>http://tt.yyaazz.hu/2011/05/27/yet-another-rapid-cloning-post/</link>
		<comments>http://tt.yyaazz.hu/2011/05/27/yet-another-rapid-cloning-post/#comments</comments>
		<pubDate>Fri, 27 May 2011 14:11:19 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[dedupe]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=344</guid>
		<description><![CDATA[There was a test already here about NetApp Rapid Cloning Utility, but in that case I compared the clone by vSphere and the clone by the array. The other difference is in that case the Virtual Machine were running. This time I tested the behavior of RCU on different types of Volumes/DataStores. About the license [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=344&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There was a test already <a href="http://tt.yyaazz.hu/2011/03/12/vsphere-clone-vs-netapp-rapid-clone/" target="_blank">here</a> about NetApp Rapid Cloning Utility, but in that case I compared the clone by vSphere and the clone by the array. The other difference is in that case the Virtual Machine were running. This time I tested the behavior of RCU on different types of Volumes/DataStores. About the license requirement:</p>
<blockquote><p>The rapid cloning capabilities provided by the Provisioning and Cloning feature require a NetApp FlexClone license on the storage array where clones are being created.<span id="more-344"></span></p></blockquote>
<p>Of course the free dedupe license is also needed, but I can&#8217;t imagine any NetApp box without that. Let&#8217;s see the steps of the clone creation. After you push the &#8216;finish&#8217; button at the end of the RCU wizard, the following things will happen:</p>
<ol>
<li><em>Initial copy of image:</em> this step will be different in the examples below. RCU doesn&#8217;t clone the original disk image, it creates an initial copy first</li>
<li><em>FlexClone virtual disk:</em> this is where the magic happens. RCU creates the number of clones of the virtual disk we requested without copying the data, only using NetApp block sharing technology. In the examples below it&#8217;s 10 clones and took less than 4 minutes.</li>
<li><em>Clone virtual machine:</em> in this step RCU clones the VM without the disk.</li>
<li><em>Reconfigure virtual machine:</em> The VM which was cloned in the step 3. gets a virtual disk from step 2.</li>
</ol>
<p>The last two steps are repeating till we get the number of VMs we configured. That&#8217;s it, easy and effective, let&#8217;s see the differences. For testing I initially have a single Windows 2008 VM on my DataStore with size of ~8GB.</p>
<p><strong> 1. NFS volume, dedupe enabled, VM deduped</strong></p>
<p><a href="http://yyaazz.files.wordpress.com/2011/05/rapid-2.png"><img class="aligncenter size-full wp-image-360" title="rapid-2" src="http://yyaazz.files.wordpress.com/2011/05/rapid-2.png?w=600&#038;h=204" alt="" width="600" height="204" /></a></p>
<p>The screenshot above shows the process, the four steps described. The volume looks like this before we running RCU:</p>
<blockquote><p>3210b&gt; df -hs /vol/nfsb<br />
Filesystem                used      saved       %saved<br />
/vol/nfsb/              5995MB     2179MB          27%</p></blockquote>
<p>The VM is already deduplicated, there are some savings on the volume. The tool will physically copy the VM in this case, and after the creation of 10 clones:</p>
<blockquote><p>3210b&gt; df -hs /vol/nfsb<br />
Filesystem                used      saved       %saved<br />
/vol/nfsb/                14GB       73GB          84%</p></blockquote>
<p>Basically at the end of the test we have 10 new virtual machines for the &#8216;cost&#8217; of one.</p>
<p><strong>2. NFS volume, dedupe enabled, VM not deduped</strong></p>
<p>This scenario could happen if you have an NFS DataStore with dedupe, but the VM is just created, scheduled dedupe did not run or disabled. In this case df shows this:</p>
<blockquote><p>3210b&gt; df -hs /vol/nfsb<br />
Filesystem                used      saved       %saved<br />
/vol/nfsb/              8170MB        0MB           0%</p></blockquote>
<p>The test is the same, we create 10 clones, and finally we&#8217;ll have this:</p>
<blockquote><p>3210b&gt; df -hs /vol/nfsb<br />
Filesystem                used      saved       %saved<br />
/vol/nfsb/              8496MB       79GB          91%</p></blockquote>
<p>Wow. In this case the initial copy is using the block sharing technology too!</p>
<p><strong>3. NFS volume, dedupe disabled</strong></p>
<p>For this test, I manually disabled deduplication on the volume:</p>
<blockquote><p>3210a&gt; sis status /vol/nfsa<br />
Path                           State      Status     Progress<br />
/vol/nfsa                      Disabled   Idle       Idle for 00:15:17</p></blockquote>
<p>The provisioned VM is about the same as last time:</p>
<blockquote><p>3210a&gt; df -hs /vol/nfsa<br />
Filesystem                used      saved       %saved<br />
/vol/nfsa/              8078MB        0MB           0%<br />
3210a&gt;</p></blockquote>
<p>&#8230;and it looks about the same after cloning:</p>
<blockquote><p>3210a&gt; df -hs /vol/nfsa<br />
Filesystem                used      saved       %saved<br />
/vol/nfsa/              8401MB       78GB          91%</p></blockquote>
<p>We can say, RCU does not care if dedupe is enabled or not.</p>
<p><strong>4. the VMFS case</strong></p>
<p>With VMFS (I&#8217;ve tested with FC but I&#8217;m sure it&#8217;s the same with iSCSI) the initial copy and the cloning copies are done with normal copies. Of course, if the array (DataONTAP) supports VAAI the copy is HW accelerated, but it&#8217;s slower. Takes longer, but it still has the advantage to make a lot of clones in one step. For me, it&#8217;s one more reason to use NFS in VMware vSphere environment. <a href="http://yyaazz.files.wordpress.com/2011/05/screen-shot-2011-04-21-at-12-55-45-am.png"><br />
</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/344/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/344/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/344/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=344&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/05/27/yet-another-rapid-cloning-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/05/rapid-2.png" medium="image">
			<media:title type="html">rapid-2</media:title>
		</media:content>
	</item>
		<item>
		<title>VMworld session voting is open, a late announcement</title>
		<link>http://tt.yyaazz.hu/2011/05/17/vmworld-session-voting-is-open/</link>
		<comments>http://tt.yyaazz.hu/2011/05/17/vmworld-session-voting-is-open/#comments</comments>
		<pubDate>Tue, 17 May 2011 21:50:27 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[VMworld]]></category>
		<category><![CDATA[vStorage API]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=345</guid>
		<description><![CDATA[So many bloggers filed a lot of posts about VMworld session voting. I&#8217;m late with this, but still there&#8217;s a little time to vote. I&#8217;ve checked the session list several times, started from the top and started from the bottom also. There&#8217;s no chance to read everything, I think it&#8217;s not possible, at least for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=345&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://yyaazz.files.wordpress.com/2011/05/vmworld-2010.png"><img class="aligncenter size-full wp-image-348" title="VMworld 2010" src="http://yyaazz.files.wordpress.com/2011/05/vmworld-2010.png?w=600&#038;h=127" alt="" width="600" height="127" /></a></p>
<p>So many bloggers filed a lot of posts about VMworld session voting. I&#8217;m late with this, but still there&#8217;s a little time to vote. I&#8217;ve checked the session list several times, started from the top and started from the bottom also. There&#8217;s no chance to read everything, I think it&#8217;s not possible, at least for me. We are getting closer to the end of the voting time and I have to say, I have a session proposal there.<span id="more-345"></span></p>
<p>Why did I submit? Why not? I picked up my favorite topic and created the proposal. Here you are:</p>
<p><strong>1741: One Year After &#8211; VAAI: Who Did What and How?</strong></p>
<blockquote><p>With vSphere 4.1 VMware announced vStorage API for Array Integration. With this API it&#8217;s possible to offload some functions from the host/SAN layer to the storage SP/CPU layer. After the announcement storage vendors started to develop their solutions. With this presentation I&#8217;ll show the well known storage vendors and what they implemented. This would be a multivendor presentation, which covers the implemented functions, time of the release or the planned announcement. Also I&#8217;ll present the performance benefits if it&#8217;s available from the vendor or bloggers (as a partner engineer I have access to most of the boxes to test, and there are very good test numbers out on various blog sites &#8211; I did some tests also). This API is a very important integration point and should be implemented by all storage vendor. It&#8217;s also very important for VMware customers, we should help them how to select vendor/product and very important for VMware partners (service providers, solution providers). The performance section shows real world numbers from tests, and shows the offload operation and its effects. It will show the process how increase the CPU load on the storage side and how decrease the SAN load and the host (ESX/ESXi) side. It also covers design questions because with this feature the vSphere environment relies more on the storage architecture. The presentation will also show unique developments, where vendors where more creative (for example 3PARs VMFS metadata comparsion acceleration or HDS VAAI function inherit for virtualized arrays). It will cover also the future of VAAI and update from vSphere 5 if it&#8217;s available at the time of the presentation.</p></blockquote>
<p>I&#8217;m not a naive person, I know very well I have no real chance, but at least I have a blog post about my session proposal at the public voting level. There are a lot of big names out there, of course I have my favorites. Did you vote? No? <a href="http://www.vmworld.com/cfp.jspa" target="_blank">Go for it!</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/345/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/345/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/345/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=345&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/05/17/vmworld-session-voting-is-open/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/05/vmworld-2010.png" medium="image">
			<media:title type="html">VMworld 2010</media:title>
		</media:content>
	</item>
		<item>
		<title>NetApp Flash Cache test in VMware environment</title>
		<link>http://tt.yyaazz.hu/2011/04/22/netapp-flash-cache-test-in-vmware-environment/</link>
		<comments>http://tt.yyaazz.hu/2011/04/22/netapp-flash-cache-test-in-vmware-environment/#comments</comments>
		<pubDate>Fri, 22 Apr 2011 14:51:47 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[Flash Cache]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=330</guid>
		<description><![CDATA[NetApp Insight was my first experience with Flash Cache in action. It was actually a video presentation, but the cool factor was pretty high. Fun starts at 2:35 when 1000VM starts to boot As I wrote in my last post, this week I was lucky to test a new NetApp FAS3210 system which actually had [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=330&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>NetApp Insight was my first experience with Flash Cache in action. It was actually a video presentation, but the cool factor was pretty high. Fun starts at 2:35 when 1000VM starts to boot</p>
<span style="text-align:center; display: block;"><a href="http://tt.yyaazz.hu/2011/04/22/netapp-flash-cache-test-in-vmware-environment/"><img src="http://img.youtube.com/vi/dLiG3d8P0xA/2.jpg" alt="" /></a></span>
<p><span id="more-330"></span></p>
<p>As I wrote in my last post, this week I was lucky to test a new NetApp FAS3210 system which actually had Flash Cache cards installed. So I have the same piece of HW:</p>
<ul>
<li>Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM</li>
<li>Cisco Nexus 5010 with 4Gb FC connection to the NetApp box</li>
<li>NetApp FAS3210 with 24×300 SAS 15krpm disks. For this test I’ve created the same aggregate of 9 disks.</li>
<li>Flash Cache (PAM II) card, 256GB per controller</li>
</ul>
<p>For this test, I&#8217;ve cloned 25 Windows 2008R2 Standard Server virtual machines to create a boot storm. Unfortunately I wasn&#8217;t able to create more, it would be a big fun to repeat this test with a couple of hundreds. I booted up the VMs first with disabled Flash Cache. I&#8217;ve recorded the performance numbers at the storage controller with &#8216;sysstat -f 1&#8242;. I repeated the boot after turning on the Flash Cache. Here are the charts I&#8217;ve created using the sysstat outputs:</p>
<ul>
<li>The horizontal axis shows the seconds</li>
<li>Red line shows the enabled and the blue line shows the disabled state</li>
</ul>
<p><strong>1. CPU usage</strong></p>
<p><strong><a href="http://yyaazz.files.wordpress.com/2011/04/cpuchart.png"><img class="aligncenter size-full wp-image-335" title="cpuchart" src="http://yyaazz.files.wordpress.com/2011/04/cpuchart.png?w=600&#038;h=193" alt="" width="600" height="193" /></a><br />
</strong></p>
<p><strong>2. FCP operations</strong></p>
<p><strong><a href="http://yyaazz.files.wordpress.com/2011/04/fcopschart.png"><img class="aligncenter size-full wp-image-336" title="fcopschart" src="http://yyaazz.files.wordpress.com/2011/04/fcopschart.png?w=600&#038;h=192" alt="" width="600" height="192" /></a><br />
</strong></p>
<p><strong>3. Disk read kB</strong></p>
<p><strong><a href="http://yyaazz.files.wordpress.com/2011/04/diskreadchart.png"><img class="aligncenter size-full wp-image-337" title="diskreadchart" src="http://yyaazz.files.wordpress.com/2011/04/diskreadchart.png?w=600&#038;h=192" alt="" width="600" height="192" /></a><br />
</strong></p>
<p><strong>4. FCP output kB</strong></p>
<p><strong><a href="http://yyaazz.files.wordpress.com/2011/04/fckbchart.png"><img class="aligncenter size-full wp-image-338" title="fckbchart" src="http://yyaazz.files.wordpress.com/2011/04/fckbchart.png?w=600&#038;h=192" alt="" width="600" height="192" /></a></strong></p>
<p>It took around 55 seconds with and 120 seconds without the cache to serv the boot data. These charts shows the difference very well I think. Please note, there are several ways to optimize Flash Cache efficiency, take a look at this discussion at <a href="http://communities.netapp.com/thread/13667?tstart=0">NetApp Community site</a>, covers a few Technical Reports also regarding the use of Flash Cache.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/330/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/330/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/330/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=330&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/04/22/netapp-flash-cache-test-in-vmware-environment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/cpuchart.png" medium="image">
			<media:title type="html">cpuchart</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/fcopschart.png" medium="image">
			<media:title type="html">fcopschart</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/diskreadchart.png" medium="image">
			<media:title type="html">diskreadchart</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/fckbchart.png" medium="image">
			<media:title type="html">fckbchart</media:title>
		</media:content>
	</item>
		<item>
		<title>NetApp FAS3210 VMware VAAI performance test</title>
		<link>http://tt.yyaazz.hu/2011/04/19/netapp-fas3210-vmware-vaai-performance-test/</link>
		<comments>http://tt.yyaazz.hu/2011/04/19/netapp-fas3210-vmware-vaai-performance-test/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 15:35:09 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[ESX]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vStorage API]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=314</guid>
		<description><![CDATA[In the previous posts here and here I&#8217;ve already tested the Data ONTAP 8.0.1 VAAI capabilities with a FAS2040 controller. This week we were fortunate enough to test a brand new FAS3210 system, and I repeated the VAAI tests to see the differences. Of course I know the new 3200 and the 2000 series are not [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=314&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the previous posts <a href="http://tt.yyaazz.hu/2011/02/25/netapp-vmware-vaai-performance-test/" target="_blank">here</a> and <a href="http://tt.yyaazz.hu/2011/03/03/netapp-vmware-vaai-performance-test-part-ii-iscsi/" target="_blank">here</a> I&#8217;ve already tested the Data ONTAP 8.0.1 VAAI capabilities with a FAS2040 controller. This week we were fortunate enough to test a brand new FAS3210 system, and I repeated the VAAI tests to see the differences. Of course I know the new 3200 and the 2000 series are not the same category, but I wanted to see how much faster and what&#8217;s the difference between the VAAI and non-VAAI operations.</p>
<p>I have the same piece of HW:</p>
<ul>
<li>Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM</li>
<li>Cisco Nexus 5010 with 4Gb FC connection to the NetApp box</li>
</ul>
<p>New storage box:</p>
<ul>
<li>NetApp FAS3210 with 24×300 SAS 15krpm disks. For this test I’ve created the same aggregate of 9 disks.</li>
</ul>
<p><span id="more-314"></span>I went throught the same steps with VAAI enabled and disabled configurations:</p>
<ul>
<li>add a new Hard Disk to the VM, 100GB, thick, cluster supported (zeroed)</li>
<li>clone the VM (with the added disk) within the same LUN</li>
<li>clone the VM to another LUN</li>
<li>Storage VMotion the VM</li>
</ul>
<p>Just for the easy comparsion I show the FAS2040 numbers also, not just the FAS3210 ones.</p>
<p>FAS2040:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="400">Operation</td>
<td style="text-align:center;" width="66">Enabled VAAI</td>
<td style="text-align:center;" width="66">Disabled VAAI</td>
</tr>
<tr>
<td width="400">100GB VMDK creation with cluster support (zeroed)</td>
<td width="66">
<p style="text-align:center;">9:46</p>
</td>
<td width="66">
<p style="text-align:center;">10:30</p>
</td>
</tr>
<tr>
<td width="400">Clone VM within datastore (LUN)</td>
<td width="66">
<p style="text-align:center;">15:41</p>
</td>
<td width="66">
<p style="text-align:center;">19:10</p>
</td>
</tr>
<tr>
<td width="400">Clone VM between datastores (LUN)</td>
<td width="66">
<p style="text-align:center;">15:37</p>
</td>
<td width="66">
<p style="text-align:center;">19:03</p>
</td>
</tr>
<tr>
<td width="400">Storage VMotion</td>
<td width="66">
<p style="text-align:center;">17:23</p>
</td>
<td width="66">
<p style="text-align:center;">20:26</p>
</td>
</tr>
</tbody>
</table>
<p>FAS3210:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="400">Operation</td>
<td style="text-align:center;" width="66">Enabled VAAI</td>
<td style="text-align:center;" width="66">Disabled VAAI</td>
</tr>
<tr>
<td width="400">100GB VMDK creation with cluster support (zeroed)</td>
<td width="66">
<p style="text-align:center;">4:49</p>
</td>
<td width="66">
<p style="text-align:center;">5:36</p>
</td>
</tr>
<tr>
<td width="400">Clone VM within datastore (LUN)</td>
<td width="66">
<p style="text-align:center;">9:25</p>
</td>
<td width="66">
<p style="text-align:center;">11:51</p>
</td>
</tr>
<tr>
<td width="400">Clone VM between datastores (LUN)</td>
<td width="66">
<p style="text-align:center;">9:29</p>
</td>
<td width="66">
<p style="text-align:center;">11:50</p>
</td>
</tr>
<tr>
<td width="400">Storage VMotion</td>
<td width="66">
<p style="text-align:center;">10:44</p>
</td>
<td width="66">
<p style="text-align:center;">14:40</p>
</td>
</tr>
</tbody>
</table>
<p>Let&#8217;s see VAAI operations&#8217; time requirement compared to legacy operations</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="400">Operation</td>
<td style="text-align:center;" width="66">FAS2040</td>
<td style="text-align:center;" width="66">FAS3210</td>
</tr>
<tr>
<td width="400">100GB VMDK creation with cluster support (zeroed)</td>
<td width="66">
<p style="text-align:center;">93%</p>
</td>
<td width="66">
<p style="text-align:center;">86%</p>
</td>
</tr>
<tr>
<td width="400">Clone VM within datastore (LUN)</td>
<td width="66">
<p style="text-align:center;">82%</p>
</td>
<td width="66">
<p style="text-align:center;">79%</p>
</td>
</tr>
<tr>
<td width="400">Clone VM between datastores (LUN)</td>
<td width="66">
<p style="text-align:center;">82%</p>
</td>
<td width="66">
<p style="text-align:center;">80%</p>
</td>
</tr>
<tr>
<td width="400">Storage VMotion</td>
<td width="66">
<p style="text-align:center;">85%</p>
</td>
<td width="66">
<p style="text-align:center;">73%</p>
</td>
</tr>
</tbody>
</table>
<p>Storage VMotion with the FAS3210 gives the best result.</p>
<p>Let&#8217;s take a look at the graphs what happened on the controller.</p>
<p><strong>1. VMDK addition</strong></p>
<p><strong></strong>With VAAI enabled the CPU load on the storage controller were 88% and from the host side there were a 80ms command latency.</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-5-56-34-am.png"><img class="aligncenter size-full wp-image-316" title="Screen shot 2011-04-18 at 5.56.34 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-5-56-34-am.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">With disabled VAAI the CPU load on the storage controller was less, around 70%. The next graph shows the write rate on the ESXi host.</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-59-11-am.png"><img class="aligncenter size-full wp-image-317" title="Screen shot 2011-04-18 at 6.59.11 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-59-11-am.png?w=600&#038;h=230" alt="" width="600" height="230" /></a><strong>2. Clone within the same LUN</strong></p>
<p style="text-align:left;"><strong></strong>The CPU usage on the storage controller were about 75%, there were around 85% command latency and 25ms physical device read latency on the ESXi side.</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-12-19-am.png"><img class="aligncenter size-full wp-image-318" title="Screen shot 2011-04-18 at 6.12.19 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-12-19-am.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">With disabled VAAI the storage controller made 5500 operations/sec with 56% CPU load:</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-09-47-am.png"><img class="aligncenter size-full wp-image-319" title="Screen shot 2011-04-18 at 7.09.47 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-09-47-am.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">The ESXi host shows about 165000 KBps with 5-7ms latency:</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-21-18-am.png"><img class="aligncenter size-full wp-image-320" title="Screen shot 2011-04-18 at 7.21.18 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-21-18-am.png?w=600&#038;h=229" alt="" width="600" height="229" /></a><strong>3. Clone between LUNs</strong></p>
<p style="text-align:left;"><strong></strong>No real difference. With VAAI the storage CPU usage were about 70%, without VAAI it was around 57% (with the same Read/Write rates)</p>
<p style="text-align:left;"><strong>4. Storage VMotion</strong></p>
<p style="text-align:left;"><strong></strong>With VAAI, storage CPU load were 69%:</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-47-39-am.png"><img class="aligncenter size-full wp-image-321" title="Screen shot 2011-04-18 at 6.47.39 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-47-39-am.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">Disabled VAAI made 48% storage CPU load with 3.9k operations/sec and 142000 KBps Read/Write rate on the ESXi:</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-57-47-am.png"><img class="aligncenter size-full wp-image-323" title="Screen shot 2011-04-18 at 7.57.47 AM" src="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-57-47-am.png?w=600&#038;h=232" alt="" width="600" height="232" /></a>As the previous posts already shown, the storage controller were the bottleneck. If you have stronger CPU on the storage side you&#8217;ll get higher performance gain with VAAI operations.</p>
<p style="text-align:left;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/314/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/314/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/314/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=314&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/04/19/netapp-fas3210-vmware-vaai-performance-test/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-5-56-34-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 5.56.34 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-59-11-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 6.59.11 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-12-19-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 6.12.19 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-09-47-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 7.09.47 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-21-18-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 7.21.18 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-6-47-39-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 6.47.39 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/04/screen-shot-2011-04-18-at-7-57-47-am.png" medium="image">
			<media:title type="html">Screen shot 2011-04-18 at 7.57.47 AM</media:title>
		</media:content>
	</item>
		<item>
		<title>vSphere clone vs. NetApp rapid clone</title>
		<link>http://tt.yyaazz.hu/2011/03/12/vsphere-clone-vs-netapp-rapid-clone/</link>
		<comments>http://tt.yyaazz.hu/2011/03/12/vsphere-clone-vs-netapp-rapid-clone/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 23:02:32 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[clone]]></category>
		<category><![CDATA[dedupe]]></category>
		<category><![CDATA[RCU]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=275</guid>
		<description><![CDATA[In a typical NetApp &#38; vSphere environment there are two well-known options to create a clone of a Virtual Machine. The first one is the vSphere default and the second is the NetApp rapid clone. The vSphere default clone is a simple copy operation from filesystem point of view, so if you browse the datastore you&#8217;ll see [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=275&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In a typical NetApp &amp; vSphere environment there are two well-known options to create a clone of a Virtual Machine. The first one is the vSphere default and the second is the NetApp rapid clone. The vSphere default clone is a simple copy operation from filesystem point of view, so if you browse the datastore you&#8217;ll see the same files in the source and target VM&#8217;s directory, except for the log files. The NetApp rapid cloning utility is doing the things in an other way, we&#8217;ll see how. But first of all, let&#8217;s talk about the configuration.</p>
<ul>
<li>NetApp FAS2040, 500GB NFS datastore (standard 1Gbit onboard port)</li>
<li>vSphere 4.1 with NetApp Virtual Storage Console 2.0.1</li>
<li>Windows 2008R2 VM, contains a ~7GB VMDK</li>
</ul>
<p><span id="more-275"></span>Let&#8217;s see first how to use Rapid Cloning Utility. The wizard starts from the GUI (right-click on the source VM):</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/03/start-wizard.png"><img class="aligncenter size-full wp-image-277" title="start-wizard" src="http://yyaazz.files.wordpress.com/2011/03/start-wizard.png?w=600&#038;h=183" alt="" width="600" height="183" /></a></p>
<p>The following 3 parameters have to be selected within the wizard</p>
<ul>
<li>NetApp controller</li>
<li>target, where the clone should be placed</li>
<li>provisioning format (thick, thin, same)</li>
</ul>
<p>The next screen is the most important part of the cloning configuration:</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/03/cloning.png"><img class="aligncenter size-full wp-image-278" title="cloning" src="http://yyaazz.files.wordpress.com/2011/03/cloning.png?w=600&#038;h=506" alt="" width="600" height="506" /></a></p>
<p>We have some options to fine-tune the cloning. Set the name base, numbers, increasing&#8230; The interesting part just starts when the finish button pushed on the summary screen. Let&#8217;s see what&#8217;s happening on the controller:</p>
<blockquote><p>ntap&gt;</p>
<p>Fri Mar 11 06:01:38 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : Provisioning and Cloning Capability (create) v3.1.1: vcUserId: Administrator VMware Version:4.1.0 Build: 258902 API: 4.1</p>
<p>Fri Mar 11 06:01:39 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : gold=null,aggrOrVol=null,proto=null,DsNames=null,vmFile=Configuration File</p>
<p>Fri Mar 11 06:01:39 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : gold=null,aggrOrVol=null,proto=null,DsNames=null,vmFile=[flexvol] clone1/clone1.vmdk</p>
<p>Fri Mar 11 06:01:39 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : vms=1,vmsPerDatastore=0,vcVersion=4.1.0,rcuGroup=ntap_rcu1299823290303</p>
<p>Fri Mar 11 06:01:39 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : hostInfo,version=VERSION_4_0</p>
<p>Fri Mar 11 06:01:42 GMT [wafl.snap.delete:info]: Snapshot copy dense_clone.0.ca2ba564-4d35-11e0-be34-00a0982880ba on volume flexvol NetApp was deleted by the Data ONTAP function dense_clone_delete_snapshot. The unique ID for this Snapshot copy is (2, 48).</p>
<p>Fri Mar 11 06:01:42 GMT [dense.clone.aborted:info]: Clone operation on file &#8216;/vol/flexvol/ntap_rcu1299823290303/0000hd0000-flat.vmdk&#8217; was aborted successfully. The clone operation ID was 20.</p></blockquote>
<p>OK-OK, blah-blah, but look this:</p>
<blockquote><p>Ndmpcopy: Starting copy [ 2 ] &#8230;</p>
<p>Ndmpcopy: ntap: Notify: Connection established</p>
<p>Ndmpcopy: ntap: Notify: Connection established</p>
<p>Ndmpcopy: ntap: Connect: Authentication successful</p>
<p>Ndmpcopy: ntap: Connect: Authentication successful</p>
<p>Ndmpcopy: ntap: Log: DUMP: creating &#8220;/vol/flexvol/../snapshot_for_backup.4&#8243; snapshot.</p>
<p>Ndmpcopy: ntap: Log: DUMP: Using Partial Volume Dump of selected subtrees</p>
<p>Ndmpcopy: ntap: Log: DUMP: Date of this level 0 dump: Fri Mar 11 06:01:44 2011.</p>
<p>Ndmpcopy: ntap: Log: DUMP: Date of last level 0 dump: the epoch.</p>
<p>Ndmpcopy: ntap: Log: DUMP: Dumping /vol/flexvol/clone1/clone1-flat.vmdk to NDMP connection</p>
<p>Ndmpcopy: ntap: Log: DUMP: mapping (Pass I)[regular files]</p>
<p>Ndmpcopy: ntap: Log: DUMP: Reading file names from NDMP.</p>
<p>Ndmpcopy: ntap: Log: DUMP: mapping (Pass II)[directories]</p>
<p>Ndmpcopy: ntap: Log: DUMP: estimated 7010605 KB.</p>
<p>Ndmpcopy: ntap: Log: DUMP: dumping (Pass III) [directories]</p>
<p>Ndmpcopy: ntap: Log: DUMP: dumping (Pass IV) [regular files]</p>
<p>Ndmpcopy: ntap: Log: RESTORE: Fri Mar 11 06:01:46 2011: Begin level 0 restore</p>
<p>Ndmpcopy: ntap: Log: RESTORE: Fri Mar 11 06:01:46 2011: Reading directories from the backup</p>
<p>Ndmpcopy: ntap: Log: RESTORE: Fri Mar 11 06:01:46 2011: Creating files and directories.</p>
<p>Ndmpcopy: ntap: Log: RESTORE: Fri Mar 11 06:01:46 2011: Writing data to files.</p>
<p>Ndmpcopy: ntap: Log: DUMP: dumping (Pass V) [ACLs]</p>
<p>Ndmpcopy: ntap: Log: RESTORE: Fri Mar 11 06:03:06 2011: Restoring NT ACLs.</p>
<p>Ndmpcopy: ntap: Log: RESTORE: RESTORE IS DONE</p>
<p>Ndmpcopy: ntap: Log: RESTORE: The destination path is /vol/flexvol/ntap_rcu1299823290303/.tmpNdmpDir/</p>
<p>Ndmpcopy: ntap: Log: DUMP: 6996887 KB</p>
<p>Ndmpcopy: ntap: Log: DUMP: DUMP IS DONE</p>
<p>Ndmpcopy: ntap: Log: DUMP: Deleting &#8220;/vol/flexvol/../snapshot_for_backup.4&#8243; snapshot.</p>
<p>Ndmpcopy: ntap: Notify: restore successful</p>
<p>Ndmpcopy: ntap: Notify: dump successful</p>
<p>Ndmpcopy: Transfer successful [ 1 minutes 28 seconds ]</p>
<p>Ndmpcopy: Done</p>
<p>Fri Mar 11 06:03:40 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : Finished work, cleaning up temporary directories.</p>
<p>Fri Mar 11 06:03:46 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : Finished executing.</p></blockquote>
<p>So, the rapid cloning is basically an NDMP dump/restore operation. It looks the following in vSphere:</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/03/rcu-processes.png"><img class="aligncenter size-full wp-image-282" title="rcu-processes" src="http://yyaazz.files.wordpress.com/2011/03/rcu-processes.png?w=600&#038;h=51" alt="" width="600" height="51" /></a></p>
<p>Let&#8217;s see some interesting info.</p>
<p><strong>Time</strong></p>
<p>On a normal 1Gbit connection with NFS datastore (no VAAI here) the vSphere clone took <strong>7 minutes</strong> while the RCU only <strong>2 minutes</strong>. On the other hand, rapid cloning has the ability to create more then one clone in one step. For example 5 clone creation will look like this:</p>
<blockquote><p>&#8230;.</p>
<p>Ndmpcopy: ntap: Notify: restore successful</p>
<p>Ndmpcopy: ntap: Notify: dump successful</p>
<p>Ndmpcopy: Transfer successful [ 1 minutes 30 seconds ]</p>
<p>Ndmpcopy: Done</p>
<p>Fri Mar 11 06:28:42 GMT [dense.clone.finish:info]: Clone operation on file &#8216;/vol/flexvol/ntap_rcu1299824793374/0001hd0000-flat.vmdk&#8217; completed successfully. The clone operation ID was 23.</p>
<p>Fri Mar 11 06:28:46 GMT [dense.clone.finish:info]: Clone operation on file &#8216;/vol/flexvol/ntap_rcu1299824793374/0002hd0000-flat.vmdk&#8217; completed successfully. The clone operation ID was 24.</p>
<p>Fri Mar 11 06:28:50 GMT [dense.clone.finish:info]: Clone operation on file &#8216;/vol/flexvol/ntap_rcu1299824793374/0003hd0000-flat.vmdk&#8217; completed successfully. The clone operation ID was 25.</p>
<p>Fri Mar 11 06:28:54 GMT [dense.clone.finish:info]: Clone operation on file &#8216;/vol/flexvol/ntap_rcu1299824793374/0004hd0000-flat.vmdk&#8217; completed successfully. The clone operation ID was 26.</p>
<p>Fri Mar 11 06:29:54 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : Finished work, cleaning up temporary directories.</p>
<p>Fri Mar 11 06:29:59 GMT [app.log.info:info]: vcenter: Provisioning and Cloning Capability 3.1.1: (0)  : Finished executing.</p></blockquote>
<p>Skipped the dump/restore part, as it&#8217;s the same as the previous example, but after the successful restore another 4 vmdk has been created. How long did it take? Around <strong>2.5 minutes</strong>. Not that much, huh? For ten clones, around <strong>3-3.5 minutes</strong>, and so on.</p>
<p><strong>Space</strong></p>
<p>At the beginning, with one VM:</p>
<blockquote><p>ntap&gt; df -hs</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/           6801MB        0MB           0%</p></blockquote>
<p>dedupe, just for fun&#8230;</p>
<blockquote><p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/           5079MB     1711MB          25%</p></blockquote>
<p>create a vSphere clone:</p>
<blockquote><p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             11GB     1711MB          13%</p></blockquote>
<p>create a rapid clone:</p>
<blockquote><p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             18GB     1711MB           8%</p></blockquote>
<p>one more&#8230;</p>
<blockquote><p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial} -->ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             24GB     1711MB           6%</p></blockquote>
<p>Both clones took around 7GB above. Not surprising, fun starts here. Let&#8217;s create 5 clones:</p>
<blockquote><p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             31GB       28GB          47%</p></blockquote>
<p>wow. 7GB again. Let&#8217;s create 10:</p>
<blockquote><p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             38GB       28GB          42%</p></blockquote>
<p>7GB again. hmm, one more time</p>
<blockquote><p><!-- p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial} -->ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             44GB       87GB          66%</p></blockquote>
<p>OK, turn off dedupe operation, clone 10 again:</p>
<blockquote><p>ntap&gt; sis off /vol/flexvol</p>
<p>SIS for &#8220;/vol/flexvol&#8221; is disabled.</p>
<p>ntap&gt; sis status /vol/flexvol</p>
<p>Path                           State      Status     Progress</p>
<p>/vol/flexvol                   Disabled   Idle       Idle for 00:54:57</p>
<p>ntap&gt; df -hs /vol/flexvol/</p>
<p>Filesystem                used      saved       %saved</p>
<p>/vol/flexvol/             51GB      146GB          74%</p></blockquote>
<p>7GB again and the %saved is growing. Summary? RCU creates deduped, space efficient clones very fast. That&#8217;s all.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/275/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/275/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/275/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=275&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/03/12/vsphere-clone-vs-netapp-rapid-clone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/start-wizard.png" medium="image">
			<media:title type="html">start-wizard</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/cloning.png" medium="image">
			<media:title type="html">cloning</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/rcu-processes.png" medium="image">
			<media:title type="html">rcu-processes</media:title>
		</media:content>
	</item>
		<item>
		<title>NetApp VMware VAAI performance test, part II: iSCSI</title>
		<link>http://tt.yyaazz.hu/2011/03/03/netapp-vmware-vaai-performance-test-part-ii-iscsi/</link>
		<comments>http://tt.yyaazz.hu/2011/03/03/netapp-vmware-vaai-performance-test-part-ii-iscsi/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 07:34:25 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>
		<category><![CDATA[vStorage API]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=253</guid>
		<description><![CDATA[Few days ago I posted some performance test results with VMware vStorage API for Array Integration. I went through the test again, but insted of Fibre Channel I have iSCSI today. I have the same piece of HW except for the connection: Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=253&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Few days ago I <a href="http://tt.yyaazz.hu/2011/02/25/netapp-vmware-vaai-performance-test/" target="_blank">posted</a> some performance test results with VMware vStorage API for Array Integration. I went through the test again, but insted of Fibre Channel I have iSCSI today.</p>
<p>I have the same piece of HW except for the connection:</p>
<ul>
<li>Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM</li>
<li>NetApp FAS2040 with 12&#215;300 FC 15krpm disks. For this test I&#8217;ve created an aggregate of 9 disks.</li>
</ul>
<p>In the last test I had 4Gb Fibre Channel connection and now I have simple 1Gb iSCSI. I repeated the same steps, the only difference is the size of the VMDK I&#8217;ve added to the Virtual Machine:<span id="more-253"></span></p>
<ul>
<li>add a new Hard Disk to the VM, <strong>50GB </strong>(was 100GB in the FC post), thick, cluster supported (zeroed)</li>
<li>clone the VM (with the added disk) within the same LUN</li>
<li>clone the VM to another LUN</li>
<li>Storage VMotion the VM</li>
</ul>
<p>It&#8217;s not a surprise, the trend is the same.</p>
<table class="aligncenter" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="400">Operation</td>
<td width="66">Enabled VAAI</td>
<td width="66">Disabled VAAI</td>
</tr>
<tr>
<td width="400">50GB VMDK creation with   cluster support (zeroed)</td>
<td width="66">5:09</td>
<td width="66">9:36</td>
</tr>
<tr>
<td width="400">Clone VM within datastore   (LUN)</td>
<td width="66">8:36</td>
<td width="66">13:38</td>
</tr>
<tr>
<td width="400">Clone VM between datastores   (LUN)</td>
<td width="66">8:34</td>
<td width="66">14:36</td>
</tr>
<tr>
<td width="400">Storage VMotion</td>
<td width="66">9:38</td>
<td width="66">14:45</td>
</tr>
</tbody>
</table>
<p>The tipical VAAI operation looks like this on the storage controller:</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-12-31-pm.png"><img class="aligncenter size-full wp-image-259" title="Screen shot 2011-03-02 at 3.12.31 PM" src="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-12-31-pm.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">The CPU load is almost 100% and the Operation (ops/sec) is near zero. With disabled VAAI looks different: <a href="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-58-13-pm.png"><img class="aligncenter size-full wp-image-260" title="Screen shot 2011-03-02 at 3.58.13 PM" src="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-58-13-pm.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">The CPU usage is 80%, and the chart above shows around 900-1000 Ops/sec iSCSI operations. This is for the simple write (zeroed VMDK creation), for clone and Storage VMotion looks a bit different:</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-4-17-28-pm.png"><img class="aligncenter size-full wp-image-261" title="Screen shot 2011-03-02 at 4.17.28 PM" src="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-4-17-28-pm.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">The CPU load is the same, but the iSCSI operation is more like ~2000 Ops/sec. Let&#8217;s see what&#8217;s happening on the ESXi host.</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/03/rate.png"><img class="aligncenter size-full wp-image-262" title="rate" src="http://yyaazz.files.wordpress.com/2011/03/rate.png?w=600&#038;h=217" alt="" width="600" height="217" /></a><a href="http://yyaazz.files.wordpress.com/2011/03/latency.png"><img class="aligncenter size-full wp-image-263" title="latency" src="http://yyaazz.files.wordpress.com/2011/03/latency.png?w=600&#038;h=218" alt="" width="600" height="218" /></a>With VAAI enabled, there&#8217;s no write or read rate (as there&#8217;s no read or write from the host side), but the charts shows latency around 8-10ms. With disabled VAAI the chart looks a bit different. For the VMDK creation the write rate is around 100000KBps with 160ms latency (write only, no reads). The read/write operation shows 70000KBps IO rate with 10-15ms latency.</p>
<p style="text-align:left;"><em><strong>Update</strong>: Yellow-Bricks author Duncan Epping was kind enough to include this post in his &#8220;<a title="VAAI sweetness on Yellow-Bricks" href="http://www.yellow-bricks.com/2011/03/24/vaai-sweetness/" target="_blank">VAAI sweetness</a>&#8221; article with other examples. Must read!</em></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/253/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/253/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/253/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=253&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/03/03/netapp-vmware-vaai-performance-test-part-ii-iscsi/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-12-31-pm.png" medium="image">
			<media:title type="html">Screen shot 2011-03-02 at 3.12.31 PM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-3-58-13-pm.png" medium="image">
			<media:title type="html">Screen shot 2011-03-02 at 3.58.13 PM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/screen-shot-2011-03-02-at-4-17-28-pm.png" medium="image">
			<media:title type="html">Screen shot 2011-03-02 at 4.17.28 PM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/rate.png" medium="image">
			<media:title type="html">rate</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/03/latency.png" medium="image">
			<media:title type="html">latency</media:title>
		</media:content>
	</item>
		<item>
		<title>NetApp VMware VAAI performance test</title>
		<link>http://tt.yyaazz.hu/2011/02/25/netapp-vmware-vaai-performance-test/</link>
		<comments>http://tt.yyaazz.hu/2011/02/25/netapp-vmware-vaai-performance-test/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 14:35:36 +0000</pubDate>
		<dc:creator>yyaazz</dc:creator>
				<category><![CDATA[NetApp]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VAAI]]></category>
		<category><![CDATA[VSC]]></category>
		<category><![CDATA[vSphere]]></category>

		<guid isPermaLink="false">http://tt.yyaazz.hu/?p=224</guid>
		<description><![CDATA[I usually do my Data ONTAP tests with the simulator as I don&#8217;t have NetApp hardware in my lab. Last week we got a NetApp FAS2040 system for two weeks and I decided to make some VAAI tests. About the configuration: Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM NetApp [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=224&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I usually do my Data ONTAP tests with the simulator as I don&#8217;t have NetApp hardware in my lab. Last week we got a NetApp FAS2040 system for two weeks and I decided to make some VAAI tests.</p>
<p>About the configuration:</p>
<ul>
<li>Cisco UCS B200 blade system with two X5550 sockets and 48GB of RAM</li>
<li>NetApp FAS2040 with 12&#215;300 FC 15krpm disks. For this test I&#8217;ve created an aggregate of 9 disks.</li>
<li>Cisco Nexus 5010 with 4Gb FC connection to the NetApp box</li>
</ul>
<p>I went throught the same steps with VAAI enabled and disabled configurations. At the beginning I had a Windows VM with 40GB hard disk.</p>
<ul>
<li>add a new Hard Disk to the VM, 100GB, thick, cluster supported (zeroed)</li>
<li>clone the VM (with the added disk) within the same LUN</li>
<li>clone the VM to another LUN</li>
<li>Storage VMotion the VM<span id="more-224"></span></li>
</ul>
<p>Let&#8217;s see the results:</p>
<p><strong>1. VMDK addition</strong></p>
<blockquote><p>Without VAAI: 10:30</p>
<p>With VAAI: 9:46</p></blockquote>
<p>From the storage controller side the CPU usage were almost the same. With VAAI the CPU usage were 100% without that were about 95-100%, no real difference. On the other hand, with VAAI there&#8217;s no load on the host side nor on the SAN. You can see the following screenshots I made in the vSphere client when the VAAI were turned off.</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-kbps.png"><img class="aligncenter size-full wp-image-227" title="wo-vaai-zero-kbps" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-kbps.png?w=600&#038;h=179" alt="" width="600" height="179" /></a></p>
<p><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-ms.png"><img class="aligncenter size-full wp-image-228" title="wo-vaai-zero-ms" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-ms.png?w=600&#038;h=177" alt="" width="600" height="177" /></a></p>
<p>So the zeroed VMDK creation, which without VAAI means 100GB zero write to the disk made some latency and some traffic for the SAN. With VAAI these graphs were near zero.</p>
<p><strong>2. Clone within the same LUN</strong></p>
<blockquote><p>Without VAAI: 19:10</p>
<p>With VAAI: 15:41</p></blockquote>
<p>Looking at the graphs the VAAI operation looks exactly the same. It took 100% CPU usage on the storage side and nothing on the host side:</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/02/screen-shot-2011-02-25-at-1-35-07-am.png"><img class="aligncenter size-full wp-image-240" title="Screen shot 2011-02-25 at 1.35.07 AM" src="http://yyaazz.files.wordpress.com/2011/02/screen-shot-2011-02-25-at-1-35-07-am.png?w=600" alt=""   /></a>As the graph above shows, the storage CPU is running at 100% and basically there&#8217;s no FC operations.</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-storage.png"><img class="aligncenter size-full wp-image-231" title="wo-vaai-clwi-storage" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-storage.png?w=600" alt=""   /></a></p>
<p style="text-align:left;">Without VAAI as you see above the CPU load were about 80-90% and there were about 3000 Ops/sec on the fibre channel adapter. The performance charts of vSphere:</p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-kbps.png"><img class="aligncenter size-full wp-image-234" title="wo-vaai-clwi-kbps" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-kbps.png?w=600&#038;h=221" alt="" width="600" height="221" /></a></p>
<p style="text-align:left;"><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-ms.png"><img class="aligncenter size-full wp-image-235" title="wo-vaai-clwi-ms" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-ms.png?w=600&#038;h=221" alt="" width="600" height="221" /></a></p>
<p><strong>3. Clone between LUNs</strong></p>
<blockquote><p>Without VAAI: 19:03</p>
<p>With VAAI: 15:37</p></blockquote>
<p>As predictable with VAAI both the host side and the SAN side has no load and the storage CPU is working at 100%.</p>
<p style="text-align:center;"><a href="http://yyaazz.files.wordpress.com/2011/02/100.png"><img class="aligncenter size-full wp-image-242" title="100" src="http://yyaazz.files.wordpress.com/2011/02/100.png?w=600" alt=""   /></a></p>
<p>As my configuration has only one aggregate and raid group, cloning between LUNs means the same disks, so the graphs looks the same:</p>
<p><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-kbps.png"><img class="aligncenter size-full wp-image-236" title="wo-vaai-clbw-kbps" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-kbps.png?w=600&#038;h=220" alt="" width="600" height="220" /></a></p>
<p><a href="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-ms.png"><img class="aligncenter size-full wp-image-237" title="wo-vaai-clbw-ms" src="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-ms.png?w=600&#038;h=221" alt="" width="600" height="221" /></a>The only difference is the read latency.</p>
<p><strong>4. Storage VMotion</strong></p>
<blockquote><p>Without VAAI: 20:26</p>
<p>With VAAI: 17:23</p></blockquote>
<p>However the completed time differs a little bit from the last cloning, the graphs looks exacty the same.</p>
<p>I think this few examples show well how vStorage API for Array Integration moves the workload from the host and SAN side to the storage CPU. I&#8217;ve made these tests via FC connection, I&#8217;ll repeat these with iSCSI.</p>
<p>iSCSI performance test post is <a href="http://tt.yyaazz.hu/2011/03/03/netapp-vmware-vaai-performance-test-part-ii-iscsi/" target="_blank">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/yyaazz.wordpress.com/224/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/yyaazz.wordpress.com/224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/yyaazz.wordpress.com/224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tt.yyaazz.hu&amp;blog=15831661&amp;post=224&amp;subd=yyaazz&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://tt.yyaazz.hu/2011/02/25/netapp-vmware-vaai-performance-test/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ce84cfbcc3656a2c520fd9b786cdace5?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">yyaazz</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-kbps.png" medium="image">
			<media:title type="html">wo-vaai-zero-kbps</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-zero-ms.png" medium="image">
			<media:title type="html">wo-vaai-zero-ms</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/screen-shot-2011-02-25-at-1-35-07-am.png" medium="image">
			<media:title type="html">Screen shot 2011-02-25 at 1.35.07 AM</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-storage.png" medium="image">
			<media:title type="html">wo-vaai-clwi-storage</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-kbps.png" medium="image">
			<media:title type="html">wo-vaai-clwi-kbps</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clwi-ms.png" medium="image">
			<media:title type="html">wo-vaai-clwi-ms</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/100.png" medium="image">
			<media:title type="html">100</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-kbps.png" medium="image">
			<media:title type="html">wo-vaai-clbw-kbps</media:title>
		</media:content>

		<media:content url="http://yyaazz.files.wordpress.com/2011/02/wo-vaai-clbw-ms.png" medium="image">
			<media:title type="html">wo-vaai-clbw-ms</media:title>
		</media:content>
	</item>
	</channel>
</rss>
