vdev/pool math with combined raidzX vdevs...
Adam Nowacki
nowakpl at platinum.linux.pl
Fri Jul 6 13:31:27 UTC 2012
On 2012-07-06 03:16, Jason Usher wrote:
> It's easy to find the failure math for raidz2 and raidz3.
>
> But what if you create a pool with 3 different raidz3 vdevs inside of it ?
>
> For instance, 3 12-drive raidz3 vdevs in one big pool.
>
> For each individual vdev the failure probability is now higher, since not only will it fail when 4 drives in the vdev fail, but it will also fail if four drives in any of the other two vdevs fail.
>
> So each raidz3 vdev now has a failure rate higher than vanilla raidz3 ... but what is that new failure rate ? Is it still higher than vanilla raidz2 ?
If you're asking if 3-stripe x 12-drive raidz3 has a higher failure
probability than 36-drive raidz2 then the answer is no. It also doesn't
have a higher failure probability than 36-drive raidz3. But if you
compare 3-stripe x 12-drive raidz3 with no stripe 12-drive raidz2 then
for a disk failure probability less than ~0.16 raidz3 wins, otherwise
raidz2.
More information about the freebsd-fs
mailing list