Calculadora de tiempo de reconstrucción RAID: cuánto tarda el rebuild tras fallar un disco
Estima cuánto tarda en reconstruirse un arreglo RAID tras fallar un disco según su capacidad y la velocidad de rebuild, y cuánto tiempo trabaja degradado.
Cómo funciona
Tiempo de reconstrucción = bytes del disco ÷ velocidad efectiva · Velocidad efectiva = velocidad × (1 − penalización por carga)
Una reconstrucción tiene que leer o recalcular cada byte del disco de reemplazo, así que el tiempo es simplemente la capacidad del disco dividida entre la velocidad a la que el arreglo escribe los datos recuperados. Casi nunca se logra a máxima velocidad, porque el arreglo sigue atendiendo la E/S en producción, y esa penalización alarga mucho la ventana. Y esa ventana importa: mientras está degradado, el arreglo no tiene redundancia (o tiene menos), y con los discos grandes de hoy el riesgo de que falle un segundo disco o aparezca un error de lectura irrecuperable durante el rebuild es real.
Ejemplo resuelto
El NAS de la oficina de Andrés perdió un disco de 8 TB (8,000,000,000,000 bytes). A 150 MB/s con el arreglo sin uso, la reconstrucción tomaría unas 14 h 48 min 53 s. Pero el NAS sigue sirviendo archivos y cede un 30% de la velocidad, así que la velocidad efectiva baja a 105 MB/s y el rebuild se alarga a unas 21 h 9 min 50 s de funcionamiento degradado.
Preguntas frecuentes
¿Por qué los discos grandes hacen más riesgoso un RAID?
El tiempo de reconstrucción crece con la capacidad, así que un disco de 8–16 TB puede tardar un día o más. Cuanto más tiempo pasa el arreglo degradado, más probable es que falle un segundo disco o que un error de lectura irrecuperable aborte el rebuild; por eso con discos grandes se prefieren RAID 6 o los espejos.
¿El uso normal hace más lenta la reconstrucción?
Sí. El rebuild compite con la E/S de producción por el ancho de banda de los discos, así que un arreglo con mucha carga se reconstruye bastante más lento de lo que indica la velocidad del disco. La penalización por carga de esta calculadora modela ese equilibrio.
¿Cómo acelero la reconstrucción de un RAID?
Programa el rebuild en horas de poca actividad, sube la prioridad de reconstrucción en la controladora o en el software RAID si lo permite y evita tareas pesadas mientras dura. Tener un disco de repuesto en caliente (hot spare) hace que empiece en cuanto falla un disco.
Calculadoras relacionadas
Esta calculadora tiene fines informativos. Verifica los resultados importantes antes de tomar decisiones.