Calculadora de Capacidad RAID
Calcula capacidad utilizable, tolerancia a fallos y penalización de escritura para RAID 0, 1, 5, 6, 10 y niveles ZFS RAIDZ.
Entendiendo la capacidad y redundancia RAID
RAID (Redundant Array of Independent Disks) combina múltiples discos físicos en una unidad lógica para mejorar fiabilidad, rendimiento o ambos. El concepto fue formalizado por Patterson, Gibson y Katz en UC Berkeley en 1988.
RAID 0 distribuye datos sin redundancia. RAID 1 refleja cada escritura. RAID 5 distribuye paridad y sobrevive un fallo de disco con (N-1) discos utilizables. RAID 6 agrega un segundo bloque de paridad para dos fallos simultáneos. RAID 10 combina espejo y striping con la mitad de la capacidad bruta pero bajo penalty de escritura.
ZFS RAIDZ elimina la vulnerabilidad write hole del RAID 5 de hardware usando franjas de ancho variable y checksums de bloque completo. RAIDZ2 y RAIDZ3 ofrecen paridad doble y triple. Las fórmulas de capacidad son iguales a sus equivalentes RAID, aunque la arquitectura copy-on-write de ZFS agrega overhead adicional.
Preguntas frecuentes
¿Qué nivel RAID debería elegir?
RAID 5 es común para servidores de archivos con balance entre capacidad y protección. RAID 6 o RAIDZ2 se recomienda para arrays grandes (más de 8 discos) ya que el tiempo de reconstrucción con discos modernos aumenta el riesgo de un segundo fallo. RAID 10 ofrece el mejor rendimiento de escritura y es preferido para bases de datos. RAID 0 no tiene redundancia.
¿Por qué es arriesgado RAID 5 con discos grandes?
Los discos modernos (4 TB+) tienen una tasa de URE de aproximadamente 1 en 10^14 bits. Durante la reconstrucción de un disco de 4 TB en RAID 5, el controlador lee unos 3,2×10^13 bits de cada disco restante. Con cuatro o más discos, la probabilidad de un URE se vuelve considerable. RAID 6 o RAIDZ2 tolera dos fallos simultáneos.
¿Qué es la penalización de escritura en RAID?
Es el número de operaciones de I/O de disco por cada escritura lógica. RAID 5 necesita cuatro I/Os por escritura aleatoria pequeña. RAID 6 necesita seis. RAID 10 necesita dos. RAID 0 no tiene penalización (1:1).
¿Cuál es la diferencia entre RAIDZ y RAID 5?
ZFS RAIDZ es funcionalmente similar a RAID 5 (paridad simple, N-1 discos utilizables). La diferencia clave: RAIDZ usa franjas de ancho variable para evitar el write hole de RAID 5. También verifica datos y metadatos con checksums, detectando corrupción silenciosa que los controladores RAID tradicionales no detectan.
¿Esta calculadora considera el overhead del sistema de archivos?
No. Muestra la capacidad útil bruta basada solo en la fórmula RAID. La capacidad formateada real es menor. Espera un 2-10 % menos en la práctica según el sistema de archivos.