<?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: I Feel the Need for Speed: Linux File System Throughput Performance, Part 1</title>
	<atom:link href="http://www.linux-mag.com/id/7525/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linux-mag.com/id/7525/</link>
	<description>Open Source, Open Standards</description>
	<lastBuildDate>Sat, 05 Oct 2013 13:48:18 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
	<item>
		<title>By: augthecaveman</title>
		<link>http://www.linux-mag.com/id/7525/#comment-7004</link>
		<dc:creator>augthecaveman</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7525/#comment-7004</guid>
		<description>&lt;p&gt;This is all well and good, but what I\&#039;d really like to see is an article about how to &lt;strong&gt;use&lt;/strong&gt; such data to wring every last bit of throughput out of my already deployed drives.
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>This is all well and good, but what I\&#8217;d really like to see is an article about how to <strong>use</strong> such data to wring every last bit of throughput out of my already deployed drives.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7525/#comment-7005</link>
		<dc:creator>laytonjb</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7525/#comment-7005</guid>
		<description>&lt;p&gt;@augthecaveman,&lt;/p&gt;
&lt;p&gt;I appreciate the question, I don\&#039;t mean to pick on you but let me use your question to make a point. Everyone wants to know how to squeeze more performance out of their hardware. However, the fundamental question is, \&quot;what does performance mean to you.\&quot; Before you can start to squeeze the hardware, you need some measures of performance - more precisely, you need to define what applications and data you will use for testing.&lt;/p&gt;
&lt;p&gt;Defining these answers, believe it or not, is extraordinarily difficult. I\&#039;ve been working with people for a number of years and I can honestly say that I haven\&#039;t met a single one who could succinctly answer the question. It takes a great deal of work, effort, thought, preparation, etc. to define precisely by what you mean by performance. Again, not picking on you, but just saying \&quot;throughput\&quot; means very little. As you can see in the data in the article, using a single benchmark, IOZone, you can see up to a 100% difference in performance just by changing the parameters of the test! Before starting any performance tuning, you have to precisely define the test, the parameters, and what kind of results you want (or expect) to see. One question that many people struggle with is \&quot;what benchmark(s) best define my application behavior.\&quot; So a great starting point is to understand the IO patterns of your applications.&lt;/p&gt;
&lt;p&gt;Thanks for asking the question. I think answering the question can be a useful lesson for everyone.&lt;/p&gt;
&lt;p&gt;Jeff
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@augthecaveman,</p>
<p>I appreciate the question, I don\&#8217;t mean to pick on you but let me use your question to make a point. Everyone wants to know how to squeeze more performance out of their hardware. However, the fundamental question is, \&#8221;what does performance mean to you.\&#8221; Before you can start to squeeze the hardware, you need some measures of performance &#8211; more precisely, you need to define what applications and data you will use for testing.</p>
<p>Defining these answers, believe it or not, is extraordinarily difficult. I\&#8217;ve been working with people for a number of years and I can honestly say that I haven\&#8217;t met a single one who could succinctly answer the question. It takes a great deal of work, effort, thought, preparation, etc. to define precisely by what you mean by performance. Again, not picking on you, but just saying \&#8221;throughput\&#8221; means very little. As you can see in the data in the article, using a single benchmark, IOZone, you can see up to a 100% difference in performance just by changing the parameters of the test! Before starting any performance tuning, you have to precisely define the test, the parameters, and what kind of results you want (or expect) to see. One question that many people struggle with is \&#8221;what benchmark(s) best define my application behavior.\&#8221; So a great starting point is to understand the IO patterns of your applications.</p>
<p>Thanks for asking the question. I think answering the question can be a useful lesson for everyone.</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: mdavid</title>
		<link>http://www.linux-mag.com/id/7525/#comment-7006</link>
		<dc:creator>mdavid</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7525/#comment-7006</guid>
		<description>&lt;p&gt;Hi Jeff (again)&lt;br /&gt;
from iozone options&lt;br /&gt;
-e     Include flush (fsync,fflush) in the timing calculations&lt;br /&gt;
-o     Writes are synchronously written to disk. (O_SYNC).  Iozone will open the files with the O_SYNC flag. This forces all  writes  to the file to go completely to disk before returning to the bench-mark.&lt;/p&gt;
&lt;p&gt;and also check the -S&lt;br /&gt;
when you make the statement&lt;br /&gt;
\&quot;For this article, cache effects will be limited as much as possible\&quot;&lt;br /&gt;
I think you should/could have added those options, believe me they make a great impact on the results.&lt;/p&gt;
&lt;p&gt;cheers&lt;/p&gt;
&lt;p&gt;Mario David
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Hi Jeff (again)<br />
from iozone options<br />
-e     Include flush (fsync,fflush) in the timing calculations<br />
-o     Writes are synchronously written to disk. (O_SYNC).  Iozone will open the files with the O_SYNC flag. This forces all  writes  to the file to go completely to disk before returning to the bench-mark.</p>
<p>and also check the -S<br />
when you make the statement<br />
\&#8221;For this article, cache effects will be limited as much as possible\&#8221;<br />
I think you should/could have added those options, believe me they make a great impact on the results.</p>
<p>cheers</p>
<p>Mario David</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: laytonjb</title>
		<link>http://www.linux-mag.com/id/7525/#comment-7007</link>
		<dc:creator>laytonjb</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.linux-mag.com/id/7525/#comment-7007</guid>
		<description>&lt;p&gt;@mdavid,&lt;/p&gt;
&lt;p&gt;I thought about including those flags and did a little early comparison testing. But I decided not to include them. I was more interested in the general trends of the file systems than the absolute results (as long as I used the same options to all of the file systems tested). My primary goal in minimising the cache effects was the amount of memory used. This is still somewhat controversial - how large a file to use relative to the main memory. I haven\&#039;t really seen any studies that vary the size of the file relative to main memory size.&lt;/p&gt;
&lt;p&gt;I will keep in mind your suggestion though. It might be interesting to include those options at some point and compare it to a run without them. I\&#039;m wondering if the general overall observations will remain the same or not.&lt;/p&gt;
&lt;p&gt;Thanks!&lt;/p&gt;
&lt;p&gt;Jeff
&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@mdavid,</p>
<p>I thought about including those flags and did a little early comparison testing. But I decided not to include them. I was more interested in the general trends of the file systems than the absolute results (as long as I used the same options to all of the file systems tested). My primary goal in minimising the cache effects was the amount of memory used. This is still somewhat controversial &#8211; how large a file to use relative to the main memory. I haven\&#8217;t really seen any studies that vary the size of the file relative to main memory size.</p>
<p>I will keep in mind your suggestion though. It might be interesting to include those options at some point and compare it to a run without them. I\&#8217;m wondering if the general overall observations will remain the same or not.</p>
<p>Thanks!</p>
<p>Jeff</p>
]]></content:encoded>
	</item>
</channel>
</rss>