RAID-calculator

Stap 1 / 4Indeling

RAID-indeling

Plan een klassieke RAID-array zonder de capaciteit op het schijflabel, de capaciteit die het besturingssysteem toont en beschermde opslag door elkaar te halen. Voer identieke actieve schijven of een lijst met verschillende groottes in en vergelijk RAID 0, 1, 5, 6, 10, 50 en 60 op dezelfde hardware. De calculator toont elke aftrek afzonderlijk: ongebruikte ruimte op grotere schijven, overhead voor spiegeling of pariteit, reservecapaciteit en theoretisch bruikbare ruimte. Resultaten verschijnen in decimale terabytes en binaire tebibytes. Bij een ongeldige indeling ziet u welke eis aan het aantal schijven of spans niet wordt gehaald; bij een geldige indeling wordt zekere fouttolerantie onderscheiden van voorwaardelijke tolerantie.

Zo schat u RAID-capaciteit

  1. 1

    Kies de RAID-indeling

    Selecteer het RAID-niveau, gelijke of gemengde actieve schijfformaten en de leden die werkelijk arraydata bevatten.

  2. 2

    Voer capaciteit en spans in

    Gebruik GB/TB voor decimale schijflabels en GiB/TiB voor binaire capaciteit. RAID 50/60 vereist ook gelijke, geldige pariteitsspans.

  3. 3

    Voeg spares en optionele kosten toe

    Voer hot spares apart in. Ze zijn geïnstalleerd maar niet bruikbaar actief volume; de gemiddelde prijs geldt voor elke schijf.

  4. 4

    Vergelijk geldige indelingen

    Bekijk met dezelfde schijven de bruikbare TB en TiB, ongebruikte ruimte door grootteverschillen, efficiëntie ten opzichte van alle geïnstalleerde schijven en fouttolerantie. Ongeldige indelingen tonen welke eis aan schijfaantal, paren of spans niet wordt gehaald.

Formules voor RAID-capaciteit

Noem het aantal actieve leden N, de capaciteit van de kleinste actieve schijf S, de som van hun werkelijke capaciteit P en het aantal gelijke spans in RAID 50/60 G. Klassieke RAID beperkt ieder lid tot S: de adresseerbare pool is N × S en verlies door gemengde formaten is P − N × S.

Niveau Minimum Theoretisch bruikbaar Fouttolerantie in dit model
RAID 0 2 N × S Geen
RAID 1 2 S N − 1 in het model met N volledige spiegelkopieën
RAID 5 3 (N − 1) × S Elke ene actieve schijf
RAID 6 4 (N − 2) × S Elke twee actieve schijven
RAID 10 4, even (N ÷ 2) × S Eén willekeurige; meer alleen zolang geen volledig spiegelpaar uitvalt
RAID 50 6 (N − G) × S Eén per RAID 5-span
RAID 60 8 (N − 2G) × S Twee per RAID 6-span

RAID 50 vereist minstens twee gelijke spans van minimaal drie schijven; RAID 60 minstens twee van vier. Het voorwaardelijke maximum betekent niet dat elke combinatie van zoveel storingen overleeft. Vallen beide leden van één RAID 10-paar uit, dan gaat dat spiegelpaar verloren; te veel uitval binnen één pariteitsspan doet de samengestelde array uitvallen.

Voorbeeld met gemengde schijven

Vijf actieve schijven van 8, 8, 6, 6 en 6 TB in RAID 6 bevatten fysiek 34 TB. De kleinste schijf van 6 TB beperkt de pool tot 5 × 6 = 30 TB; 4 TB op de grotere schijven blijft ongebruikt. Dubbele pariteit kost 12 TB, dus theoretisch resteert 18 TB, ongeveer 16,371 TiB. Controllergegevens, systeempartities, pools en bestandssystemen kunnen het volume voor toepassingen verder verlagen.

Vergelijk dezelfde vijf schijven

Houd deze vijf actieve schijven aan, zonder hot spares, en verander alleen de RAID-indeling. De fysieke capaciteit van 34 TB, de voor RAID adresseerbare pool van 30 TB en de 4 TB ongebruikte ruimte door verschillende schijfgroottes blijven gelijk. De bruikbare capaciteit en bescherming veranderen:

Indeling Theoretisch bruikbaar Tolerantie voor schijfuitval Geldigheid
RAID 0 30 TB (circa 27,285 TiB) Geen Geldig
RAID 1 6 TB (circa 5,457 TiB) Vier willekeurige schijven, in dit model met N volledige spiegelkopieën Geldig in dit model; ondersteuning verschilt per platform
RAID 5 24 TB (circa 21,828 TiB) Eén willekeurige schijf Geldig
RAID 6 18 TB (circa 16,371 TiB) Twee willekeurige schijven Geldig
RAID 10 Geen schatting Met vijf schijven zijn geen volledige spiegelparen te vormen Ongeldig: het aantal actieve schijven moet even zijn
RAID 50 Geen schatting Minstens twee RAID 5-spans van elk drie schijven nodig Ongeldig: minstens zes actieve schijven nodig
RAID 60 Geen schatting Minstens twee RAID 6-spans van elk vier schijven nodig Ongeldig: minstens acht actieve schijven nodig

