[RAID6'nın performans hitinden memnun olduğunuzu ve yalnızca başarısızlıklarla ilgilendiğinizi varsayıyorum]
Ben http://en.wikipedia.org/wiki/Standard_RAID_levels gelen numaraları kullanıyorum ve matematik emmek, bu yüzden bu yanlış olabilir. Sürücülerinizin% 5'inin 1 yıl içinde öleceğini varsayalım.
Raıd1 düpedüz ölen bir çift üyesinin olasılığı ölen herhangi bir sürücünün olasılığıdır, kare: P(R1) = P(drive)^2
.
Böylece% 5 başarısızlık oranı ile sonuçlanırsınız:
P(R1) = 0.005^2 = 0.0025 = 0.25%
(Matematikten emin olmadığım yer --- mantıklı ama bu hiçbir şey ifade etmiyor)
Bu nedenle, herhangi bir R1 üyesini kaybetme şansı yılda% 0.25'tir, ancak bunların birçoğu birlikte şeritlenir ve bunlardan herhangi biri ölürse diziniz ölür. böylece R0 yetmezliği matematik olarak P (R1) sayısı fiş gerekir: P(R10) = 1 - (1 - P(R1))^(n_R1)
. Toplamda 8 sürücünüz olduğunu varsayalım (ve başarısız olduklarında değiştirmeyin), böylece 4 R1'de bir şerit:
P(R10) = 1 - (1 - 0.0025)^4 ~= 0.99%
Yani yılda% 5 başarısızlık şansı olan 8 sürücüye sahip bir RAID10'u kaybetme şansınız yaklaşık% 1'dir.
Basit bir şekilde, RAID6'nın başarısız olma olasılığı, verilen herhangi bir sürücünün ölme olasılığıdır, küp (başarısız olması için üç sürücüyü kaybetmeniz gerektiğinden), örneğin:
P(drive)^3 = (5%)^3 = 0.0125%
"Birden fazla sürücü ölüyor" senaryosu için, RAID6'nın aynı sürücülerle RAID10 kadar başarısız olma olasılığı yaklaşık 1/80'dir.
Ne yazık ki, hayat karmaşık ve sektörler kötüye gidiyor. Sürücülerinize fark edilmeyen rastgele hataların girmesi tamamen olasıdır. Artık sadece wikipedia'yı kopyalamıyorum, ancak herhangi bir sürücüde kötü bir sektörün ortaya çıkma olasılığını tahmin ediyorum P(bs) = P(UBER) * bits_written
. Böyle bir durumda, bir sürücü arızasından sonra kurtarma bir R1'de imkansızdır ve bir R6'da daha zorlayıcıdır.
Tabii ki, RAID6 denetleyicisi veya sürücüsü buggy ise ve bu, verilerinize hatalar sokuyorsa veya dizinizi bozarsa, tüm bunlar tartışılır :-)