Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Скорость передачи
10 000
КБ/с
Общее время 10 s
Байт в секунду 10 000 000 B/s

Что считает этот калькулятор

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

Как пользоваться

Введите затраченное время в часах, минутах и секундах (в любой комбинации). Укажите объём данных и выберите его единицу измерения. Затем задайте две независимые основы «кило»: одну для объёма данных на входе, другую — для приставки в выводимой скорости. Вариант «1000 байт» — это десятичное соглашение (СИ), которое используют производители накопителей и сетевое оборудование; «1024 байта» — двоичное соглашение, которое часто показывает ваша операционная система. Наконец выберите единицу результата и считайте полученную скорость.

Разбор формулы

Сначала общее время в секундах: часы*3600 + минуты*60 + секунды. Объём данных переводится в байты по формуле размер * основа_данных^k, где k — шаг приставки (Б=0, КБ=1, МБ=2, ГБ=3, ТБ=4). Деление байтов на общее число секунд даёт байты в секунду. Для битовой скорости результат умножается на 8 (1 байт = 8 бит). Наконец делим на основа_скорости^j для нужного шага приставки j на выходе.

$$S = \frac{m \cdot \text{Data Size} \cdot k_d^{\,u}}{T \cdot k_s^{\,j}}$$ $$\text{where}\quad \left\{ \begin{aligned} T &= 3600\,\text{Hours} + 60\,\text{Minutes} + \text{Seconds} \\ k_d &= \text{Data kB base},\quad u = \text{Data unit index} \\ k_s &= \text{Speed kByte base},\quad j = \text{Speed prefix step} \\ m &= 8 \text{ (bit units)},\ 1 \text{ (byte units)} \end{aligned} \right.$$

Реклама
Схема: объём данных делится на время передачи, образуя индикатор скорости
Реальная скорость равна объёму данных, делённому на время передачи.

Пример расчёта

Передаём 100 МБ за 10 секунд, десятичные основы, результат в КБ/с: байты = \(100 \times 1000^2 = 100\,000\,000\). Байтов в секунду = \(10\,000\,000\). В КБ/с (шаг 1): $$10\,000\,000 / 1000 = \mathbf{10\,000\ \text{КБ/с}}\ (10\ \text{МБ/с})$$ Если выбрать Мбит/с, получится $$10\,000\,000 \times 8 / 1000^2 = \mathbf{80\ \text{Мбит/с}}$$

Сравнение шкал единиц с десятичным основанием 1000 и двоичным 1024
Десятичные приставки растут шагом 1000, двоичные — шагом 1024.

Частые вопросы

Почему значение в Мбит/с в 8 раз больше, чем в МБ/с? Потому что 1 байт = 8 бит. Битовые единицы (семейство бит/с) при одной и той же скорости в восемь раз больше, чем байтовые (семейство Б/с).

Что выбрать — 1000 или 1024? В сетях и маркетинге накопителей используют 1000 (десятичная основа). Операционные системы часто показывают 1024 (двоичная основа). Два переключателя позволяют их смешивать — например, для диска, который продаётся в десятичных ГБ, но измеряется двоичной ОС.

А если время равно нулю? Скорость потребовала бы деления на ноль, поэтому калькулятор просит ввести время больше нуля.

Последнее обновление: