ForHosting KIT · Casa, cucina e tempo libero

Calcolatore RAID

Quattro dischi da 2 TB in RAID 5 danno 6 TB utili su 8 TB grezzi, un’efficienza del 75%, e un disco può guastarsi. Scelga il livello, il numero di dischi uguali e la loro dimensione per pianificare il suo NAS prima dell’acquisto. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Livello RAID
5
Numero di dischi
4
Dimensione del disco
2
Ottiene
Nome del RAID
RAID 5
Schema
distributed parity
Dischi minimi
3
Dischi dati
3

Un calcolatore RAID risponde alla domanda di archiviazione che fa inciampare quasi ogni prima costruzione di NAS: dato un livello RAID, un conteggio di dischi uguali e la dimensione di ciascun disco, quanta capacità può davvero scrivere e quanti dischi possono guastarsi prima che l'insieme scompaia. I terabyte della fattura sono grezzi. RAID 1, 5, 6 e 10 spendono parte di quello spazio grezzo in specchi o parità, così la capacità utile è la cifra che appartiene a un piano d'acquisto e a una previsione del file system.

Pianificare gli insiemi prima di acquistare i dischi

Usi questo calcolatore prima di fare clic su acquista, non dopo che le unità sono già nello chassis. Se Le servono otto terabyte di spazio di file system in RAID 5 con dischi da due terabyte, quattro membri danno sei terabyte utili —sotto l'obiettivo—, quindi occorrono cinque membri per otto terabyte utili più il disco di parità. RAID 6 con gli stessi dischi da due terabyte necessita di sei membri per otto terabyte utili perché due dischi sono parità.

RAID 10 con dischi da due terabyte necessita di otto membri per otto terabyte utili, costa più assi e paga ricostruzioni più rapide e la capacità di perdere un disco per coppia. RAID 0 con quattro dischi da due terabyte dà gli otto terabyte completi e tolleranza ai guasti zero; è un pool temporaneo, non un archivio fotografico. La convalida fallita non consuma il saldo prepagato, il che tiene economici gli script esplorativi quando prova RAID 5 con due dischi e scopre che il minimo è tre.

Preferisca questa capacità quando i dischi sono uguali e il livello è 0, 1, 4, 5, 6 o 10; se Le serve RAID 50, RAID 60 o un pool di dimensioni miste, quello è un layout diverso con parametri extra che questa pagina non pretende di risolvere.

Qual è il conteggio minimo di dischi per ciascun livello RAID?

RAID 0 e RAID 1 necessitano di 2 dischi. RAID 4 e RAID 5 necessitano di 3. RAID 6 e RAID 10 necessitano di 4.

Quanto spazio utile danno quattro dischi da 2 TB in RAID 5?

6 TB su 8 TB grezzi, un’efficienza del 75%. Lo spazio di un disco è dedicato alla parità, quindi l’array sopravvive al guasto di uno qualsiasi dei dischi.

Che differenza c’è tra RAID 4 e RAID 5?

Capacità e protezione sono uguali: entrambi richiedono almeno tre dischi, mantengono lo spazio di tutti tranne uno e tollerano un guasto. Il RAID 4 tiene la parità su un disco dedicato, il RAID 5 la distribuisce su tutti.

Quanti dischi possono guastarsi in RAID 10?

Uno per ogni coppia in mirroring. Se si guastano entrambi i dischi della stessa coppia, l’array è perso. Con otto dischi da 2 TB ottiene 8 TB utili e ricostruzioni più rapide rispetto alla parità.

Funziona con RAID 50, RAID 60 o dischi di dimensioni diverse?

