Bits y bytes
Las velocidades de enlace (Ethernet, planes de ISP, interfaces de router) se expresan en bits por segundo, con “b” minúscula: Mbps, Gbps. Los programas de descarga, copias de archivos y discos muestran bytes por segundo, con “B” mayúscula: MB/s. Un byte tiene 8 bits.
Prefijos decimales y binarios
En redes, los prefijos son siempre decimales (SI): 1 Mbps = 1,000,000 bit/s y 1 Gbps = 1,000 Mbps. En almacenamiento conviven dos sistemas: MB (106 bytes) y MiB (220 = 1,048,576 bytes), definidos por la IEC. Windows muestra “MB” pero calcula en MiB; macOS y la mayoría de los fabricantes usan MB decimales.
Ejemplo: 500 Mbps
- 500 ÷ 8 = 62.5 MB/s
- 500,000,000 ÷ 8,388,608 = 59.6 MiB/s
- 0.5 Gbps, 500,000 Kbps
Tabla de equivalencias
| Enlace | MB/s teórico | MiB/s | MB/s real aprox. (TCP) |
|---|---|---|---|
| 10 Mbps | 1.25 | 1.19 | 1.1–1.2 |
| 100 Mbps | 12.5 | 11.9 | 11–11.8 |
| 1 Gbps | 125 | 119 | 112–118 |
| 2.5 Gbps | 312.5 | 298 | 280–295 |
| 10 Gbps | 1,250 | 1,192 | 1,100–1,180 |
| 25 Gbps | 3,125 | 2,980 | depende del host |
La columna “real” descuenta encabezados Ethernet (preámbulo, IFG, FCS), IP y TCP con MTU 1500. Con jumbo frames (MTU 9000) el rendimiento útil se acerca más al teórico.
Dónde aparece cada unidad
- bps / Kbps: enlaces seriales, políticas de QoS en Cisco (
police 8000se expresa en bit/s), telemetría. - Mbps / Gbps: velocidad de interfaz, contratos de tránsito,
iperf3(por defecto en bits). - MB/s:
rsync --progress, navegadores,curl, consolas de nube. - MiB/s:
dd,fio,pvy muchas herramientas Linux.
Ejemplo inverso
Una copia con rsync muestra 45 MB/s. En bits: 45 × 8 = 360 Mbps. Si el enlace es de 1 Gbps y la copia no supera ese valor, el cuello de botella probablemente está en el disco, en el cifrado SSH o en la cantidad de archivos pequeños, no en la red. Esta comprobación rápida evita escalar a un enlace más rápido sin necesidad.
Cuidado con los gráficos de SNMP: los contadores ifHCInOctets están en bytes; las herramientas de monitoreo multiplican por 8 para mostrar bits por segundo, pero un error de configuración en esta conversión es una fuente frecuente de alarmas falsas.