<?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: FusionIO ioDrive</title>
	<atom:link href="http://www.thattommyhall.com/2009/07/06/fusionio-iodrive/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thattommyhall.com/2009/07/06/fusionio-iodrive/</link>
	<description>A Random Walk Through Idea Space</description>
	<lastBuildDate>Fri, 20 Aug 2010 14:52:21 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: John Cagle</title>
		<link>http://www.thattommyhall.com/2009/07/06/fusionio-iodrive/comment-page-1/#comment-1907</link>
		<dc:creator>John Cagle</dc:creator>
		<pubDate>Tue, 07 Jul 2009 15:47:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.thattommyhall.com/?p=74#comment-1907</guid>
		<description>Tom,

According to the results, it doesn&#039;t look like you&#039;re using multiple threads for your fio test. You have named your fio control files using &quot;32thread&quot;, but the file doesn&#039;t have &quot;numjobs=&quot; parameter. I suggest using numjobs=N, where N is the number of CPU cores (or hyperthreaded cores) in your system.  For example, if you have a single Nehalem processor, uses &quot;numjobs=8&quot; (4 cores x 2 hyperthreads).

Without using multiple threads (jobs) you won&#039;t see the maximum performance from the ioDrive.

You should also try adding the &quot;softrandommap=1&quot; parameter -- without this parameter, the random map used may take a lot of RAM/CPU to maintain (to have a &quot;perfect&quot; random access pattern that doesn&#039;t repeat access to any specific block).

Also, before you do any read tests, make sure you write the same amount of data to the ioDrive.  If the ioDrive has a fresh &quot;fio-format&quot;, it will have no data, and if you read from it, it will just return zero&#039;s without actually accessing the NAND flash. Without writing first, you could get inaccurate results.

Also, this technology is available for blade servers now from HP:
http://en.wikipedia.org/wiki/IO_Accelerator

Cheers,
John</description>
		<content:encoded><![CDATA[<p>Tom,</p>
<p>According to the results, it doesn&#8217;t look like you&#8217;re using multiple threads for your fio test. You have named your fio control files using &#8220;32thread&#8221;, but the file doesn&#8217;t have &#8220;numjobs=&#8221; parameter. I suggest using numjobs=N, where N is the number of CPU cores (or hyperthreaded cores) in your system.  For example, if you have a single Nehalem processor, uses &#8220;numjobs=8&#8243; (4 cores x 2 hyperthreads).</p>
<p>Without using multiple threads (jobs) you won&#8217;t see the maximum performance from the ioDrive.</p>
<p>You should also try adding the &#8220;softrandommap=1&#8243; parameter &#8212; without this parameter, the random map used may take a lot of RAM/CPU to maintain (to have a &#8220;perfect&#8221; random access pattern that doesn&#8217;t repeat access to any specific block).</p>
<p>Also, before you do any read tests, make sure you write the same amount of data to the ioDrive.  If the ioDrive has a fresh &#8220;fio-format&#8221;, it will have no data, and if you read from it, it will just return zero&#8217;s without actually accessing the NAND flash. Without writing first, you could get inaccurate results.</p>
<p>Also, this technology is available for blade servers now from HP:<br />
<a href="http://en.wikipedia.org/wiki/IO_Accelerator" rel="nofollow">http://en.wikipedia.org/wiki/IO_Accelerator</a></p>
<p>Cheers,<br />
John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: blackburried</title>
		<link>http://www.thattommyhall.com/2009/07/06/fusionio-iodrive/comment-page-1/#comment-1906</link>
		<dc:creator>blackburried</dc:creator>
		<pubDate>Tue, 07 Jul 2009 15:18:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.thattommyhall.com/?p=74#comment-1906</guid>
		<description>Note: &quot;Starting 1 process&quot;

... increase your thread count.</description>
		<content:encoded><![CDATA[<p>Note: &#8220;Starting 1 process&#8221;</p>
<p>&#8230; increase your thread count.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
