Что считает этот калькулятор
Этот инструмент переводит объём переданных данных — байты за определённое количество секунд — в пропускную способность сети, выраженную в мегабитах в секунду (Мбит/с), мегабайтах в секунду (МБ/с) и гигабитах в секунду (Гбит/с). Он отлично подходит для расшифровки вывода iperf, измерения скорости копирования файлов или любого теста, где известно, сколько данных передано и за какое время.
Как пользоваться
Введите общее количество переданных байтов и время в секундах. Калькулятор умножает байты на 8, чтобы получить биты, затем делит результат на время и на миллион, выражая скорость в Мбит/с. Используется десятичная система (СИ): \(1\ \text{Мбит/с} = 1\,000\,000\) бит в секунду — это стандарт для скоростей сети.
Разбираем формулу
Основное уравнение выглядит так:
$$\text{Мбит/с} = \frac{\text{байты} \times 8}{\text{секунды} \times 1\,000\,000}$$Байты умножаются на 8, потому что в одном байте восемь бит, а пропускную способность сети принято указывать именно в битах. Деление на 1 000 000 переводит биты в секунду в мегабиты в секунду.
Пример расчёта
Допустим, передача переместила 125 000 000 байт (примерно 125 МБ) за 10 секунд. Биты \(= 125\,000\,000 \times 8 = 1\,000\,000\,000\). $$\text{Мбит/с} = \frac{1\,000\,000\,000}{10 \times 1\,000\,000} = \textbf{100\ Мбит/с}$$ Это соответствует 12,5 МБ/с и 0,1 Гбит/с.
Частые вопросы
Почему Мбит/с и МБ/с — это разные величины? Мбит/с измеряет мегабиты, а МБ/с — мегабайты. Поскольку \(1\ \text{байт} = 8\ \text{бит}\), \(\text{МБ/с} = \text{Мбит/с} \div 8\).
Используется 1024 или 1000? Скорости сети считаются в десятичной системе (1 000 000), поэтому калькулятор делит на степени десяти, а не на 1024.
Подходит ли это для результатов iperf? Да — возьмите количество переданных байтов и интервал, которые показывает iperf, и вы получите соответствующее значение пропускной способности.