Go Back   nV News Forums > Linux Support Forums > General Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-30-09, 05:25 AM   #1
Tonacatecuhtli
Registered User
 
Join Date: Dec 2007
Posts: 15
Question Linux nvraid 0+1 question

My six drive nvraid 0+1 array only reads from the first three drives. It properly writes to all six and the array is healthy. Is this a deficiency of dmraid or the nvraid bios on my MSI P7N Dimaond motherboard?

Or, can anyone tell me if Windows properly uses all hard drives in a nvraid 0+1 configuration?
Tonacatecuhtli is offline   Reply With Quote
Old 06-30-09, 08:59 AM   #2
harl
Registered User
 
Join Date: Nov 2002
Posts: 248
Default Re: Linux nvraid 0+1 question

I think it's normal.
Why should the Raid read twice the same info?
The mirror is only for redundancy
harl is offline   Reply With Quote
Old 06-30-09, 04:22 PM   #3
Tonacatecuhtli
Registered User
 
Join Date: Dec 2007
Posts: 15
Default Re: Linux nvraid 0+1 question

I don't think that's quite it. Here's the scenario as I understand it. The data would look something like:

1 2 3 4 5 6
A1 A2 A3 A1 A2 A3
A4 A5 A6 A4 A5 A6

If we call the disks 1 to 6, from left to right (since my chart probably won't line-up,) the way it currently reads the data is.

1: A1, A4
2: A2, A5
3: A3, A6

It would be about twice as fast to do:

1: A1
2: A2
3: A3
4: A4
5: A5
6: A6

With this set up six blocks could be read simultaneously instead of three. Or is the thought that reading from the backup disks increases their chances of failure?
Tonacatecuhtli is offline   Reply With Quote
Old 07-29-09, 11:04 PM   #4
Tonacatecuhtli
Registered User
 
Join Date: Dec 2007
Posts: 15
Default Re: Linux nvraid 0+1 question

Well, I hate to answer my own question, but the answer is that NVRAID can't read from RAID 1 drives simultaneously. The problem is that hard drives have a hard time reading one sector, skipping the next X and reading the next sector without having to have the platter rotate all the way around again.

With RAID 0 each hard drive can read consecutively and by the nature of striping will read every Nth (how ever many drives) sector, this is what we want. If this were attempted with RAID 1, either the same data would be read from each drive, or a large amount of rotational latency would be introduced as the drives read small bits and tried to seek to the next block needed.

Hopefully that'll help in case anyone else has the same question in the future.
Tonacatecuhtli is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 11:49 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.