<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Block sizes and growing your VMFS</title>
	<atom:link href="http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/</link>
	<description>Building blocks for virtualization...</description>
	<lastBuildDate>Fri, 19 Mar 2010 14:22:45 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: pwallace</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-5526</link>
		<dc:creator>pwallace</dc:creator>
		<pubDate>Thu, 10 Dec 2009 19:09:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-5526</guid>
		<description>I am not sure I see where Satyam&#039;s comments help dismiss disk aligning, but I am new to this so any explanation would be appreciated.</description>
		<content:encoded><![CDATA[<p>I am not sure I see where Satyam&#8217;s comments help dismiss disk aligning, but I am new to this so any explanation would be appreciated.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3651</link>
		<dc:creator>Tom</dc:creator>
		<pubDate>Sat, 30 May 2009 16:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3651</guid>
		<description>It seems that unless one has a lot of I/O issues to think about -- big companies, big apps, etc. -- block size might be important. But for the majority of SMBs implementing esx/vsphere, they&#039;re not going to have gigantic I/O issues and the block size is just one more thing to remember. Makes more sense for everyone to set up their VMs aligned. I created my gold templates on aligned C:\ drives because I was creating new ones anyway. And I align any new partitions I create...I really liked Satyam&#039;s comment. It convinced me that I don&#039;t have too much to worry about by going with the defaults and making the effort to align disks.</description>
		<content:encoded><![CDATA[<p>It seems that unless one has a lot of I/O issues to think about &#8212; big companies, big apps, etc. &#8212; block size might be important. But for the majority of SMBs implementing esx/vsphere, they&#8217;re not going to have gigantic I/O issues and the block size is just one more thing to remember. Makes more sense for everyone to set up their VMs aligned. I created my gold templates on aligned C:\ drives because I was creating new ones anyway. And I align any new partitions I create&#8230;I really liked Satyam&#8217;s comment. It convinced me that I don&#8217;t have too much to worry about by going with the defaults and making the effort to align disks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: canalha</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3648</link>
		<dc:creator>canalha</dc:creator>
		<pubDate>Sat, 30 May 2009 03:06:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3648</guid>
		<description>A valuable discussion, guys.

Question on top of it: won&#039;t VMFS-3 also need a lock to allocate the sub-block?</description>
		<content:encoded><![CDATA[<p>A valuable discussion, guys.</p>
<p>Question on top of it: won&#8217;t VMFS-3 also need a lock to allocate the sub-block?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3646</link>
		<dc:creator>Duncan</dc:creator>
		<pubDate>Fri, 29 May 2009 22:45:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3646</guid>
		<description>This is honestly one of the best replies I ever had on my blog. Thank you very much for your insights! I really appreciate it and I know for sure that all my readers will appreciate it.</description>
		<content:encoded><![CDATA[<p>This is honestly one of the best replies I ever had on my blog. Thank you very much for your insights! I really appreciate it and I know for sure that all my readers will appreciate it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Satyam Vaghani</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3641</link>
		<dc:creator>Satyam Vaghani</dc:creator>
		<pubDate>Fri, 29 May 2009 17:51:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3641</guid>
		<description>I am a VMware employee and I wrote VMFS with a few cronies, but the following is a personal opinion:

Forget about locking. Period. Yes, SCSI reservations do happen (and I am not
trying to defend that here) and there will be some minor differences in
performance, but the suggestion on the (very well written) blog post goes against the mission of VMFS, which is to
simplify storage virtualization.

Heres a counter example: if you have a
nearly full 8MB VMFS volume and a less full 1MB VMFS volume, you&#039;ll still
encounter less IO overheads allocating blocks on a 1MB VMFS volume compared
to the 8MB volume because the resource allocator will sweat more trying to
find a free block in the nearly full volume. This is just one scenario, but my point is that there are tons of things to consider if one wants to account for overheads in a holistic manner and the VMFS engineers don&#039;t want you to bother with these &quot;tons&quot; of things. Let us handle all that for you.

So in summary, blocksizes and thin provisioning should be treated
orthogonally. Since thin provisioning is an official feature, the thing for
users to know is that it will work &quot;well&quot; on all VMFS blocksize
configurations that we support. Thinking about reservations or # IOs the
resource manager does, queue sizes on a host vs the blocksize, etc will confuse the user with
assertions that are not valid all the time.

I like the post in that it explains blocks vs sub-blocks. It also appeals to
power users, so that&#039;s great too. But reservation vs. thin provisioning
considerations should be academic only. I can tell you about things like
non-blocking retries, optimistic IO (not optimistic locking) and tons of
other things that we have done under the covers to make sure reservations
and thin provisioning don&#039;t belong in the same sentence with vSphere 4. But
conversely, I challenge any user to prove that 1MB incurs a significant
overhead compared to 8MB with thin provisioning :)</description>
		<content:encoded><![CDATA[<p>I am a VMware employee and I wrote VMFS with a few cronies, but the following is a personal opinion:</p>
<p>Forget about locking. Period. Yes, SCSI reservations do happen (and I am not<br />
trying to defend that here) and there will be some minor differences in<br />
performance, but the suggestion on the (very well written) blog post goes against the mission of VMFS, which is to<br />
simplify storage virtualization.</p>
<p>Heres a counter example: if you have a<br />
nearly full 8MB VMFS volume and a less full 1MB VMFS volume, you&#8217;ll still<br />
encounter less IO overheads allocating blocks on a 1MB VMFS volume compared<br />
to the 8MB volume because the resource allocator will sweat more trying to<br />
find a free block in the nearly full volume. This is just one scenario, but my point is that there are tons of things to consider if one wants to account for overheads in a holistic manner and the VMFS engineers don&#8217;t want you to bother with these &#8220;tons&#8221; of things. Let us handle all that for you.</p>
<p>So in summary, blocksizes and thin provisioning should be treated<br />
orthogonally. Since thin provisioning is an official feature, the thing for<br />
users to know is that it will work &#8220;well&#8221; on all VMFS blocksize<br />
configurations that we support. Thinking about reservations or # IOs the<br />
resource manager does, queue sizes on a host vs the blocksize, etc will confuse the user with<br />
assertions that are not valid all the time.</p>
<p>I like the post in that it explains blocks vs sub-blocks. It also appeals to<br />
power users, so that&#8217;s great too. But reservation vs. thin provisioning<br />
considerations should be academic only. I can tell you about things like<br />
non-blocking retries, optimistic IO (not optimistic locking) and tons of<br />
other things that we have done under the covers to make sure reservations<br />
and thin provisioning don&#8217;t belong in the same sentence with vSphere 4. But<br />
conversely, I challenge any user to prove that 1MB incurs a significant<br />
overhead compared to 8MB with thin provisioning <img src='http://www.yellow-bricks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Sharninder</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3528</link>
		<dc:creator>Sharninder</dc:creator>
		<pubDate>Tue, 19 May 2009 06:21:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3528</guid>
		<description>8MB all the way. There aren&#039;t many files less than 64kb on a vmfs anyway and the sub-blocks solve the internal fragmentation problem to a large extent. 8MB sounds like the logical choice for vsphere. 

Although, I&#039;m not sure how thin provisioned disks will behave wrt. thick disks&#039; in performance.</description>
		<content:encoded><![CDATA[<p>8MB all the way. There aren&#8217;t many files less than 64kb on a vmfs anyway and the sub-blocks solve the internal fragmentation problem to a large extent. 8MB sounds like the logical choice for vsphere. </p>
<p>Although, I&#8217;m not sure how thin provisioned disks will behave wrt. thick disks&#8217; in performance.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Epping</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3511</link>
		<dc:creator>Duncan Epping</dc:creator>
		<pubDate>Sun, 17 May 2009 05:38:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3511</guid>
		<description>Good question and I honestly don&#039;t know. That&#039;s one of the reasons I asked you guys to chip in...</description>
		<content:encoded><![CDATA[<p>Good question and I honestly don&#8217;t know. That&#8217;s one of the reasons I asked you guys to chip in&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: craig</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3507</link>
		<dc:creator>craig</dc:creator>
		<pubDate>Sun, 17 May 2009 02:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3507</guid>
		<description>I am just little curious here, if 8MB block size should be the right setting to go for, but why the block size recommendation from VMware in the administration console, always tie up a certain block size with specify datastore size? any idea? just to clarify here</description>
		<content:encoded><![CDATA[<p>I am just little curious here, if 8MB block size should be the right setting to go for, but why the block size recommendation from VMware in the administration console, always tie up a certain block size with specify datastore size? any idea? just to clarify here</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Duncan Epping</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3489</link>
		<dc:creator>Duncan Epping</dc:creator>
		<pubDate>Thu, 14 May 2009 21:57:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3489</guid>
		<description>I don&#039;t think you really understood my post... Or I am really confused about what you are trying to say.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t think you really understood my post&#8230; Or I am really confused about what you are trying to say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jl</title>
		<link>http://www.yellow-bricks.com/2009/05/14/block-sizes-and-growing-your-vmfs/comment-page-1/#comment-3488</link>
		<dc:creator>jl</dc:creator>
		<pubDate>Thu, 14 May 2009 21:10:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.yellow-bricks.com/?p=3117#comment-3488</guid>
		<description>we will wait to see how other people experience thin-provisioned disks performance wise and if the scsi reservations are going to make problems, just saying that vsphere has optimized locking technology is not enough, need a detailed white paper that describes why it is better.</description>
		<content:encoded><![CDATA[<p>we will wait to see how other people experience thin-provisioned disks performance wise and if the scsi reservations are going to make problems, just saying that vsphere has optimized locking technology is not enough, need a detailed white paper that describes why it is better.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
