curl
в командной строке отображает прогресс так:
% 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
Скорость, отображаемая в этом примере, равна 47k
. Но что это значит? Это:
- 47киБ, то есть 47 * 1024 байта
- 47 кБ, то есть 47 * 1000 байт
- 47 КБ, то есть 47 * 1000 бит (биты часто используются для измерения скорости)
И это:
- в секунду
- или за минуту?
Ответы:
Какие единицы измерения использует curl для пропускной способности?
Согласно исходному коду это так
kiB per second
.Здесь вы можете увидеть определение использует,
1024
а не1000
Здесь вы можете увидеть, что расчет выполняется в мс, а затем делится
1000
на несколько секунд.источник