I am doing a report/presentation on RAID and might get into ZFS if I have time.
I will have a few questions here over the next week.
QUESTION 2
does anyone have results of how well raid0/5/6 or raid-z/z2 scale in terms of read/write speeds as you add drives?
QUESTION 1
Currently I am trying to calculate the probability of getting an unrecoverable read error (URE) during a raid rebuild.
I think I did it properly for RAID5, but I am not sure how to go about doing RAID6.
here are a couple of my calculations for RAID5:
I would think that the probability of 2 drives failing for a 8x2TB RAID6 array would be:
is this correct for my RAID6 calculation?
and I am assuming that RAID-Z would be calculated the same way that RAID5 is?
I will have a few questions here over the next week.
QUESTION 2
does anyone have results of how well raid0/5/6 or raid-z/z2 scale in terms of read/write speeds as you add drives?
QUESTION 1
Currently I am trying to calculate the probability of getting an unrecoverable read error (URE) during a raid rebuild.
I think I did it properly for RAID5, but I am not sure how to go about doing RAID6.
here are a couple of my calculations for RAID5:
512Byte sectors = 4096 bits
URE = 1x10^14 bits
Sector error rate = 1/(URE/sectorSize) = 1/(1x10^12/4096) = 4.096x10^-11
7 x 2 TB RAID5
#Sectors after 1 disk fail = #disks x diskSize = 6 x 2x10^14 / 512 = 2.343x10^10 bits
P(have 1 error) = 1 - P(have no errors) = 1 - (1-SER)^#Sectors = 1 - (1-4.096x10^-11)^2.343x10^10 = 1 - 0.3829 = 0.6171
8x2 TB RAID5
#Sectors after 1 disk fail = 7 x 2x10^14 / 512 = 2.734x10^10 bits
P(have 1 error) = 1 - P(have no errors) = 1 - (1-SER)^#Sectors = 1 - (1-4.096x10^-11) = 1 – 0.3263 = 0.6737
I would think that the probability of 2 drives failing for a 8x2TB RAID6 array would be:
P(have 2 errors) = 1 - P(have no errors) - P(have 1 error for N-1)
therfore:
P(have 2 errors) = 1 - 0.3263 - 0.6171 = 0.0566
is this correct for my RAID6 calculation?
and I am assuming that RAID-Z would be calculated the same way that RAID5 is?
Last edited: