<?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: How Many IOPS?</title>
	<atom:link href="http://thestoragearchitect.com/2008/09/02/how-many-iops/feed/" rel="self" type="application/rss+xml" />
	<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/</link>
	<description>Storage, Virtualisation &#38; Cloud</description>
	<lastBuildDate>Mon, 21 May 2012 20:10:36 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: IgalK</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-2713</link>
		<dc:creator>IgalK</dc:creator>
		<pubDate>Tue, 06 Dec 2011 14:46:47 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-2713</guid>
		<description>It&#039;s a good thing you pulled out the numbers because the document was removed from HP site...</description>
		<content:encoded><![CDATA[<p>It&#8217;s a good thing you pulled out the numbers because the document was removed from HP site&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mat</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-2003</link>
		<dc:creator>Mat</dc:creator>
		<pubDate>Wed, 05 Oct 2011 12:23:29 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-2003</guid>
		<description>Hi Morjo,
5,4 ... time for one IO (in milisecond)
1/5,4 ... number of IO per milisecond
1*1000/5.4 .. number of IO per second</description>
		<content:encoded><![CDATA[<p>Hi Morjo,<br />
5,4 &#8230; time for one IO (in milisecond)<br />
1/5,4 &#8230; number of IO per milisecond<br />
1*1000/5.4 .. number of IO per second</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Evans</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-343</link>
		<dc:creator>Chris Evans</dc:creator>
		<pubDate>Wed, 02 Jun 2010 07:10:26 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-343</guid>
		<description>Zaxstor

I agree that perhaps I was generalising a little; I was looking at worst case from the pure disk level.  You&#039;re right that the array architecture needs to be taken into consideration too, including RAID calculations.  I&#039;ll add this as a subject for a future post.

Chris</description>
		<content:encoded><![CDATA[<p>Zaxstor</p>
<p>I agree that perhaps I was generalising a little; I was looking at worst case from the pure disk level.  You&#8217;re right that the array architecture needs to be taken into consideration too, including RAID calculations.  I&#8217;ll add this as a subject for a future post.</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: @zaxstor</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-342</link>
		<dc:creator>@zaxstor</dc:creator>
		<pubDate>Tue, 01 Jun 2010 18:56:36 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-342</guid>
		<description>I am late to the party, however we need more discussions on correct sizing of storage systems for various workloads.  

&quot;For a RAID group of RAID-5 3+1 fibre channel drives, data will be spread across all 4 drives, so this RAID group has a potential worst case I/O throughput of 740 IOPS.&quot;

This does not take into account the overhead of RAID (For instance RAID 05 has a 3-1 penalty on writes).  If a customer is only looking at their workload and the ability of the disks in their disk system, they could be gravely mistaken in their design.  

For example, the table below shows what HP calls safe IOPS in an EVA system based on drive types:  

Found at : http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01671044

Drive Type                Vraid type    Per Drive Host IOPS  
15K Fiber Channel         VRAID-1        115                          VRAID-5       73 
10K Fiber Channel         VRAID-1        83                           VRAID-5        53 
250GB FATA                VRAID-1        62                           VRAID-5        39 
400/500GB FATA            VRAID-1        42                           VRAID-5        26 
1000GB FATA               VRAID-1        54                           VRAID-5        34

This table states that in a raided config drives perform at half or even a third of their actual capability.  I have tested other arrays in the same range as an EVA which perform 2X-3X as many IOPS as an EVA in various raided configurations.  IMO understanding the capabilities of the array you are using is more important than understanding the RAW IOPS a disk in a non-raided configuration can produce by itself.</description>
		<content:encoded><![CDATA[<p>I am late to the party, however we need more discussions on correct sizing of storage systems for various workloads.  </p>
<p>&#8220;For a RAID group of RAID-5 3+1 fibre channel drives, data will be spread across all 4 drives, so this RAID group has a potential worst case I/O throughput of 740 IOPS.&#8221;</p>
<p>This does not take into account the overhead of RAID (For instance RAID 05 has a 3-1 penalty on writes).  If a customer is only looking at their workload and the ability of the disks in their disk system, they could be gravely mistaken in their design.  </p>
<p>For example, the table below shows what HP calls safe IOPS in an EVA system based on drive types:  </p>
<p>Found at : <a href="http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01671044"  rel="nofollow">http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c01671044</a></p>
<p>Drive Type                Vraid type    Per Drive Host IOPS<br />
15K Fiber Channel         VRAID-1        115                          VRAID-5       73<br />
10K Fiber Channel         VRAID-1        83                           VRAID-5        53<br />
250GB FATA                VRAID-1        62                           VRAID-5        39<br />
400/500GB FATA            VRAID-1        42                           VRAID-5        26<br />
1000GB FATA               VRAID-1        54                           VRAID-5        34</p>
<p>This table states that in a raided config drives perform at half or even a third of their actual capability.  I have tested other arrays in the same range as an EVA which perform 2X-3X as many IOPS as an EVA in various raided configurations.  IMO understanding the capabilities of the array you are using is more important than understanding the RAW IOPS a disk in a non-raided configuration can produce by itself.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Josh</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-341</link>
		<dc:creator>Josh</dc:creator>
		<pubDate>Thu, 17 Sep 2009 22:32:57 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-341</guid>
		<description>Hi Chris,

I&#039;v very new to storage architecting and I&#039;m very thankful for people like youself who share the knowledge. Anyhow, I have a quick question on the equation to find out the total I/O on the 15k drive. Where did you get 1000, in the equation 1000/5.4 = 185iops?

Thanks,
morjo</description>
		<content:encoded><![CDATA[<p>Hi Chris,</p>
<p>I&#8217;v very new to storage architecting and I&#8217;m very thankful for people like youself who share the knowledge. Anyhow, I have a quick question on the equation to find out the total I/O on the 15k drive. Where did you get 1000, in the equation 1000/5.4 = 185iops?</p>
<p>Thanks,<br />
morjo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Evans</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-340</link>
		<dc:creator>Chris Evans</dc:creator>
		<pubDate>Mon, 29 Jun 2009 21:21:11 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-340</guid>
		<description>Adriaan

Agreed, there&#039;s an issue of workload mix which can cause problems.  What your comments also demonstrate is the requirement to be continually monitoring performance and adjusting the mix of tiers and data location.  This can be costly and time consuming, but is necessary in large mixed multi-host environments,

Chris</description>
		<content:encoded><![CDATA[<p>Adriaan</p>
<p>Agreed, there&#8217;s an issue of workload mix which can cause problems.  What your comments also demonstrate is the requirement to be continually monitoring performance and adjusting the mix of tiers and data location.  This can be costly and time consuming, but is necessary in large mixed multi-host environments,</p>
<p>Chris</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adriaan</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-339</link>
		<dc:creator>Adriaan</dc:creator>
		<pubDate>Mon, 29 Jun 2009 15:22:17 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-339</guid>
		<description>I see the question as asked above often.
Problem is the client usually means &quot;how many IOPS can I push before performance drops&quot;.
This answer is very different as your use case changes.
In an environment supporting many servers all competing for IOPS this may occur once queues start to build and this may occur well before the ideally balanced paradise of 185 IOPS (per spindle).
In these environments I find it very beneficial to have QoS management to prioritise latency critical IOPS and allow less urgent processes to mop up remaining capacity.</description>
		<content:encoded><![CDATA[<p>I see the question as asked above often.<br />
Problem is the client usually means &#8220;how many IOPS can I push before performance drops&#8221;.<br />
This answer is very different as your use case changes.<br />
In an environment supporting many servers all competing for IOPS this may occur once queues start to build and this may occur well before the ideally balanced paradise of 185 IOPS (per spindle).<br />
In these environments I find it very beneficial to have QoS management to prioritise latency critical IOPS and allow less urgent processes to mop up remaining capacity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-338</link>
		<dc:creator>Rob</dc:creator>
		<pubDate>Thu, 04 Sep 2008 16:11:00 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-338</guid>
		<description>&quot;How many IOPS can your [Enterprise] RAID group sustain?&quot;&lt;br/&gt;&lt;br/&gt;More than you post depending on workload and other things.  But in general more.&lt;br/&gt;&lt;br/&gt;A quick google reveals things like this:&lt;br/&gt;&lt;br/&gt;270 IOPs per FC drive&lt;br/&gt;&lt;br/&gt;tagged command queuing allows you to push them that hard.  Of course response time tails off and that would be punishing to drive them that hard if interactive use was the norm.&lt;br/&gt;&lt;br/&gt;Secondly, as mentioned, what about usage?  What if the DBAs did a normal morning import of data and the array is getting hammered with large IOs for a time?  Writes and transfer time for the larger IOs come into play so maybe that 185 IOPS you are quoting is too generous.&lt;br/&gt;&lt;br/&gt;&quot;With smaller drives, data has to be spread across more spindles, increasing the available bandwidth.&quot;&lt;br/&gt;&lt;br/&gt;Not sure drive size comes into play unless your &quot;Enterprise array&quot; is feature-poor.  Barry suggests you can front-end with SVC.  You can carve and migrate to meta-LUNs touching more arrays in a clariion.  You could carve your LUNs out of a 100 disk pool in an EVA.  Or (duck) try an XIV and furgetaboutit.  Point not to be overlooked is LUN management can overcome IO issues and future-bound a number of vendors will be working with 1MB &quot;partitions&quot; and side-stepping LUN management pain.</description>
		<content:encoded><![CDATA[<p>&#8220;How many IOPS can your [Enterprise] RAID group sustain?&#8221;</p>
<p>More than you post depending on workload and other things.  But in general more.</p>
<p>A quick google reveals things like this:</p>
<p>270 IOPs per FC drive</p>
<p>tagged command queuing allows you to push them that hard.  Of course response time tails off and that would be punishing to drive them that hard if interactive use was the norm.</p>
<p>Secondly, as mentioned, what about usage?  What if the DBAs did a normal morning import of data and the array is getting hammered with large IOs for a time?  Writes and transfer time for the larger IOs come into play so maybe that 185 IOPS you are quoting is too generous.</p>
<p>&#8220;With smaller drives, data has to be spread across more spindles, increasing the available bandwidth.&#8221;</p>
<p>Not sure drive size comes into play unless your &#8220;Enterprise array&#8221; is feature-poor.  Barry suggests you can front-end with SVC.  You can carve and migrate to meta-LUNs touching more arrays in a clariion.  You could carve your LUNs out of a 100 disk pool in an EVA.  Or (duck) try an XIV and furgetaboutit.  Point not to be overlooked is LUN management can overcome IO issues and future-bound a number of vendors will be working with 1MB &#8220;partitions&#8221; and side-stepping LUN management pain.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Blaese</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-337</link>
		<dc:creator>Blaese</dc:creator>
		<pubDate>Wed, 03 Sep 2008 12:57:00 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-337</guid>
		<description>Enjoyed reading your little review of IOps performance and it sparked a couple of thoughts that you might find interesting - posted on my blog at http://www.infrageeks.com/groups/infrageeks/weblog/bab55/How_Many_IOPS_.html&lt;br/&gt;&lt;br/&gt;I do a lot of work in storage sizing for VMware deployments and it remains one of the fuzziest parts of the project.  Anything we can do to normalize this is a step in the right direction.&lt;br/&gt;&lt;br/&gt;Cheers!</description>
		<content:encoded><![CDATA[<p>Enjoyed reading your little review of IOps performance and it sparked a couple of thoughts that you might find interesting &#8211; posted on my blog at <a href="http://www.infrageeks.com/groups/infrageeks/weblog/bab55/How_Many_IOPS_.html"  rel="nofollow">http://www.infrageeks.com/groups/infrageeks/weblog/bab55/How_Many_IOPS_.html</a></p>
<p>I do a lot of work in storage sizing for VMware deployments and it remains one of the fuzziest parts of the project.  Anything we can do to normalize this is a step in the right direction.</p>
<p>Cheers!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris M Evans</title>
		<link>http://thestoragearchitect.com/2008/09/02/how-many-iops/#comment-336</link>
		<dc:creator>Chris M Evans</dc:creator>
		<pubDate>Wed, 03 Sep 2008 07:08:00 +0000</pubDate>
		<guid isPermaLink="false">http://thestoragearchitect.wordpress.com/2008/09/02/how-many-iops/#comment-336</guid>
		<description>Guys&lt;br/&gt;&lt;br/&gt;Thanks for the comments.  Barry, I agree with your comments on service.  I don&#039;t like the terms tier 1/2/3; your medal comparison suits better - and what a great lead in to advertise SVC! :-)&lt;br/&gt;&lt;br/&gt;James, I guess what I was meaning was that I don&#039;t see enough of a differentiator between 146 &amp; 300GB 15K drives to call them separate tiers.  I think performance is the usual tier 1/2 consideration, so drives of the same performance aren&#039;t going to meet that requirement.&lt;br/&gt;&lt;br/&gt;rwhiffen, thanks for the words of support!</description>
		<content:encoded><![CDATA[<p>Guys</p>
<p>Thanks for the comments.  Barry, I agree with your comments on service.  I don&#39;t like the terms tier 1/2/3; your medal comparison suits better &#8211; and what a great lead in to advertise SVC! <img src='http://thestoragearchitect.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>James, I guess what I was meaning was that I don&#39;t see enough of a differentiator between 146 &amp; 300GB 15K drives to call them separate tiers.  I think performance is the usual tier 1/2 consideration, so drives of the same performance aren&#39;t going to meet that requirement.</p>
<p>rwhiffen, thanks for the words of support!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

