ForHosting KIT · Utilidades de desarrollo

Calculadora capacidad RAID

Vea cuánto espacio le deja de verdad un RAID y cuántos discos puede perder: cuatro discos de 1000 GB en RAID 5 dan 3000 GB útiles, un 75 % de eficiencia y aguantan un fallo. Cubre RAID 0, 1, 5, 6 y 10. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Nivel de RAID
5 GB
Número de discos
4
Tamaño del disco
1 000
Obtiene
Nombre del RAID
RAID 5 GB
Mínimo de discos
3
Capacidad bruta
4 000
Capacidad utilizable
3 000

Planificar un array de almacenamiento empieza por una pregunta sencilla: cuánto espacio útil conserva usted tras el striping, el espejo o la paridad, y cuántos discos pueden fallar antes de perder datos. Esta calculadora de capacidad RAID acepta un nivel (0, 1, 5, 6 o 10), el número de discos miembros idénticos y el tamaño de cada disco; devuelve capacidad bruta, capacidad útil, sobrecarga reservada a espejos o paridad, eficiencia de almacenamiento en porcentaje y tolerancia a fallos como número de discos que el diseño puede perder. Las fórmulas coinciden con los modelos clásicos de manuales de servidores, hojas de homelab y documentos de dimensionamiento: RAID 0 usa todos los discos sin redundancia, RAID 1 deja un disco de espacio útil con tolerancia N−1, RAID 5 y 6 ceden uno o dos discos a paridad simple o dual, y RAID 10 reduce a la mitad la capacidad por espejos en franjas.

Qué significan capacidad RAID, sobrecarga y tolerancia a fallos

La capacidad bruta es simplemente el número de discos por el tamaño de cada uno: cada byte de cada huso o SSD antes de aplicar cualquier diseño RAID. La capacidad útil es lo que presenta un gestor de volúmenes o un controlador de hardware tras reservar espacio para espejos o paridad.

La sobrecarga es la diferencia: capacidad que usted paga pero en la que no almacena datos de usuario únicos, ya sea un conjunto completo de espejos en RAID 1, el equivalente a un disco de paridad distribuida en RAID 5, dos discos de paridad dual en RAID 6 o la mitad del array en RAID 10.

La eficiencia es la útil dividida por la bruta, en porcentaje: un RAID 5 de cuatro discos del mismo tamaño es un setenta y cinco por ciento eficiente y un RAID 10 de cuatro discos es un cincuenta por ciento.

La tolerancia a fallos es el número de fallos concurrentes de miembros que el diseño puede soportar y seguir reconstruyendo datos: cero en RAID 0, N menos uno en un espejo RAID 1 de N vías, uno en RAID 5, dos en RAID 6 y hasta N entre dos en RAID 10 cuando los fallos caen uno por par espejado. Estas cifras asumen tamaños de disco idénticos; los controladores reales suelen dimensionar al miembro más pequeño, así que introduzca el tamaño efectivo por disco que vaya a usar.

La calculadora no modela hot spares, compresión, thin provisioning, sobrecarga del sistema de archivos ni variantes RAID-Z de un fabricante: responde a las cifras clásicas de capacidad y resiliencia que los planificadores ponen en un BOM o en una solicitud de cambio. Elija el nivel según el modelo de fallo que acepte y lea capacidad útil y sobrecarga juntas para que el coste por terabyte útil sea honesto.

Dónde le sirven estas cifras de capacidad

Los integradores de sistemas y los equipos de servicios gestionados necesitan un oráculo determinista al cotizar arrays para que hojas de ventas, notas de inventario Ansible y portales de clientes coincidan en terabytes útiles para el mismo SKU de disco y el mismo nivel. Los flujos de compra evalúan en lote RAID 5 frente a RAID 6 frente a RAID 10 con un conteo fijo de discos sin reabrir una hoja de cálculo en cada cambio de SKU.

Los laboratorios de formación y la preparación de certificaciones pueden comprobar respuestas de alumnos sobre sobrecarga y tolerancia sin levantar un simulador de almacenamiento completo. La validación fallida no consume saldo. Cifras reproducibles de capacidad útil y tolerancia a fallos alinean BOM, runbooks y edge workers sin hospedar matemática RAID propia.

Cotizaciones de capacidad para servidores y SAN

Convierta conteo de discos, tamaño y nivel RAID en capacidad útil, sobrecarga y eficiencia para BOM y presupuestos al cliente.

