İçeriğe atla
tolgahat.com
ARAÇDepolama ve yedekleme

RAID ve ZFS Kapasite Hesaplayıcı

Disk sayısını, boyutunu ve düzeni seçin; kullanılabilir kapasite, hata toleransı, performans etkisi ve yeniden yapılandırma riski anında hesaplanır. RAID, ZFS ve Storage Spaces Direct düzenlerini yan yana karşılaştırın. Tamamen tarayıcınızda çalışır; girdiğiniz hiçbir veri sunucuya gönderilmez.

Etiketteki 8 TB, işletim sisteminde 7,28 TiB görünür.

Her diskin boyutunu TB cinsinden boşluk ya da noktalı virgülle ayırın. Doluysa disk sayısı ve boyutu yerine geçer; hesap en küçük diske göre yapılır.

KULLANILABİLİR48 TB= 43,66 TiB (işletim sisteminde)
HAM KAPASİTE64 TB= 58,21 TiB
VERİM%75Düzenin kendi verimi %75 (yedek, rezerv ve boşa giden alan hariç)
HATA TOLERANSI2 arızaHerhangi 2 disk kaybı tolere edilir.
HAM KAPASİTENİN DAĞILIMI
  • Kullanılabilir veri (düz)48 TB · %75
  • Parity / ayna (çapraz çizgili)16 TB · %25
PERFORMANS ETKİSİ (NİTEL)
Okuma
Okumalar 8 diske dağılır.
Yazma
6× I/O · Küçük rastgele yazmada 6× I/O (veri + iki parity için oku-yaz).
Yeniden yapılandırma riski: düşükTek disk arızasında yeniden yapılandırma sırasında ikinci parity korumayı sürdürür; bir URE bu durumda düzeltilebilir.

Karşılaştırma: aynı diskler için tüm düzenler

RAID 50/60 için en az grup, ZFS mirror için 2'li vdev, RAIDZ için tek vdev varsayılır
DÜZENKULLANILABİLİRTiBVERİMTOLERANSYAZMA
64 TB58,21%10001×
8 TB7,28%12,578×
56 TB50,93%87,514×
48 TB43,66%7526×
32 TB29,1%501–42×
48 TB43,66%751–24×
32 TB29,1%502–46×
≈ 31,86 TB28,98%49,81–42×
≈ 53,76 TB48,89%841—
≈ 45,37 TB41,27%70,92—
≈ 36,43 TB33,14%56,93—

Nasıl çalışır?

Klasik RAID'de d veri diski (yedekler hariç) ve s en küçük disk boyutuyla: RAID 0 = d × s, RAID 1 = s (n yönlü ayna), RAID 5 = (d − 1) × s, RAID 6 = (d − 2) × s, RAID 10 = d / 2 × s, RAID 50 = (d − g) × s, RAID 60 = (d − 2g) × s (g grup sayısı). Küçük rastgele yazmada RAID 5 dört, RAID 6 altı, RAID 10 iki disk I/O'su yapar.

ZFS'te RAIDZ vdev'i (N − P) × s tutar (OpenZFS belgesi). Araç buna ek olarak OpenZFS kaynak kodundaki tahsis kuralını (her blok için parity sektörleri ve P + 1 katına yuvarlama) seçtiğiniz recordsize ve ashift ile uygular, ardından slop alanını (havuzun 1/32'si, en az 128 MiB, en fazla 128 GiB) düşer. Meta veri hesaba katılmadığı için ZFS sonuçları yaklaşıktır.

Storage Spaces Direct'te ham kapasite düğüm × disk × boyuttur; rezerv (düğüm başına bir disk, en fazla 4) düşüldükten sonra kalan havuz verimle çarpılır: iki yönlü ayna %50, üç yönlü ayna %33,3, çift parity düğüm sayısı ve ortam türüne göre %50-%80 (Microsoft tablosu), iç içe iki yönlü ayna %25. Mirror-accelerated parity için 1 TB verinin ayak izi ayna × 3 + parity ÷ parity verimi olarak hesaplanır.

URE olasılığı 1 − (1 − 1/oran)^bit ile, tek disk arızasından sonra korumasız kalan diskler tamamen okunuyor varsayımıyla hesaplanır. Veri sayfasındaki oran bir üst sınırdır; sonuç en kötü durum göstergesidir.

Sık sorulan sorular

8 TB disk neden Windows'ta 7,27 TB görünüyor?

Üreticiler ondalık birim kullanır: 1 TB = 10¹² bayt. Windows ve birçok araç aynı değeri ikili birimle (1 TiB = 2⁴⁰ bayt) gösterir ama "TB" diye etiketler. 8 × 10¹² ÷ 2⁴⁰ ≈ 7,28 TiB; aradaki yaklaşık %9'luk fark kayıp değil, birim farkıdır.

Büyük disklerde RAID 5 neden önerilmiyor?

Bir disk arızalandığında RAID 5 korumasız kalır ve yeniden yapılandırma için kalan tüm diskleri baştan sona okur. Disk büyüdükçe okunan bit sayısı ve süre artar; bu sırada okunamayan bir sektör (URE) ya da ikinci bir disk arızası veri kaybına yol açar. Birkaç TB'lık disklerde RAID 6, RAID 10 ya da RAIDZ2 tercih edin.

RAID 10'da kaç disk arızası tolere edilir?

Bu, arızaların nereye düştüğüne bağlıdır. Aynı ayna çiftindeki iki disk kaybolursa dizi kaybolur, bu yüzden garanti edilen tolerans 1 disktir. Arızalar her aynadan birer disk olacak şekilde dağılırsa disk sayısının yarısına kadar arıza tolere edilir.

ZFS RAIDZ'de kullanılabilir alan neden (N-P) × boyuttan az?

OpenZFS havuzun yaklaşık 1/32'sini (en fazla 128 GiB) slop alanı olarak ayırır. RAIDZ ayrıca her bloğu parity + 1 sektörün katına yuvarlar; bu dolgu küçük kayıt boyutlarında ve bazı vdev genişliklerinde verimi düşürür. Meta veri de alan kullanır. Bu yüzden sonuç yaklaşık olarak gösterilir.

Storage Spaces Direct'te rezerv kapasite neden düşülüyor?

Microsoft, havuzda düğüm başına bir kapasite diski (en fazla 4) kadar alanı ayrılmamış bırakmayı önerir. Böylece bir disk arızalandığında S2D veriyi yeni disk takılmasını beklemeden boş alana paralel olarak onarır. Rezervi kapatarak ham sonucu da görebilirsiniz.