No. Copre RAID 0, 1, 4, 5, 6 e 10 con dischi della stessa dimensione. I livelli annidati e i gruppi con dimensioni miste richiedono dati aggiuntivi, come il numero di gruppi, che questo calcolatore non chiede.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/game/raid

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/game/raid \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"raid_level":"5","disk_count":4,"disk_size":2}'
{
  "raid_level": "5",
  "disk_count": 4,
  "disk_size": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "game.raid",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

max_disks256
HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Questo strumento ammette RAID 0, 1, 4, 5, 6 e 10, restituisce usable_capacity nella stessa unità usata per disk_size e riporta fault_tolerance come conteggio di dischi. Se disk_count è sotto il minimo del livello, l'attività fallisce con invalid_input invece di inventare un layout che nessun controller assemblerebbe. Il percorso gratuito del browser e l'API prepagata condividono un unico modulo deterministico; le chiamate API riuscite costano $0.002.

Formule RAID: capacità utile, overhead e tolleranza ai guasti

La capacità utile RAID non è più un mistero quando i dischi sono uguali. RAID 4 riserva un disco di parità dedicato; RAID 5 ruota quella unica striscia di parità tra i membri. Due guasti nella stessa coppia uccidono ancora quella striscia. RAID 50 e RAID 60 nidificati richiedono un conteggio di gruppi che questo contratto a tre campi non accetta, perciò non sono offerti. La capacità grezza è disk_count per disk_size. RAID 0 distribuisce ogni blocco su tutti i membri senza copia né parità, quindi usable_capacity uguaglia la capacità grezza e fault_tolerance è zero: qualsiasi guasto di un disco perde l'insieme. RAID 1 è uno specchio a n vie: usable_capacity equivale a un disk_size, e l'insieme sopravvive finché non fallisce l'ultimo disco rimasto, così fault_tolerance è disk_count meno uno. Entrambi richiedono almeno tre dischi, entrambi danno usable_capacity di (disk_count meno uno) per disk_size, ed entrambi tollerano esattamente un guasto di disco. RAID 6 memorizza due sindromi di parità indipendenti, richiede almeno quattro dischi, dà usable_capacity di (disk_count meno due) per disk_size e tollera due guasti di disco qualsiasi. RAID 10 è una striscia di specchi a due dischi: disk_count deve essere pari e almeno quattro, usable_capacity è la metà del grezzo, e un disco può guastarsi in ciascuna coppia (fino a disk_count su due). Efficiency_percent è usable_capacity diviso per raw_capacity per cento, quindi RAID 5 con quattro dischi è settantacinque per cento e RAID 10 è sempre cinquanta. Queste identità assumono membri identici; le dimensioni miste sono troncate al disco più piccolo dai controller reali e restano fuori ambito. Overhead è semplicemente raw_capacity meno usable_capacity: lo spazio speso in copie o parità anziché in dati dell'ospite.

Contratto di ingresso, minimi per livello e forma della risposta

RAID 10 richiede inoltre un conteggio pari affinché i membri si accoppino in specchi. Nessuno di questi fallimenti viene addebitato. Invii un corpo JSON con tre campi obbligatori. Il campo raid_level è l'insieme chiuso 0, 1, 4, 5, 6 o 10; gli alias level, raid e raid_type sono accettati, e un prefisso raid iniziale viene rimosso così RAID-5 e 5 significano lo stesso layout. Il campo disk_count è un intero positivo da due a duecentocinquantasei; gli alias disks, n, drives e drive_count vi corrispondono. Il campo disk_size è una capacità finita positiva in qualsiasi unità coerente —gigabyte, terabyte o tebibyte— perché ogni capacità in uscita torna in quella stessa unità; size, capacity, drive_size e disk_capacity sono accettati. Il disk_count minimo dipende dal livello: due per RAID 0 e RAID 1, tre per RAID 4 e RAID 5, quattro per RAID 6 e RAID 10. Un disk_count sotto il minimo del livello è invalid_input che nomina disk_count; un conteggio dispari RAID 10 è invalid_input dello stesso campo; un disk_size assente o non finito è invalid_input che nomina disk_size. In caso di successo il corpo ripete raid_level, disk_count e disk_size; nomina il layout (raid_name, scheme); elenca min_disks, data_disks e redundancy_disks; e restituisce raw_capacity, usable_capacity, overhead, efficiency_percent, fault_tolerance, fault_tolerance_note, formula e un message di una riga. Esempio: raid_level 5, disk_count 4, disk_size 2 produce usable_capacity 6, overhead 2, efficiency 75 e fault_tolerance 1. Il prezzo è un $0.002 fisso per richiesta riuscita con unit item.

Pianificare gli insiemi prima di acquistare i dischi

Chi allestisce un NAS domestico e confronta RAID 5 di consumo con RAID 6 deve soppesare il disco extra del RAID 6 rispetto alla finestra di ricostruzione a doppia parità, che questo strumento non simula: riporta capacità statica e fault_tolerance statico, non tempo di ricostruzione né rischio di errore di lettura irrecuperabile durante una ricostruzione. Tenga disk_count a duecentocinquantasei o meno e disk_size nell'intervallo positivo pubblicato affinché i prodotti intermedi restino finiti in doppia precisione IEEE sul Worker e nel browser. Le chiamate API riuscite costano $0.002 per richiesta.

NAS da laboratorio casalingo prima di comprare le unità

Indichi RAID 5 o RAID 6, il numero di baie che riempirà e i terabyte dichiarati per disco per vedere usable_capacity prima di ordinare un set abbinato.

Distinta base di un data center

I pianificatori di capacità confrontano RAID 10 e RAID 6 sullo stesso disk_size e disk_count per scambiare terabyte utili contro fault_tolerance in un foglio di calcolo o in uno script.

Corsi di amministrazione e fixture di prova

I docenti generano casi RAID 0/1/5/6/10 noti più un rifiuto di disk_count sotto il minimo così gli studenti vedono insieme la capacità utile e invalid_input.

Come si calcola la capacità RAID utile?

Con dischi uguali: RAID 0 usa n volte disk_size; RAID 1 usa un disk_size; RAID 4 e 5 usano (n-1) volte disk_size; RAID 6 usa (n-2) volte disk_size; RAID 10 usa (n/2) volte disk_size.

Che succede se disk_count è sotto il minimo RAID?

L'attività fallisce con invalid_input che nomina disk_count. Il calcolatore non inventerà un insieme degradato né passerà in silenzio a un altro livello RAID. La convalida fallita non viene addebitata.

Quali unità usa disk_size?

Qualsiasi unità coerente che Lei scelga (GB, TB, TiB). raw_capacity, usable_capacity e overhead tornano in quella stessa unità. Converta Lei il TB decimale del produttore rispetto al TiB binario se il Suo controller usa l'uno o l'altro.

Quanto costa il calcolatore RAID?

Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.

Leggi la documentazione completa del KIT →