Planificación de homelab y montajes

Compare RAID 5, 6 y 10 con los mismos discos antes de comprar: tolerancia a fallos y espacio útil lado a lado.

Automatización y comprobaciones de inventario

Valide la capacidad de array declarada en CMDB o datos Ansible frente a las fórmulas clásicas de los niveles 0, 1, 5, 6 y 10.

¿Qué niveles RAID están admitidos?

RAID 0 (franja), RAID 1 (espejo de N vías), RAID 5 (paridad simple), RAID 6 (paridad dual) y RAID 10 (espejos en franjas). Otros niveles como RAID 50 o ZFS RAID-Z quedan fuera de alcance.

¿Por qué RAID 10 exige un número par de discos?

RAID 10 se construye con pares espejados unidos en franjas.

¿El campo unit convierte GB a TB?

No. unit es una etiqueta de visualización opcional (por defecto GB) que se repite en los campos de capacidad. Convierta usted los tamaños antes de llamar si necesita otra unidad.

¿Cuántos discos pueden fallar en cada nivel de RAID?

Ninguno en RAID 0, todos menos uno en RAID 1, uno en RAID 5 y dos en RAID 6. RAID 10 resiste hasta la mitad de sus discos, pero solo si cada fallo cae en una pareja espejo distinta.

¿Qué pasa si mis discos no son todos del mismo tamaño?

Las cifras suponen discos idénticos, y las controladoras reales suelen ajustar todos los miembros al más pequeño. Indique ese tamaño menor, el espacio que de verdad aportará cada disco, para obtener cifras honestas.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/dev/raid-capacity

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

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

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

La misma aritmética pura alimenta la ruta gratuita del navegador y la API, de modo que presupuestos, runbooks y automatización no discrepan en un RAID 5 de cuatro discos o un RAID 10 de seis. Niveles inválidos, conteos impares en RAID 10 o demasiados pocos miembros fallan con invalid_input en lugar de inventar capacidad.

Contrato de entrada, fórmulas por nivel y comportamiento ante errores

Mínimos de miembros: dos en RAID 0 y RAID 1, tres en RAID 5, cuatro en RAID 6 y cuatro con conteo par en RAID 10. Fórmulas con N discos de tamaño S: en RAID 0 la útil es N por S y la tolerancia cero; en RAID 1 la útil es S con tolerancia N menos uno; en RAID 5 la útil es (N menos uno) por S con tolerancia uno; en RAID 6 la útil es (N menos dos) por S con tolerancia dos; en RAID 10 la útil es (N entre dos) por S con tolerancia N entre dos. Fije esos números en las pruebas para que los presupuestos de capacidad sean reproducibles entre entornos de ejecución. Envíe un cuerpo JSON con tres campos obligatorios: raid_level (0, 1, 5, 6 o 10; se aceptan números o cadenas como raid5 y RAID-10), disk_count (entero de miembros) y disk_size (capacidad finita por disco en la unidad elegida). El campo opcional unit vale por defecto GB y solo se devuelve como etiqueta; la API no convierte entre GB y TB. Si todo es correcto, el cuerpo incluye raid_level, raid_name, disk_count, disk_size, unit, min_disks, raw_capacity, usable_capacity, overhead_capacity, efficiency_percent, fault_tolerance, formula y notes. Campos ausentes, disk_size no positivo, disk_count no entero, niveles no admitidos, demasiados pocos discos o un conteo impar en RAID 10 fallan con invalid_input y no se facturan. Ejemplo: raid_level cinco, cuatro discos de mil GB dan bruta cuatro mil, útil tres mil, sobrecarga mil, eficiencia setenta y cinco por ciento y tolerancia uno.

Dónde aporta valor una API de capacidad RAID

Mantenga las peticiones pequeñas, trate unit como etiqueta y recuerde que el tiempo de reconstrucción, el riesgo de URE y los límites del controlador quedan fuera de este endpoint: combine el resultado de capacidad con su propia guía operativa.

¿Cómo se calcula la capacidad RAID útil?

Envíe raid_level (0, 1, 5, 6 o 10), disk_count y disk_size. La API devuelve usable_capacity, overhead_capacity, efficiency_percent y fault_tolerance con las fórmulas estándar de discos idénticos.

¿Cuánto cuesta la calculadora de capacidad RAID?

La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.

Ver la documentación completa del KIT →