linux-raid.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Software RAID-0 striping over Hardware RAID-5
@ 2004-09-17 22:03 AndyLiebman
  2004-09-20 13:12 ` Joshua Baker-LePain
  0 siblings, 1 reply; 8+ messages in thread
From: AndyLiebman @ 2004-09-17 22:03 UTC (permalink / raw)
  To: linux-raid

Hi everyone, 

I have a Xeon machine (3.06 Ghz single processor, 2 GB RAM, SuperMicro 
motherboard) with two 3ware 9500S-8 cards. I'm getting good performance with 3ware's 
Hardware RAID-5 (I have reasons why I don't want to use Software RAID-5 on 
this machine). 

My question is, what kind of problems, if any, might I run into if I use 
Linux Software RAID to stripe the two RAID-5's together into a single RAID-0? The 
reason I'm thinking about doing this is to squeeze more performance out of the 
storage system for working with huge video files. 

(BTW, this is what Apple does with its XSeve RAID in order to work with high 
definition video. The XServe has two 7-drive RAID-5 arrays, each connected to 
a fiber channel port. The data from both arrays goes into a single dual 
channel fiber channel card on a G5 workstation, which then uses software RAID-0 to 
stripe the two RAIDS together. )

With the 2.6 kernel (versions 2.6.6 and above), should I expect any trouble 
if a drive goes down on ONE of the RAID-5s and I have to replace the disk and 
rebuild? Will the much lower performance on one of the RAID 5s during rebuild 
cause problems for the RAID-0? 

I guess it would be like making a RAID-0 with two drives of equal size, but 
very mismatched in terms of speed (i.e., a 4200 rpm drive and a 7200 rpm 
drive). 

Words of wisdom would be appreciated. 

Regards, 
Andy Liebman

^ permalink raw reply	[flat|nested] 8+ messages in thread
* Re: Software RAID-0 striping over Hardware RAID-5
@ 2004-09-20 13:51 AndyLiebman
  2004-09-20 17:13 ` Guy
  0 siblings, 1 reply; 8+ messages in thread
From: AndyLiebman @ 2004-09-20 13:51 UTC (permalink / raw)
  To: jlb17; +Cc: linux-raid

jlb17@duke.edu writes:

> I have a couple of dual 3ware boxes I do this with, and have never had a 
> problem.  I would make sure that you have a hot spare on your RAID5 
> arrays, though.  Because if one of them dies, you'll obviously lose 
> everything on both arrays.

Thanks for the reply, Joshua. 

Have you ever tested your systems while one of your RAID5 arrays is 
rebuilding or verifying? (I'm about to do that right now). I'm wondering if Linux 
Software RAID-0 might falter if one of the two arrays is significantly slower than 
the other (while rebuilding)?

To test the integrity of the system, I'm going to remove a drive from one of 
the RAID5 arrays, add it back and rebuild the array, and while the rebuilding 
is taking place I'm going to run Bonnie++ several times (100GB of 
writing/reading per test). 

My inclination is to not use a hot spare. Instead, I rely on 3ware's email 
notification feature to alert me that a drive needs to be replaced. I always 
keep a spare handy that can be popped into place immediately. Also, I want to 
have control over when rebuilding takes place. It would be a bad thing to rebuild 
during certain critical high I/O moments of the day -- whereas rebuilding at 
night would be much less stressful on the system. Do you see anything wrong 
with this approach? 

Thanks again, 
Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread
[parent not found: <1a1.29d2b13e.2e8039e4@aol.com>]

end of thread, other threads:[~2004-09-23 12:34 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-09-17 22:03 Software RAID-0 striping over Hardware RAID-5 AndyLiebman
2004-09-20 13:12 ` Joshua Baker-LePain
  -- strict thread matches above, loose matches on Subject: below --
2004-09-20 13:51 AndyLiebman
2004-09-20 17:13 ` Guy
2004-09-23  0:23   ` Tim Moore
2004-09-23  0:27     ` Scott T. Smith
2004-09-23 12:34       ` Doug Ledford
     [not found] <1a1.29d2b13e.2e8039e4@aol.com>
2004-09-20 13:55 ` Joshua Baker-LePain

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).