curl
en la línea de comandos muestra el progreso de esta manera:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
8 1000M 8 85.2M 0 0 57k 0 1:06:13 0:05:38 1:00:35 47k
La velocidad que se muestra en este ejemplo es 47k
. Pero ¿qué significa esto? Es esto:
- 47kiB, es decir 47 * 1024 bytes
- 47kB, es decir, 47 * 1000 bytes
- 47 kb, es decir, 47 * 1000 bits (los bits se utilizan a menudo para medir la velocidad)
Y es eso:
- por segundo
- o por minuto?
Respuestas:
¿Qué unidades usa curl para el ancho de banda?
De acuerdo con el código fuente que es
kiB per second
.Aquí puedes ver los usos de definición
1024
y no1000
Aquí puede ver que el cálculo se realiza en ms y luego se divide por
1000
para obtener segundos.fuente