Мбит/с в интернет-пакете и МБ/с на экране загрузки представляют собой разные единицы. Непосредственное сравнение цифр может создать иллюзию, что соединение в восемь раз медленнее.

Основной подход

Байт состоит из восьми битов. В десятичных единицах скорость 100 Мбит/с теоретически соответствует 12,5 МБ данных в секунду. На практике накладные расходы протокола, повторная передача, ограничения сервера и производительность хранилища могут снизить доступную скорость передачи файлов.

Этапы применения

  1. Проверьте, используются ли в каждом измерении биты или байты и заглавная буква B.
  2. Преобразуйте размер файла и скорость передачи в одни и те же единицы.
  3. Рассчитайте расчетное время на основе фактической устойчивой скорости передачи файлов, а не ограниченной емкости.

Практический пример

Десятичный файл размером 1 ГБ передается со скоростью 10 МБ/с примерно за 100 секунд; К этому времени можно добавить подготовку подключения и заключительные операции. Идеальное время для одного и того же файла при соединении 100 Мбит/с — 80 секунд, но это не гарантия.

Правильно интерпретируйте результат

Двоичные единицы, такие как MiB и GiB, также влияют на результат. Не продлевайте кратковременное пиковое значение теста скорости на всю продолжительность большого файла. Если существует ограничение на медленный диск или одно соединение, обновление сетевого пакета может не дать ожидаемого эффекта.

Источник и дополнительная литература

Подробности протокола или команды: RFC 2330. Шаги и пример сценария приведены в редакционном описании IPScans.