Блог
Конвертеры единиц

Калькулятор времени выгрузки на сервер

Введите размер одного файла, скорость исходящего канала (upload), количество файлов в пакете и процент накладных расходов протокола (TLS, заголовки, повторные передачи) — калькулятор вычислит общее время выгрузки.

Накладные расходы (обычно 3–10%) учитывают служебные данные протокола передачи — заголовки TCP/TLS, подтверждения, возможные повторные отправки пакетов — из-за которых реальное время немного больше теоретического минимума.

Результат

Время выгрузки —
Время в секундах —
Всего передано данных —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Размер файла Двоичная система (1 КБ = 1024 байта), как показывает операционная система
Скорость канала Десятичная система (1 Кбит/с = 1000 бит/с), как заявляют провайдеры
Формула время = (размер × количество файлов × (1 + накладные/100)) / скорость
Скорость отдачи Для большинства бытовых подключений заметно ниже скорости приёма (асимметричный канал)

Когда этот метод вводит в заблуждение

Как это считается

Размер одного файла переводится в байты согласно выбранной единице (по степеням 1024).

Общий объём данных вычисляется как размер одного файла, умноженный на количество файлов и на коэффициент (1 + накладные расходы / 100).

Скорость канала переводится в байты в секунду согласно выбранной единице (по степеням 1000, с учётом различия между битами и байтами).

Общее время выгрузки вычисляется делением общего объёма данных на скорость в байтах в секунду и форматируется в виде дней, часов, минут и секунд.

Вопросы и ответы

Почему для размера файла и скорости канала используются разные системы счисления (1024 и 1000)?

Это стандартная практика в сетевых расчётах: размер файлов операционные системы традиционно показывают в двоичных единицах (1 КБ = 1024 Б), а скорость соединения провайдеры указывают в десятичных единицах (1 Мбит/с = 1 000 000 бит/с) — это два разных, независимо сложившихся соглашения.

Почему выгрузка часто идёт медленнее, чем ожидалось по заявленной скорости?

Реальная скорость почти всегда ниже заявленной провайдером из-за накладных расходов протокола, разделения канала между устройствами и других сетевых факторов — параметр «накладные расходы» частично это учитывает.

Зачем указывать количество файлов, если можно просто увеличить общий размер?

Если файлов много, суммарный размер можно рассчитать и одним числом — но раздельный ввод удобнее, когда исходно известен размер одного типового файла (например, фотографии) и их количество в пакете.

Мои данные куда-то отправляются?

Нет, весь расчёт выполняется в вашем браузере.

Похожие утилиты

Все утилиты