[Je suppose que vous êtes à l'aise avec les performances de RAID6 et que vous ne vous souciez que des échecs]
J'utilise les chiffres de http://en.wikipedia.org/wiki/Standard_RAID_levels , et je suis nul en mathématiques, donc cela peut être faux. Supposons que 5% de vos disques meurent dans un délai d'un an.
La probabilité d'une pure et simple RAID1 double élément de mourir est la probabilité d'un entraînement donné la mort, au carré: P(R1) = P(drive)^2
.
Ainsi, avec le taux d'échec de 5%, vous vous retrouvez avec:
P(R1) = 0.005^2 = 0.0025 = 0.25%
(Voici où je ne suis pas sûr des mathématiques --- cela a du sens, mais cela ne veut rien dire)
Ainsi, les chances de perdre un membre R1 donné sont de 0,25% par an, mais vous en avez plusieurs regroupés, et si l'un d'eux meurt, votre tableau est mort. de sorte que vous devez brancher le numéro P (R1) dans le calcul de l' échec R0: P(R10) = 1 - (1 - P(R1))^(n_R1)
. Supposons que vous ayez 8 disques au total (et ne les remplacez pas en cas de panne), donc une bande sur 4 R1:
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
Vous avez donc environ 1% de chances de perdre un RAID10 avec 8 disques avec 5% de risques de panne par an.
Simplement, la probabilité d'échec de RAID6 est la probabilité de la mort d'un disque donné, en cubes (car vous devez perdre trois disques pour qu'il tombe en panne), par exemple:
P(drive)^3 = (5%)^3 = 0.0125%
Ainsi, pour le scénario "plusieurs lecteurs en train de mourir", RAID6 est environ 1/80 aussi susceptible d'échouer que RAID10 avec les mêmes lecteurs.
Malheureusement, la vie est compliquée et vous devez faire face à des secteurs qui tournent mal. Il est tout à fait probable que des erreurs aléatoires soient introduites dans vos disques qui passent inaperçues. Je ne copie plus seulement wikipedia ici, mais je suppose que la probabilité qu'un mauvais secteur apparaisse sur un lecteur donné est P(bs) = P(UBER) * bits_written
. Si cela se produit, la récupération après une panne de disque est impossible dans un R1 et plus délicate dans un R6.
Bien sûr, tout cela est théorique si le contrôleur ou le pilote RAID6 est bogué et introduit des erreurs dans vos données ou corrompt votre matrice :-)