RAID-kalkylator
RAID-layout
Planera en klassisk RAID-array utan att blanda ihop diskens märkta kapacitet, operativsystemets visning och skyddat lagringsutrymme. Välj RAID 0, 1, 5, 6, 10, 50 eller 60, ange lika stora aktiva diskar eller en lista med blandade storlekar och håll hot spare-diskar åtskilda. Kalkylatorn visar utrymme som går förlorat på större diskar, spegel- eller paritetsöverkapacitet, reservkapacitet och teoretiskt användbart utrymme. Resultatet visas i både decimala terabyte och binära tebibyte, med topologianpassad feltålighet i stället för ett missvisande enda antal diskar som kan gå sönder.
Så uppskattar du RAID-kapacitet
-
1
Välj RAID-layout
Välj klassisk RAID-nivå, lika eller blandade storlekar och de aktiva medlemmar som faktiskt lagrar arraydata.
-
2
Ange kapacitet och grupper
Använd GB eller TB för decimala disketiketter och GiB eller TiB för binär kapacitet. RAID 50 och 60 kräver även lika stora, giltiga paritetsgrupper.
-
3
Lägg till reservdiskar och valfri kostnad
Ange hot spare separat. De är installerad kapacitet, inte aktivt användbart utrymme. Valfritt pris är ett genomsnitt för varje disk.
-
4
Granska varje kapacitetslager
Jämför aktiv råkapacitet, RAID-adresserbart utrymme, storlekssvinn, skyddsöverkapacitet, reservkapacitet, användbara TB/TiB och villkorliga felgränser.
Formler för RAID-kapacitet
Låt N vara antalet aktiva medlemsdiskar, S den minsta aktiva diskens kapacitet, P summan av deras verkliga kapacitet och G antalet lika stora grupper i RAID 50 eller 60. Klassisk RAID begränsar varje medlem till S, så den RAID-adresserbara poolen är N × S; svinn från blandade storlekar är P − N × S.
| Nivå | Minsta antal | Teoretiskt användbar kapacitet | Feltålighet i modellen |
|---|---|---|---|
| RAID 0 | 2 | N × S |
Ingen |
| RAID 1 | 2 | S |
N − 1 för den uttryckliga N-vägsspegeln |
| RAID 5 | 3 | (N − 1) × S |
Valfri en aktiv disk |
| RAID 6 | 4 | (N − 2) × S |
Valfria två aktiva diskar |
| RAID 10 | 4, jämnt | (N ÷ 2) × S |
Valfri en; fler bara om inget spegelpar förloras |
| RAID 50 | 6 | (N − G) × S |
En per RAID 5-grupp |
| RAID 60 | 8 | (N − 2G) × S |
Två per RAID 6-grupp |
RAID 50 kräver minst två lika stora grupper med tre diskar, RAID 60 minst två med fyra. Det villkorliga maxvärdet lovar inte att varje kombination av så många fel överlevs. Två fel i samma RAID 10-par slår ut paret; för många fel i samma paritetsgrupp slår ut den nästlade arrayen.
Exempel med blandade diskar
Fem aktiva diskar på 8, 8, 6, 6 och 6 TB i RAID 6 rymmer fysiskt 34 TB. Den minsta disken på 6 TB begränsar den adresserbara poolen till 5 × 6 = 30 TB, så 4 TB på de större diskarna blir oanvända. Dubbel paritet tar 12 TB, vilket ger 18 TB teoretiskt användbart, cirka 16,371 TiB. Styrenhetsmetadata, systempartitioner, pooler och filsystem minskar volymen ytterligare.
TB är inte TiB
Disktillverkare använder normalt decimalenheter: 1 TB = 1 000 000 000 000 byte. IEC:s binära prefix är 1 TiB = 2⁴⁰ = 1 099 511 627 776 byte. Samma byte uttrycks med olika skalor. Fyra 4 TB-diskar i RAID 5 ger därför 12 TB men cirka 10,914 TiB – inte ”12 TB som krympte”. Kalkylatorn räknar via byte vid enhetsbyte.
Hot spare, återuppbyggnad och prestanda
En hot spare väntar utanför den aktiva layouten. Den ger inget användbart utrymme och höjer inte den omedelbara toleransen mot samtidiga fel. Efter ett diskfel kan en kompatibel reservdisk tilldelas och byggas upp automatiskt, vilket förkortar tiden i degraderat läge; redundansen är tillbaka först när återuppbyggnaden lyckats. Kalkylatorn kontrollerar kapaciteten, men styrenheten kan kräva minst samma fysiska storlek, kompatibelt medium eller gränssnitt och andra leverantörsvillkor. Styrenhetens regler gäller. Verklig återuppbyggnadstid beror på disk, styrenhet, stripe- och cachepolicy, chassi och belastning och beräknas därför inte.
Striping kan öka genomströmningen, speglar kan läsa från flera kopior och paritet medför extra skrivarbete. RAID 10 undviker paritetsberäkningar; RAID 5/6/50/60 måste underhålla paritet. Inget av detta motiverar ett löfte om N× prestanda utan mätning på den verkliga styrenheten och arbetslasten.
RAID ger tillgänglighet, inte säkerhetskopiering. Det skyddar inte mot radering, korruption, skadeprogram, styrenhetsfel, brand eller stöld. Behåll oberoende och testade säkerhetskopior.
Huvudkällor: SNIA:s definition av RAID 10, IBM:s kapacitetsformler och minsta-disk-regel, Lenovos guide till RAID-nivåer, grupper och hot spare, Dell PERC:s krav, QNAP:s exempel med blandad kapacitet, NIST om binära prefix, Seagate om decimal/binär kapacitet och Dell om återuppbyggnadsfaktorer.
Vanliga frågor
Klassisk RAID låter varje aktiv medlem bidra lika mycket. Den minsta medlemmen sätter gränsen; utrymme därutöver på större diskar visas som oanvänt. SHR, RAIDZ och andra leverantörsspecifika pooler kan fungera annorlunda och ingår inte.
Bara villkorligt. Ett valfritt enskilt diskfel överlevs alltid. Ett fel i varje spegelpar kan överlevas, men om båda medlemmarna i ett par förloras går spegeln och därmed arrayen förlorad.
Inte i felögonblicket. Reservdisken innehåller inga aktiva arraydata, så den konfigurerade toleransen är oförändrad. Den kan starta återuppbyggnaden och minska tiden i degraderat läge.
Detta är teoretisk RAID-kapacitet. Metadata, justering, systempartitioner, filsystem, ögonblicksbilder, reserver för tunn allokering och leverantörens systemutrymme kan minska slutvolymen.
Nej. Modellen antar två eller fler fullständiga spegelkopior, vilket stöds av programvaru-RAID och vissa plattformar. Många maskinvarustyrenheter begränsar RAID 1 till två diskar eller använder egna namn för trevägsspegling. Kontrollera styrenheten.
Nej. RAID kan hålla ett system tillgängligt vid vissa diskfel men replikerar radering och korruption och täcker inte alla maskin-, program- eller platsfel. Behåll oberoende, återställningsbara säkerhetskopior.
Relaterade verktyg
Numerologikalkylator
Beräkna namnanknutna numerologital med pythagoreiska eller kaldeiska bokstavsvärden: uttryck, själens drivkraft och personlighet.
Lyftkraftskalkylator
Beräkna lyftkraften med Arkimedes formel F = ρ·V·g. Ange vätskans densitet och den nedsänkta volymen för att få den uppåtriktade kraften i newton och massan undanträngd vätska i kilogram.
Balusterkalkylator
Ange räckets fria spännvidd, balusterbredden och det största tillåtna mellanrummet för att få exakt antal balustrar du behöver och det jämna avståndet mellan varje spjäla, utan något mellanrum som överskrider normen.
Lönekalkylator
Uppskatta nettolön från bruttolön och de avdragsprocent du anger. Beräkningen körs lokalt i webbläsaren.
ABV-kalkylator
Ange original gravity (OG) och final gravity (FG) för att räkna ut ABV, ABW, skenbar utjäsning och kalorier per 355 ml.
Makrokalkylator
Omvandla ett dagligt kalorimål och makroprocent till gram protein, kolhydrater och fett. Testa balanserade, proteinrika, muskelökande eller lågkolhydratinriktade upplägg.