IOPS con Penalización RAID
Define los discos, el nivel RAID y la mezcla de lectura/escritura y calculo los IOPS funcionales aplicando la penalización de escritura (RAID5=4, RAID6=6, RAID1/10=2) sobre los IOPS crudos.
Reparto de la E/S de disco
En el punto de operación, la E/S física del arreglo (—)
se reparte entre lecturas y escrituras; cada escritura de la aplicación cuesta
— E/S de disco.
La misma carga en otros niveles RAID
| RAID | Penalización | IOPS funcionales | Backend W |
|---|
Con 8 discos de 180 IOPS y
70 % lectura.
Cómo se calcula · IOPS y penalización de escritura
Crudos IOPS crudos = nº discos × IOPS por disco. Es el techo físico del arreglo (todas las E/S al backend).
Penaliz. cada escritura de la aplicación provoca varias E/S en el disco: RAID 0 = 1, RAID 1/10 = 2, RAID 5 = 4, RAID 6 = 6.
Funcion. IOPS funcionales = crudos ÷ (fracción de lectura + fracción de escritura × penalización). Son los IOPS que ve la aplicación con esa mezcla de trabajo.
Backend W E/S de disco por escritura = IOPS funcionales × fracción de escritura × penalización. Sumado a las lecturas iguala los IOPS crudos.
Modelo de dimensionamiento de arreglos: sirve para estimar cuántos discos hacen falta para una carga con un porcentaje de escritura dado. Los IOPS por disco son valores de referencia; mide los tuyos para cifras exactas.
Cálculo local en tu navegador · sin registro · sin enviar datos.
¿Cómo funciona?
La calculadora estima los IOPS funcionales de un arreglo de discos: los IOPS que realmente ve la aplicación una vez descontado el costo de la redundancia RAID. Partes de tres datos: número de discos, IOPS por disco (con perfiles de referencia: HDD 7.2k≈80, 10k≈140, 15k≈180, SSD SATA≈20.000, NVMe≈100.000) y la mezcla de lectura/escritura de la carga.
El modelo es el estándar de dimensionamiento de storage: los IOPS crudos son discos × IOPS por disco, y cada escritura de la aplicación provoca varias E/S físicas según el nivel RAID (penalización de escritura: RAID 0 = 1, RAID 1/10 = 2, RAID 5 = 4, RAID 6 = 6). Los funcionales salen de crudos ÷ (fracción de lectura + fracción de escritura × penalización). La herramienta también muestra el backend de escritura, el reparto de la E/S física y una tabla comparativa con la misma carga en los cinco niveles RAID.
Ejemplo: 8 discos HDD 15k en RAID 10 con mezcla 70/30
- IOPS crudos:
8 × 180 = 1.440(techo físico del arreglo). - RAID 10 tiene penalización de escritura 2×; con 70 % lectura y 30 % escritura el divisor es
0,7 + 0,3 × 2 = 1,3. - IOPS funcionales:
1.440 ÷ 1,3 ≈ 1.108. El mismo arreglo en RAID 5 (penalización 4×) daría1.440 ÷ 1,9 ≈ 758. - Backend de escritura:
1.108 × 0,3 × 2 ≈ 665E/S de disco, que sumadas a las lecturas completan los 1.440 crudos.