Voor alle geldige indelingen in dit voorbeeld betaalt u voor dezelfde vijf geïnstalleerde schijven. RAID 5 gebruikt 6 TB voor pariteit en laat 24 TB bruikbaar; RAID 6 gebruikt 12 TB voor dubbele pariteit en laat 18 TB bruikbaar. Gemeten tegenover alle 34 TB geïnstalleerde capaciteit is hun efficiëntie respectievelijk circa 70,6% en 52,9%. Voeg een hot spare toe of vul een gemiddelde schijfprijs in om de extra capaciteit of kosten consequent in elke vergelijking te zien. Een spare levert niet onmiddellijk bruikbare capaciteit of extra fouttolerantie op. RAID 0 met een hot spare is ongeldig, want zonder redundante gegevens valt er niets te herstellen. Dit zijn theoretische RAID-capaciteiten, vóór overhead van controller en bestandssysteem.

Scheid bij schijven met verschillende capaciteiten de waarden met spaties, puntkomma’s of nieuwe regels. Gebruik een komma als decimaalteken en geen duizendtalscheiding. De optionele gemiddelde schijfprijs wordt gebruikt in de valuta die bij het invoerveld en de raming staat. De calculator rekent geen wisselkoersen om.

TB is niet hetzelfde als TiB

Schijffabrikanten gebruiken doorgaans decimaal: 1 TB = 1.000.000.000.000 bytes. De binaire IEC-eenheid is 1 TiB = 2⁴⁰ = 1.099.511.627.776 bytes. Het zijn dezelfde bytes op een andere schaal. Vier schijven van 4 TB in RAID 5 leveren dus 12 TB of circa 10,914 TiB; er is geen capaciteit “gekrompen”. Bij een eenheidswissel rekent de calculator via bytes om.

Hot spares, herstel en prestaties

Een hot spare wacht buiten de actieve indeling. Hij voegt geen bruikbare capaciteit of directe gelijktijdige fouttolerantie toe. Na uitval kan een compatibele reserveschijf automatisch worden ingezet en opnieuw met gegevens worden gevuld. Zo kan de periode met verminderde bescherming korter worden; de redundantie keert pas terug als het herstel slaagt. De calculator controleert de gemodelleerde capaciteit, maar controllers kunnen een even grote of grotere fysieke schijf, een compatibel type en aansluiting en andere leveranciersspecifieke eisen stellen. De regels van de controller zijn leidend. De hersteltijd hangt af van schijfgrootte en -type, controllerinstellingen, stripe- en cachebeleid, behuizing en de belasting tijdens gebruik. Daarom geeft de calculator geen verzonnen tijdsduur.

Prestaties hangen eveneens af van de belasting. Striping kan de doorvoer verhogen, gespiegelde schijven kunnen leesverzoeken verdelen en pariteit vraagt extra schrijfwerk. RAID 10 vermijdt pariteitsberekeningen, terwijl RAID 5/6/50/60 de pariteit moeten bijwerken. Zonder meting op de gebruikte controller en met de werkelijke belasting is een belofte van N× snelheid niet verantwoord.

RAID biedt beschikbaarheid, geen back-up. Het beschermt niet tegen wissen, corruptie, malware, controllerverlies, brand of diefstal. Houd onafhankelijke, geteste back-ups bij.

Belangrijkste bronnen: SNIA over RAID 10, IBM over capaciteit en de kleinste schijf, Lenovo over RAID-niveaus, spans en hot spares, Dell over vereisten per RAID-niveau, QNAP over verschillende schijfcapaciteiten, NIST over binaire voorvoegsels, Seagate over decimale en binaire capaciteit en Dell over factoren die de herbouwsnelheid bepalen.

Veelgestelde vragen

Klassieke RAID laat elk actief lid evenveel bijdragen. De kleinste schijf bepaalt dat aandeel; extra ruimte op grotere schijven staat apart als ongebruikt. SHR, RAIDZ en andere leverancierspecifieke pools vallen buiten deze calculator.

Alleen onder bepaalde voorwaarden. De array overleeft altijd de uitval van één actieve schijf. Er kan ook in elk spiegelpaar één schijf uitvallen, maar als beide schijven van hetzelfde paar uitvallen, gaat de array verloren.

Elke indeling gebruikt dezelfde actieve schijven. RAID 10 vereist een even aantal voor spiegelparen. RAID 50 vereist minstens twee gelijke spans van elk drie schijven en RAID 60 minstens twee gelijke spans van elk vier. RAID 0 kan geen hot spare gebruiken, omdat er geen redundante gegevens zijn om te herstellen. Daarom legt de vergelijking de beperking uit in plaats van capaciteit voor een onmogelijke indeling te tonen.

Niet op het moment van uitval. De reserveschijf bevat geen actieve arraygegevens en verandert de ingestelde tolerantie niet. Hij kan na uitval automatisch het herstel starten en de periode met verminderde bescherming verkorten.

Dit is theoretische RAID-capaciteit. Metadata, uitlijning, systeempartities, bestandssystemen, snapshots, thin-provisioningreserves en leveranciersruimte verlagen het eindvolume.

Nee. De calculator modelleert twee of meer volledige kopieën. Software-RAID en sommige platforms ondersteunen dit, maar veel hardwarecontrollers beperken gewone RAID 1 tot twee schijven of gebruiken een eigen naam voor drie kopieën.

De berekening wordt op de server uitgevoerd. In de weergave met vier stappen worden het aantal schijven en hun capaciteit, de instellingen voor hot spares en de eventuele gemiddelde schijfprijs via de pagina-URL naar de volgende stap meegenomen. Wie een gekopieerde URL ontvangt, kan die waarden zien. Voer daarom geen vertrouwelijke hardwareplannen of prijzen in.

Nee. RAID kan beschikbaarheid bij bepaalde schijfstoringen behouden, maar repliceert wissen en corruptie en dekt niet elke hardware-, software- of locatieschade. Bewaar herstelbare, onafhankelijke back-ups.

Gerelateerde tools

Tool beschikbaar in andere talen