Calcula el tiempo de transferencia, la velocidad que necesitas o cuántos datos caben, con la convención de bytes dicha y un control de latencia.
La velocidad de señal es la cifra que da nombre a la interfaz, y las dos familias nombran cosas distintas. USB 3.0 y SATA III citan la velocidad en el cable, donde la codificación 8b/10b lleva ocho bits de carga útil por cada diez símbolos: cuatro quintos del titular son el techo antes incluso de cualquier sobrecarga de protocolo. Las filas de Ethernet llevan guion porque su velocidad nominal YA es la de carga útil; USB4 y Thunderbolt lo llevan porque su sobrecarga de codificación no es una única proporción fija.
| Interfaz | Velocidad de señal | Techo de carga útil |
|---|---|---|
| Gigabit Ethernet | 1,00 Gbps | — |
| USB 3.0 (SuperSpeed) | 5,00 Gbps | 4,00 Gbps |
| SATA III | 6,00 Gbps | 4,80 Gbps |
| Ethernet 10 Gigabit | 10,00 Gbps | — |
| USB4 | 40,00 Gbps | — |
| Thunderbolt 4 | 40,00 Gbps | — |
La sobrecarga de protocolo se puede calcular: con la MTU habitual de 1500 bytes, un paquete IPv4 gasta 20 bytes en la cabecera IP y 20 en la de TCP, y deja 1460 bytes de carga útil. Eso es el 97,3 % del paquete IP, o el 94,9 % de todo lo que Ethernet pone en el cable una vez contadas la trama, el preámbulo y el intervalo entre tramas. Las interfaces de almacenamiento pierden más todavía por la codificación de línea. Lo que falte por debajo viene de la congestión, de la velocidad del disco en alguno de los extremos y de la distancia, y eso ninguna fórmula lo predice: por eso el campo de eficiencia lo fijas tú a partir de una medición, en lugar de una cifra que nos inventemos.
También podrías encontrar útiles estas calculadoras
Calcula cuánto tarda una descarga, en GB o GiB
Cuánto tarda una subida, en GB o GiB
Cuánta velocidad necesitas y cuánto tarda una transferencia
Calcula el producto ancho de banda-retardo y la ventana TCP necesaria
Una transferencia tiene tres números —cuántos datos, a qué velocidad va el enlace y cuánto tiempo tienes— y dos cualesquiera dan el tercero. Elige el que te falta. Esta calculadora dice qué convención de bytes ha usado, te deja ajustar la velocidad del enlace a lo que mides de verdad y, en un enlace a larga distancia, te dice si la latencia es lo que está frenando la transferencia.
El tiempo de transferencia es el tamaño de los datos en bits dividido entre la velocidad en bits por segundo. La aritmética es trivial; las trampas están en las unidades. Un tamaño en TB puede significar 10¹² bytes o 2⁴⁰, una diferencia del 10 % a esa magnitud, así que la unidad que elijas aquí dice cuál es. Las velocidades en bits por segundo siempre son decimales —Mbps significa 10⁶ bit/s desde mucho antes de que existieran los prefijos binarios— y por eso un enlace de 100 Mbps entrega 12,5 MB/s y no 11,92.
Los tres cálculos
Comprueba que un trabajo nocturno termina antes de la jornada, con la eficiencia que consiguió la última ejecución.
Dimensiona un cambio antes de comprometerte, y pásate al cálculo de velocidad cuando el plazo es fijo y el enlace no.
Averigua si la restricción que manda es la distancia o el ancho de banda antes de pagar por más de lo que no era.
Compara el techo de carga útil de USB, SATA y Ethernet en lugar del número que viene impreso en la caja.
1 TB decimal y 1 TiB binario se separan un 10 %. En una ventana de copia medida en horas, esa es la diferencia entre terminar y pasarse.
La codificación de línea, las cabeceras de protocolo, la velocidad del disco y la congestión están entre la velocidad de señal y los bytes que llegan. El campo de eficiencia es donde pones lo que has medido.
TCP solo puede tener una ventana de datos en vuelo por cada ida y vuelta. En un enlace largo, ese techo puede morder mucho antes que la velocidad del enlace, y no se ve en una división de tamaño entre velocidad.
“Hay que mover 4 TB antes del lunes” es una pregunta de dimensionado. Cambiar de cálculo la responde directamente, en vez de obligarte a probar velocidades hasta que el tiempo cuadre.
Veintidós horas y trece minutos, leyendo TB como el terabyte decimal: 10¹² bytes son 8×10¹² bits, y entre 10⁸ bits por segundo dan 80.000 segundos. Si tu 1 TB viene del explorador de archivos es un tebibyte, 2⁴⁰ bytes, y el mismo enlace tarda 24 horas 26 minutos: dos horas y cuarto más por una cifra que en pantalla se ve idéntica. La calculadora muestra la lectura que hayas elegido y te dice qué habría dado la otra.
Mbps son megabits por segundo y MB/s megabytes por segundo, y hay ocho bits en un byte, así que 100 Mbps son 12,5 MB/s. Aquí los dos prefijos son decimales: un megabit son 10⁶ bits y un megabyte en una velocidad de red son 10⁶ bytes. Por eso la ficha de rendimiento de esta página marca 12,5 MB/s para un enlace de 100 Mbps y no 11,92, que es lo que sale si divides entre 1.048.576.
Por cuatro motivos, en el orden que merece la pena revisar. La codificación de línea: un enlace USB 3.0 de 5 Gbps lleva ocho bits de carga útil por cada diez símbolos, así que su techo son 4 Gbps antes de nada más. Las cabeceras de protocolo: IP y TCP cuestan alrededor del 2,7 % con una MTU de 1500 bytes. El disco de alguno de los extremos, que en una copia masiva es muy a menudo el límite real. Y la distancia: eso lo explica la respuesta siguiente. Pon lo que hayas medido en el campo de eficiencia y la calculadora lo usará.
Puede decidirla. TCP envía como mucho una ventana de recepción de datos por cada ida y vuelta, así que el rendimiento queda limitado a ventana ÷ latencia por muy rápido que sea el enlace. Llenar un enlace de 100 Mbps con 80 ms exige un megabyte en vuelo; la ventana de 64 KiB que usa TCP antes de cualquier escalado limita ese camino a 6,55 Mbps. El escalado de ventana del RFC 7323 lleva años activado por defecto y normalmente elimina el problema, y por eso esta calculadora informa del requisito en lugar de recortarte la respuesta a escondidas; pero si una transferencia va a una fracción pequeña de la velocidad del enlace en un camino largo, la ventana es lo primero que hay que mirar.
Usa la unidad de la que venga tu cifra. Los fabricantes de discos, los proveedores de nube y los contratos citan TB decimales. Los sistemas operativos, los exploradores de archivos y casi todas las cabinas informan en TiB binarios, muchas veces escribiendo las letras “TB”. Las dos se separan un 10 % a escala de terabyte, así que lo más seguro es comprobar de dónde salió el número antes de escribirlo, y esta calculadora muestra las dos lecturas junto a cada respuesta.