Как посчитать скорость передачи данных?
У меня передается 2048 байт за 0.002 секунды. Как посчитать скорость передачи данных в МБ/с?
Можно пример кода на Python?
Ответы (1 шт):
Автор решения: CrazyElf
→ Ссылка
Язык программирования тут вообще не при чём.
2048 байт за 0.002 секунды.
Чтобы получить б/с нужно разделить:
2048б / 0.002с => 1024000 б/с
Дальше, чтобы получить килобайты нужно разделить на 1024, а чтобы получить мегабайты - ещё раз разделить на 1024:
1024000/1024/1024 => 0.9765625МБ/с
Там есть ещё тонкость в обозначениях, почему МБ, а не Мб. Обычно Мб обозначаются "мегабиты", а МБ - "мегабайты".