<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: John- hardware vs. software RAID, RAID 5 or 10?</title>
	<atom:link href="http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/feed/" rel="self" type="application/rss+xml" />
	<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/</link>
	<description>Questions, Answers, Opinions, and Information</description>
	<lastBuildDate>Fri, 30 Jan 2009 23:08:03 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: opensystemsguy</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-19</link>
		<dc:creator>opensystemsguy</dc:creator>
		<pubDate>Thu, 09 Aug 2007 16:32:14 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-19</guid>
		<description>&lt;i&gt;Does my DS4300 qualify as a ‘junk box’?&lt;/i&gt;

Actually Jon was talking about the metaphorical &quot;junk drawer&quot;- a repository for all sorts of unstructured but useful things. I don&#039;t think he was talking about the hardware at all, but about the fact that most companies tend to not clean out their storage and prioritize certain data. Many organizations have a capacity problem- they can&#039;t afford enough. This problem can be solved by investing in some sort of solution that will identify data that takes up space and needs to be available but is not really accessed often and move it off to SATA.

I think you have a few years left in your box, and attaching more spindles will increase your performance and capacity.</description>
		<content:encoded><![CDATA[<p><i>Does my DS4300 qualify as a ‘junk box’?</i></p>
<p>Actually Jon was talking about the metaphorical &#8220;junk drawer&#8221;- a repository for all sorts of unstructured but useful things. I don&#8217;t think he was talking about the hardware at all, but about the fact that most companies tend to not clean out their storage and prioritize certain data. Many organizations have a capacity problem- they can&#8217;t afford enough. This problem can be solved by investing in some sort of solution that will identify data that takes up space and needs to be available but is not really accessed often and move it off to SATA.</p>
<p>I think you have a few years left in your box, and attaching more spindles will increase your performance and capacity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Call</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-15</link>
		<dc:creator>John Call</dc:creator>
		<pubDate>Thu, 09 Aug 2007 01:05:20 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-15</guid>
		<description>OSSG, I don&#039;t mean to kick a dead subject, but I read something from Jon at DrunkenData.com that made me think about your latest comment.  Does my DS4300 qualify as a &#039;junk box&#039;?  Or is Jon a little over-dosed on Vicks?

Here&#039;s a copy of the question I raised to Jon...

Can a new guy ask a question?

Jon, can you clarify what the fellow&#039;s question was again?  I&#039;ve got an older IBM storage box (DS4300 Turbo).  I hope its not junk.  I need to add to my institution&#039;s storage capacity and figure I&#039;ll just strap a few extra EXP810 drawers behind the DS4300 filled with as many FC drives as my budget will afford.  Are you saying that I&#039;m setting myself up for disaster?  I&#039;d like to get a few more years ROI out of my initial DS4300 purchase.  What types of vendor-gouging do I need to look out for?  The reseller who sold me the storage, the same who will help me increase capacity, also sells ERP software and consulting services -- we buy those services.

Thanks Jon,
John

edited to add: 

http://www.drunkendata.com/?p=1256

Sorry, I left off the link to the comment from Jon Toigo
</description>
		<content:encoded><![CDATA[<p>OSSG, I don&#8217;t mean to kick a dead subject, but I read something from Jon at DrunkenData.com that made me think about your latest comment.  Does my DS4300 qualify as a &#8216;junk box&#8217;?  Or is Jon a little over-dosed on Vicks?</p>
<p>Here&#8217;s a copy of the question I raised to Jon&#8230;</p>
<p>Can a new guy ask a question?</p>
<p>Jon, can you clarify what the fellow&#8217;s question was again?  I&#8217;ve got an older IBM storage box (DS4300 Turbo).  I hope its not junk.  I need to add to my institution&#8217;s storage capacity and figure I&#8217;ll just strap a few extra EXP810 drawers behind the DS4300 filled with as many FC drives as my budget will afford.  Are you saying that I&#8217;m setting myself up for disaster?  I&#8217;d like to get a few more years ROI out of my initial DS4300 purchase.  What types of vendor-gouging do I need to look out for?  The reseller who sold me the storage, the same who will help me increase capacity, also sells ERP software and consulting services &#8212; we buy those services.</p>
<p>Thanks Jon,<br />
John</p>
<p>edited to add: </p>
<p><a href="http://www.drunkendata.com/?p=1256" rel="nofollow">http://www.drunkendata.com/?p=1256</a></p>
<p>Sorry, I left off the link to the comment from Jon Toigo</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: opensystemsguy</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-10</link>
		<dc:creator>opensystemsguy</dc:creator>
		<pubDate>Thu, 02 Aug 2007 12:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-10</guid>
		<description>Hi John- I think I understand. The answer to the first question actually has little to do with benchmarks. The performance of a storage device is first and foremost dictated by the number, type, and configuration of drives it controls, followed by whether it has the horsepower to run those drives as fast as they can go. You can tell when your horsepower is maxed out by not seeing an improvement in performance when you add drives.

If you have 20 odd drives in your system, it&#039;s unlikely that it doesn&#039;t have the horsepower to run all your drives at full tilt, so you may well have years of life left in your controller. Most people only buy a new controller when the new option becomes cheaper than maintenance on the old one. In the meantime, if you can afford the downtime to stress test your system before and after a drive upgrade, then by all means, run Iometer. If not, but you want to add transactional performance for your random IO apps, then you can start by adding more 10k or 15k rpm drives and test the performance from inside the virtual servers with perfmon (or TPC, but I&#039;m less familiar with it, and I don&#039;t know how it handles VMWare).

For your sub question about tiered storage, you should first determine if you know your data well enough to identify what could be placed on SATA drives. The obvious candidates are backups and light use file systems. I&#039;d be careful about VMWare though- if all your VMWare virtual disks are in the same LUN, it might be hard to differentiate the workloads handled in your ESX environment. If you do have a way to move specific virtual data to SATA without affecting the rest of the VMWare environment, then you&#039;ll have to determine which of your workloads are less transactional in nature (and ideally less active). Contrary to popular myth, SATA drives are almost as stable as FC, but they still spin at 7200 rpm, so are bad at random IO workloads. Their other downside is that because of the long rebuild time for RAIDs, they have a slightly higher risk of data loss during a second disk corruption. Don&#039;t run an app that can not tolerate the possibility of downtime due to a tape restore.</description>
		<content:encoded><![CDATA[<p>Hi John- I think I understand. The answer to the first question actually has little to do with benchmarks. The performance of a storage device is first and foremost dictated by the number, type, and configuration of drives it controls, followed by whether it has the horsepower to run those drives as fast as they can go. You can tell when your horsepower is maxed out by not seeing an improvement in performance when you add drives.</p>
<p>If you have 20 odd drives in your system, it&#8217;s unlikely that it doesn&#8217;t have the horsepower to run all your drives at full tilt, so you may well have years of life left in your controller. Most people only buy a new controller when the new option becomes cheaper than maintenance on the old one. In the meantime, if you can afford the downtime to stress test your system before and after a drive upgrade, then by all means, run Iometer. If not, but you want to add transactional performance for your random IO apps, then you can start by adding more 10k or 15k rpm drives and test the performance from inside the virtual servers with perfmon (or TPC, but I&#8217;m less familiar with it, and I don&#8217;t know how it handles VMWare).</p>
<p>For your sub question about tiered storage, you should first determine if you know your data well enough to identify what could be placed on SATA drives. The obvious candidates are backups and light use file systems. I&#8217;d be careful about VMWare though- if all your VMWare virtual disks are in the same LUN, it might be hard to differentiate the workloads handled in your ESX environment. If you do have a way to move specific virtual data to SATA without affecting the rest of the VMWare environment, then you&#8217;ll have to determine which of your workloads are less transactional in nature (and ideally less active). Contrary to popular myth, SATA drives are almost as stable as FC, but they still spin at 7200 rpm, so are bad at random IO workloads. Their other downside is that because of the long rebuild time for RAIDs, they have a slightly higher risk of data loss during a second disk corruption. Don&#8217;t run an app that can not tolerate the possibility of downtime due to a tape restore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-8</link>
		<dc:creator>John</dc:creator>
		<pubDate>Thu, 02 Aug 2007 08:59:13 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-8</guid>
		<description>OSG,

Thanks for the validation.  Just when I think I&#039;ve figured something out in this storage arena I get broadsided by some new-to-me concept, or misleading information from vendors.  My real question is, how do I know if its time to trade in my DS4300?  By my guessing, we&#039;ve got years to go on our investment.  After all, we&#039;re new to SAN, and we&#039;ve only attached a single EXP710 to the controller.  But I&#039;d like to confirm that with numbers (maybe from TPC).

The sub-question would be, how do I go about creating a more tiered storage environment?  As I said, I&#039;ve got three types of disk... all FC

73Gb - 10K
146Gb - 15K
300Gb - 10K

Right now I feel like we effectively have one-tier of storage.  Maybe you know how well VMware would run on SATA drives in the DS4300.

Thanks again!
John</description>
		<content:encoded><![CDATA[<p>OSG,</p>
<p>Thanks for the validation.  Just when I think I&#8217;ve figured something out in this storage arena I get broadsided by some new-to-me concept, or misleading information from vendors.  My real question is, how do I know if its time to trade in my DS4300?  By my guessing, we&#8217;ve got years to go on our investment.  After all, we&#8217;re new to SAN, and we&#8217;ve only attached a single EXP710 to the controller.  But I&#8217;d like to confirm that with numbers (maybe from TPC).</p>
<p>The sub-question would be, how do I go about creating a more tiered storage environment?  As I said, I&#8217;ve got three types of disk&#8230; all FC</p>
<p>73Gb &#8211; 10K<br />
146Gb &#8211; 15K<br />
300Gb &#8211; 10K</p>
<p>Right now I feel like we effectively have one-tier of storage.  Maybe you know how well VMware would run on SATA drives in the DS4300.</p>
<p>Thanks again!<br />
John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: opensystemsguy</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-7</link>
		<dc:creator>opensystemsguy</dc:creator>
		<pubDate>Wed, 01 Aug 2007 14:46:36 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-7</guid>
		<description>Hi John,

What you&#039;re describing is indeed a random IO type environment. As for quantitative performance measurement tools, there are a few options. Iometer is a very specific tool that has its uses, but (from what I understand) it only simulates application IO traffic to the SAN to stress test it. Since you have a real workload (that probably has a few different IO characteristics than the simulation model), I don&#039;t know what Iometer would do for you... 

Another complication is that your theoretical native performance caps might not be reachable through the hypervisor of VMWare- If you use VMWare the way many people do and have all the SAN storage allocated to a few large VDisks using VMFS to take advantage of their availability features like VMotion, then the performance you will see using perfmon inside several virtual servers will be slightly lower than you would see if you were to build those same virtual servers as physical boxes on bare metal because the VMFS adds a little bit of latency and overhead. It&#039;s worth it because of the advantages of VMWare, but it can complicate your efforts to quantify your performance.

The real question here, I suppose, is what information you need? What do you mean by &quot;determine how my RAID is doing&quot;? Are users experiencing slower performance than they want? Do you want to know if you need more spindles?</description>
		<content:encoded><![CDATA[<p>Hi John,</p>
<p>What you&#8217;re describing is indeed a random IO type environment. As for quantitative performance measurement tools, there are a few options. Iometer is a very specific tool that has its uses, but (from what I understand) it only simulates application IO traffic to the SAN to stress test it. Since you have a real workload (that probably has a few different IO characteristics than the simulation model), I don&#8217;t know what Iometer would do for you&#8230; </p>
<p>Another complication is that your theoretical native performance caps might not be reachable through the hypervisor of VMWare- If you use VMWare the way many people do and have all the SAN storage allocated to a few large VDisks using VMFS to take advantage of their availability features like VMotion, then the performance you will see using perfmon inside several virtual servers will be slightly lower than you would see if you were to build those same virtual servers as physical boxes on bare metal because the VMFS adds a little bit of latency and overhead. It&#8217;s worth it because of the advantages of VMWare, but it can complicate your efforts to quantify your performance.</p>
<p>The real question here, I suppose, is what information you need? What do you mean by &#8220;determine how my RAID is doing&#8221;? Are users experiencing slower performance than they want? Do you want to know if you need more spindles?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: John Call</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-6</link>
		<dc:creator>John Call</dc:creator>
		<pubDate>Wed, 01 Aug 2007 08:15:32 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-6</guid>
		<description>Barry, OSG,

Mahalo!  (Thank You).  I&#039;ve been absent for a few days because I&#039;m trying to wrap my brain around IBM&#039;s TotalStorage Productivity Center - Standard Edition.  My intent is to get some measurements that will help me determine how my RAID is doing, and how my &#039;old house&#039; is doing.  Nice analogy.  I&#039;ve had my sales reps knocking at my door to swap out my DS4300 with a DS4700 or DS4800 - they talk about 4Gb/s a lot, but I agree.  It&#039;s pretty hard to saturate a 2Gb/s link.  I&#039;ve got some SNMP data from my FC switches that show burst up to 800Mb/s (I think).  So I&#039;d like to follow my gut feeling, which you&#039;ve validated, which would be to throw more HDD behind the controller and boost my IOPS / MBPS until there&#039;s no more room for expansion.

I appreciate your comments on &#039;random vs. sequential&#039;.  My SAN supports an 18-host, 100-VM VMware infrastructure.  It also supports a few Oracle instances for ERP.  I&#039;m trying to convince my TSM Backup guy to use some TBs, but he&#039;s still a DAS guy.  Please correct me if I&#039;m wrong, but I&#039;ve got a lot of random IO going on here.

Like I said, I&#039;m new at this stuff.  I walked onto the job and saw that our contractors had created three RAID-5 arrays (each 12+2 hot spare).  Each array is composed of 12 x 73Gb, 146Gb, and 300Gb FC drives.  I didn&#039;t time the last (and only) rebuild on the 300Gb array.  But the vendor did a good job at placing fear in my heart of rebuilding a 500Gb (or pray-not 750Gb) RAID-5 array using SATA disks.  Something about the odds of loosing another drive due to the intensive IO&#039;s going on to rebuild the array would more than likely break the second disk, and forefit all the data.  :)  Sounds like a job-killer to me.

So, besides TPC, what performance tools can I use?  I like data, not impressions, on performance.  How would running the IOmeter compare?  Would other traffic to/from the DS4300 controllers throw off any host-based metrics?

Thanks again guys!
John</description>
		<content:encoded><![CDATA[<p>Barry, OSG,</p>
<p>Mahalo!  (Thank You).  I&#8217;ve been absent for a few days because I&#8217;m trying to wrap my brain around IBM&#8217;s TotalStorage Productivity Center &#8211; Standard Edition.  My intent is to get some measurements that will help me determine how my RAID is doing, and how my &#8216;old house&#8217; is doing.  Nice analogy.  I&#8217;ve had my sales reps knocking at my door to swap out my DS4300 with a DS4700 or DS4800 &#8211; they talk about 4Gb/s a lot, but I agree.  It&#8217;s pretty hard to saturate a 2Gb/s link.  I&#8217;ve got some SNMP data from my FC switches that show burst up to 800Mb/s (I think).  So I&#8217;d like to follow my gut feeling, which you&#8217;ve validated, which would be to throw more HDD behind the controller and boost my IOPS / MBPS until there&#8217;s no more room for expansion.</p>
<p>I appreciate your comments on &#8216;random vs. sequential&#8217;.  My SAN supports an 18-host, 100-VM VMware infrastructure.  It also supports a few Oracle instances for ERP.  I&#8217;m trying to convince my TSM Backup guy to use some TBs, but he&#8217;s still a DAS guy.  Please correct me if I&#8217;m wrong, but I&#8217;ve got a lot of random IO going on here.</p>
<p>Like I said, I&#8217;m new at this stuff.  I walked onto the job and saw that our contractors had created three RAID-5 arrays (each 12+2 hot spare).  Each array is composed of 12 x 73Gb, 146Gb, and 300Gb FC drives.  I didn&#8217;t time the last (and only) rebuild on the 300Gb array.  But the vendor did a good job at placing fear in my heart of rebuilding a 500Gb (or pray-not 750Gb) RAID-5 array using SATA disks.  Something about the odds of loosing another drive due to the intensive IO&#8217;s going on to rebuild the array would more than likely break the second disk, and forefit all the data.  :)  Sounds like a job-killer to me.</p>
<p>So, besides TPC, what performance tools can I use?  I like data, not impressions, on performance.  How would running the IOmeter compare?  Would other traffic to/from the DS4300 controllers throw off any host-based metrics?</p>
<p>Thanks again guys!<br />
John</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barry Whyte</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-5</link>
		<dc:creator>Barry Whyte</dc:creator>
		<pubDate>Fri, 27 Jul 2007 20:36:30 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-5</guid>
		<description>True, as with most performance questions &quot;it all depends on the workload&quot;

Its true that writes to R10 have to be in lock-step, but some implementations do make use of the dual channel read effect, since its the same data on both drives, but you only need to read from one. (Usually only very high end RAID hardware controllers though)</description>
		<content:encoded><![CDATA[<p>True, as with most performance questions &#8220;it all depends on the workload&#8221;</p>
<p>Its true that writes to R10 have to be in lock-step, but some implementations do make use of the dual channel read effect, since its the same data on both drives, but you only need to read from one. (Usually only very high end RAID hardware controllers though)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: opensystemsguy</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-4</link>
		<dc:creator>opensystemsguy</dc:creator>
		<pubDate>Fri, 27 Jul 2007 15:00:17 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-4</guid>
		<description>Hi Barry, thanks for your feedback!

As for your comment, I am under the impression that the drive pairs in a RAID 10 must move in lockstep- thus the greatest number of spindles you can have reading or writing at a time is half of the total drive count. For example: if you are streaming a backup to a RAID with 16 drives in RAID 10, all 16 drives will be running at full throttle, however the throughput will be the same as a RAID 0 with 8 drives because both drives in a pair work in lockstep. Each of the 8 pairs can work on only one request at a time. You can&#039;t (as far as I know) have one side of the pair reading from or writing to one sector and the other side another.

Even with the parity overhead in terms of latency and IO for RAID 5, the performance  boost you get from going from using half the drives to all but one is significant. Of course, everyone has to make their own decision, and some controllers (especially controllers that rely on software based XOR engines) really don&#039;t do RAID 5 fast enough to make it worth it.

In John&#039;s case, he has controllers with dedicated RAID XOR engines, so his RAID 5 performance per drive might be good enough to justify choosing RAID 5 over RAID 10. Benchmarks are the only way to test this though.</description>
		<content:encoded><![CDATA[<p>Hi Barry, thanks for your feedback!</p>
<p>As for your comment, I am under the impression that the drive pairs in a RAID 10 must move in lockstep- thus the greatest number of spindles you can have reading or writing at a time is half of the total drive count. For example: if you are streaming a backup to a RAID with 16 drives in RAID 10, all 16 drives will be running at full throttle, however the throughput will be the same as a RAID 0 with 8 drives because both drives in a pair work in lockstep. Each of the 8 pairs can work on only one request at a time. You can&#8217;t (as far as I know) have one side of the pair reading from or writing to one sector and the other side another.</p>
<p>Even with the parity overhead in terms of latency and IO for RAID 5, the performance  boost you get from going from using half the drives to all but one is significant. Of course, everyone has to make their own decision, and some controllers (especially controllers that rely on software based XOR engines) really don&#8217;t do RAID 5 fast enough to make it worth it.</p>
<p>In John&#8217;s case, he has controllers with dedicated RAID XOR engines, so his RAID 5 performance per drive might be good enough to justify choosing RAID 5 over RAID 10. Benchmarks are the only way to test this though.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Barry Whyte</title>
		<link>http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-3</link>
		<dc:creator>Barry Whyte</dc:creator>
		<pubDate>Fri, 27 Jul 2007 13:43:53 +0000</pubDate>
		<guid isPermaLink="false">http://opensystemsguy.wordpress.com/2007/07/23/john-hardware-vs-software-raid-raid-5-or-10/#comment-3</guid>
		<description>I think one of the key points to note about R5 vs R10 is the performance difference. If money is not an issue, then R10 is always better. From reading your otherwise excellent write up, the final paragraph implies that because per drive performance is better on R5, that overall performance is better. Which is not the case.

In a single write operation to a R5 you may have to do several reads and writes to re-generate the parity information. Known as the write-penalty on R5. R10, yes you have to do two writes, but these can be done in parallel. Of course in a sequential workload you may be able to eliminate this by writing all segments in a stride(thus calculating the new parity without having to read anything) - known as a &#039;full stride write&#039;

As for reads, depending on the RAID implementation, R10 can get twice and much performance due to having two copies of the data. 

These are important considerations. As I stated above, if money is not an issue then R10 will in most cases outperform R5.</description>
		<content:encoded><![CDATA[<p>I think one of the key points to note about R5 vs R10 is the performance difference. If money is not an issue, then R10 is always better. From reading your otherwise excellent write up, the final paragraph implies that because per drive performance is better on R5, that overall performance is better. Which is not the case.</p>
<p>In a single write operation to a R5 you may have to do several reads and writes to re-generate the parity information. Known as the write-penalty on R5. R10, yes you have to do two writes, but these can be done in parallel. Of course in a sequential workload you may be able to eliminate this by writing all segments in a stride(thus calculating the new parity without having to read anything) &#8211; known as a &#8216;full stride write&#8217;</p>
<p>As for reads, depending on the RAID implementation, R10 can get twice and much performance due to having two copies of the data. </p>
<p>These are important considerations. As I stated above, if money is not an issue then R10 will in most cases outperform R5.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
