Farklı RAID sistemlerinin güvenilirliğini tüketici (URE / bit = 1e-14) veya kurumsal (URE / bit = 1e-15) sürücülerle karşılaştırmak istiyorum. Yeniden oluşturma başarı olasılığına sahip formül (daha sonra dikkate alacağım mekanik sorunları göz ardı) basit:
error_probability = 1 - (1-per_bit_error_rate) ^ bit_read
Hatırlanması gereken önemli olan, bunun en az bir URE'ye sahip olma olasılığıdır, sadece bir tane değil.
Diyelim ki 6 TB kullanılabilir alan istiyoruz. Biz ile alabilirsiniz:
Her biri 6 TB'lık 1 + 1 diskli RAID1. Yeniden oluşturma sırasında 6TB'lik 1 diski okuruz ve risk şöyledir: 1- (1-1e-14) ^ (6e12 * 8) = tüketici için% 38 veya kurumsal sürücüler için% 4.7.
Her biri 3 TB'lık 2 + 2 diskli RAID10. Yeniden oluşturma sırasında yalnızca 1 TB 3BB'yi (başarısız olanla eşleştirilen!) Okuruz ve risk daha düşüktür: 1- (1-1e-14) ^ (3e12 * 8) = tüketici için% 21 veya kurumsal sürücüler.
Her biri 3 TB'lık 2 + 1 diskli RAID5 / RAID Z1. Yeniden oluşturma sırasında her biri 3 TB'lık 2 disk okuruz ve risk şu şekildedir: 1- (1-1e-14) ^ (2 * 3e12 * 8) = tüketici için% 38 veya% 4.7 veya kurumsal sürücüler.
Her biri 2 TB'lık 3 + 1 diskli RAID5 / RAID Z1 (genellikle Synologys gibi SOHO ürünlerinin kullanıcıları tarafından kullanılır). Yeniden oluşturma sırasında her biri 2 TB'lık 3 disk okuruz ve risk şöyledir: 1- (1-1e-14) ^ (3 * 2e12 * 8) = tüketici için% 38 veya% 4.7 veya kurumsal sürücüler.
Tek disk toleransı için hatayı hesaplamak kolaydır, birden fazla disk hatasına (RAID6 / Z2, RAIDZ3) toleranslı sistemlerle olasılığı hesaplamak daha zordur.
Yeniden oluşturma için yalnızca ilk disk kullanılırsa ve ikincisi baştan veya bir URE durumunda tekrar okunursa, hata olasılığı karekök üzerinde hesaplanan disktir (tüketici için RAID5% 2,5, tüketici için% 4,5 RAID1 1 + 2). Bununla birlikte, sanırım (en azından tam sağlama toplamı olan ZFS'de!) İkinci eşlik / kullanılabilir diskin yalnızca gerektiğinde okunduğunu, yani sadece birkaç sektörün gerekli olduğunu düşünüyorum: ilk diskte kaç tane URE olabilir? çok değil, aksi takdirde tek diskli tolerans sistemleri için hata olasılığı, hesapladığımdan daha fazla fırlayabilir.
Doğruysam, ikinci eşlik diski riski neredeyse son derece düşük değerlere düşürür.
Soru bir yana, üreticilerin pazarlama nedenleriyle tüketici sınıfı diskler için URE olasılığını arttırdıklarını (daha fazla kurumsal sınıf sürücü sattığını) akılda tutmak önemlidir, bu nedenle tüketici sınıfı HDD'lerin bile 1E-15 URE / bit okumaya ulaşması beklenmektedir. .
Bazı veriler: http://www.high-rely.com/hr_66/blog/why-raid-5-stops-working-in-2009-not/
Bu nedenle parantez içinde verdiğim değerler (kurumsal sürücüler) gerçekçi bir şekilde tüketici sürücüleri için de geçerlidir. Ve gerçek kurumsal disklerin güvenilirliği daha da yüksektir (URE / bit = 1e-16).
Mekanik arıza olasılığı ile ilgili olarak, disk sayısı ile orantılıdır ve yeniden inşa etmek için gereken zamanla orantılıdır.