<?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: Architecting The Internet Data Center: Pt II</title>
	<atom:link href="http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/feed/" rel="self" type="application/rss+xml" />
	<link>http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/</link>
	<description>Data storage info &#38; analysis</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:02:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Robin Harris</title>
		<link>http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/comment-page-1/#comment-4377</link>
		<dc:creator>Robin Harris</dc:creator>
		<pubDate>Thu, 27 Jul 2006 19:57:15 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=202#comment-4377</guid>
		<description>David, good to hear it isn&#039;t hardwired into ZFS. I guess I have to amend my comment to:

In 10 years the ZFS team will be real glad they made block size a variable.</description>
		<content:encoded><![CDATA[<p>David, good to hear it isn&#8217;t hardwired into ZFS. I guess I have to amend my comment to:</p>
<p>In 10 years the ZFS team will be real glad they made block size a variable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Magda</title>
		<link>http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/comment-page-1/#comment-4376</link>
		<dc:creator>David Magda</dc:creator>
		<pubDate>Thu, 27 Jul 2006 18:47:43 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=202#comment-4376</guid>
		<description>I believe the 128 KB block size is the current default. According to the tutorial presentation at:

http://www.sun.com/software/media/real/zfs_learningcenter/high_bandwidth.html

they can go up to 32MB (don&#039;t remember off-hand which segment they mention it in). Given the design though put into ZFS, I&#039;d be very surprised if they had such arbitrary limits.

Doing some digging, the current minimum write size is 4KB, and maximum is 128KB, but both values are defined by variables that could be easily changed (ZIL_MIN_BLKSZ and  ZIL_MAX_BLKSZ, respectively) :

http://blogs.sun.com/roller/page/realneel?entry=the_zfs_intent_log</description>
		<content:encoded><![CDATA[<p>I believe the 128 KB block size is the current default. According to the tutorial presentation at:</p>
<p><a href="http://www.sun.com/software/media/real/zfs_learningcenter/high_bandwidth.html" rel="nofollow">http://www.sun.com/software/media/real/zfs_learningcenter/high_bandwidth.html</a></p>
<p>they can go up to 32MB (don&#8217;t remember off-hand which segment they mention it in). Given the design though put into ZFS, I&#8217;d be very surprised if they had such arbitrary limits.</p>
<p>Doing some digging, the current minimum write size is 4KB, and maximum is 128KB, but both values are defined by variables that could be easily changed (ZIL_MIN_BLKSZ and  ZIL_MAX_BLKSZ, respectively) :</p>
<p><a href="http://blogs.sun.com/roller/page/realneel?entry=the_zfs_intent_log" rel="nofollow">http://blogs.sun.com/roller/page/realneel?entry=the_zfs_intent_log</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robin Harris</title>
		<link>http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/comment-page-1/#comment-4370</link>
		<dc:creator>Robin Harris</dc:creator>
		<pubDate>Thu, 27 Jul 2006 05:00:35 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=202#comment-4370</guid>
		<description>Good question David. I thought about interweaving some of the ZFS info, and thought better of it since it isn&#039;t, AFAIK, in use at any IDCs. Yet you are correct, ZFS uses a number of techniques to conserve I/Os, including:
&lt;ul&gt;
	&lt;li&gt;All writes are full stripe, thanks to RAID-Z&#039;s variable width stripes&lt;/li&gt;
	&lt;li&gt;Writes are ganged together for maximum performance&lt;/li&gt;
	&lt;li&gt;As you noted, no overwrites, which also contributes to resiliancy, along with a maximum 128k block size&lt;/li&gt;
&lt;/ul&gt;
In 10 years I think that 128k block limit will be one of the few things the team will wish they&#039;d made much larger.</description>
		<content:encoded><![CDATA[<p>Good question David. I thought about interweaving some of the ZFS info, and thought better of it since it isn&#8217;t, AFAIK, in use at any IDCs. Yet you are correct, ZFS uses a number of techniques to conserve I/Os, including:</p>
<ul>
<li>All writes are full stripe, thanks to RAID-Z&#8217;s variable width stripes</li>
<li>Writes are ganged together for maximum performance</li>
<li>As you noted, no overwrites, which also contributes to resiliancy, along with a maximum 128k block size</li>
</ul>
<p>In 10 years I think that 128k block limit will be one of the few things the team will wish they&#8217;d made much larger.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Magda</title>
		<link>http://storagemojo.com/2006/07/26/architecting-the-internet-data-center-pt-ii/comment-page-1/#comment-4363</link>
		<dc:creator>David Magda</dc:creator>
		<pubDate>Wed, 26 Jul 2006 23:24:14 +0000</pubDate>
		<guid isPermaLink="false">http://storagemojo.com/?p=202#comment-4363</guid>
		<description>Regarding I/O costs and the characteristics of Google&#039;s system, does Sun&#039;s ZFS have the same (or similar) advantages? Most writes are in large chunks (usually 128kB), and occur on any free block--they don&#039;t overwrite the data that they&#039;re replacing--so you possibly save on seek time.</description>
		<content:encoded><![CDATA[<p>Regarding I/O costs and the characteristics of Google&#8217;s system, does Sun&#8217;s ZFS have the same (or similar) advantages? Most writes are in large chunks (usually 128kB), and occur on any free block&#8211;they don&#8217;t overwrite the data that they&#8217;re replacing&#8211;so you possibly save on seek time.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

