# Question about RAID 1 mirroring

**URL:** <https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592>\
**Category:** Factual Questions\
**Created:** [November 23, 2009, 1:32am UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592 "2009-11-23T01:32:31Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dog80](https://avatars.discourse-cdn.com/v4/letter/d/6bbea6/32.png) [@Dog80](https://boards.straightdope.com/u/Dog80)\
**Post date:** [November 23, 2009, 1:32am UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/1 "2009-11-23T01:32:31Z")

</div>

I have two disks of the same capacity, a fast one and a slow one. What happens if I put them in a RAID 1 configuration? Will the slow one drag the fast one down?

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [November 23, 2009, 2:40am UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/2 "2009-11-23T02:40:58Z")

</div>

Yep. It will be as fast as the slowest drive.

---

<div class="post-metadata">

**Author:** ![Quartz](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/quartz/32/267_2.png) [@Quartz](https://boards.straightdope.com/u/Quartz)\
**Post date:** [November 23, 2009, 8:36am UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/3 "2009-11-23T08:36:00Z")

</div>

Not quite. For writing, it will indeed be as fast as the slower of the two, but for reading it will be somewhere between the two. This is because you can do two different reads simultaneously. So more read requests will go to the faster drive because it will report itself ready sooner. This is all dependent upon the RAID controller, though. And then there’s the issue of caches…

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [November 23, 2009, 1:49pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/4 "2009-11-23T13:49:40Z")

</div>

Right depending on the controller he might get read benefits. RAID1+0 seems the better way to go.

---

<div class="post-metadata">

**Author:** ![HorseloverFat](https://avatars.discourse-cdn.com/v4/letter/h/8e8cbc/32.png) [@HorseloverFat](https://boards.straightdope.com/u/HorseloverFat)\
**Post date:** [November 23, 2009, 1:54pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/5 "2009-11-23T13:54:52Z")

</div>

FWIW, of all the cards Ive played with I have yet to see RAID1 do better than a normal drive. I think most controllers just use one primary drive for reading and write to both with no performance boost unless you move to 1+0 or 5.

---

<div class="post-metadata">

**Author:** ![Francis\_Vaughan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/francis_vaughan/32/3093_2.png) [@Francis\_Vaughan](https://boards.straightdope.com/u/Francis_Vaughan)\
**Post date:** [November 23, 2009, 5:00pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/6 "2009-11-23T17:00:24Z")

</div>

Performance also depends upon how you measure it. Assuming the card splits reads between the two drives, as **Quartz** writes, it will end up using the faster drive more than the slower one, but the total number of read requests processed will increase. So, for just reads, average latency will drop, maximum latency will stay the same, and throughput will increase. Write performance will be the same as the slower drive. Mixed read and write performance will be a mess. If the card insists on performing both writes at the same time each write will act to reduce the number of reads the faster drive can be requested to perform. If it allows some amount of splitting of the time, less impact. In general a RAID system is very unlikey to be designed to explicitly cope with different speed disks, and performance will simply be odd. For simple PC level use peak performance matters more than throughput, so you will probably find that overall the system performs little different than a RAID build with two of the slower disk.

Proper, enterprise level RAID systems use identical disks, and some provided the capability of sychronising the rotation of the platters. A very smart controller could work out how to schedule reads across the drives. Serious amounts of cache in the controllers now make this less of an issue, and for RAID-5 performing striped writes from cache removes the read modify write cycle bottleneck. So things change.

---

<div class="post-metadata">

**Author:** ![Mr.Slant](https://avatars.discourse-cdn.com/v4/letter/m/c57346/32.png) [@Mr.Slant](https://boards.straightdope.com/u/Mr.Slant)\
**Post date:** [November 24, 2009, 10:44pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/7 "2009-11-24T22:44:51Z")

</div>

> [@Dog80](#):
>
> I have two disks of the same capacity, a fast one and a slow one. What happens if I put them in a RAID 1 configuration? Will the slow one drag the fast one down?

During writes, it’s possible that the system will have more trouble than would normally be expected synchronizing writes.  
If it gets stuck ‘waiting’ for the second drive to finish writes, that could cause it to actually miss the next window to write on the fast drive, lowering overall write performance.  
Let us know how it turns out, if you do it!

---

<div class="post-metadata">

**Author:** ![Tim\_T-Bonham.net](https://avatars.discourse-cdn.com/v4/letter/t/46a35a/32.png) [@Tim\_T-Bonham.net](https://boards.straightdope.com/u/Tim_T-Bonham.net)\
**Post date:** [November 25, 2009, 12:12am UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/8 "2009-11-25T00:12:21Z")

</div>

> [@Dog80](#):
>
> I have two disks of the same capacity, a fast one and a slow one. What happens if I put them in a RAID 1 configuration? Will the slow one drag the fast one down?

Given the low price of disks now, you’re better off buying a 2nd fast one, using that matched pair in the RAID, and keep the other one for other uses in your machine.

---

<div class="post-metadata">

**Author:** ![Aestivalis](https://avatars.discourse-cdn.com/v4/letter/a/d6d6ee/32.png) [@Aestivalis](https://boards.straightdope.com/u/Aestivalis)\
**Post date:** [November 25, 2009, 3:50pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/9 "2009-11-25T15:50:19Z")

</div>

> [@HorseloverFat](#):
>
> FWIW, of all the cards Ive played with I have yet to see RAID1 do better than a normal drive. I think most controllers just use one primary drive for reading and write to both with no performance boost unless you move to 1+0 or 5.

You’ve mentioned RAID 1+0 twice, but you don’t get any performance boost until you use at least four drives.

---

<div class="post-metadata">

**Author:** ![Mr.Slant](https://avatars.discourse-cdn.com/v4/letter/m/c57346/32.png) [@Mr.Slant](https://boards.straightdope.com/u/Mr.Slant)\
**Post date:** [November 25, 2009, 4:17pm UTC](https://boards.straightdope.com/t/question-about-raid-1-mirroring/518592/10 "2009-11-25T16:17:15Z")

</div>

> [@Aestivalis](#):
>
> You’ve mentioned RAID 1+0 twice, but you don’t get any performance boost until you use at least four drives.

RAID 0+1 requires 4 or more drives [1].  
If you’ve only got two drives, you can do RAID 0 or RAID 1 [2].

[1] [Nested RAID levels - Wikipedia](http://en.wikipedia.org/wiki/Nested_RAID_levels)  
[2] [RAID - Wikipedia](http://en.wikipedia.org/wiki/RAID)
