Конвертер единиц данных и скорости — ГБ, ГиБ, Мбит/с, МБ/с онлайн

Конвертер единиц: данные и скорость

Перевод объёма данных (десятичные ГБ ⇄ двоичные ГиБ) и скорости соединения (Мбит/с ⇄ МБ/с) — то, где чаще всего путаются при выборе диска и канала VPS.

Десятичные и двоичные единицы объёма

Конвертер переводит объём данных между двумя семействами единиц. Десятичные (КБ, МБ, ГБ, ТБ) кратны степеням десяти: 1 КБ = 1000 байт, 1 МБ = 1000 КБ и так далее. Двоичные (КиБ, МиБ, ГиБ, ТиБ) кратны степеням двойки: 1 КиБ = 1024 байта, 1 МиБ = 1024 КиБ. Разница невелика на малых значениях, но накапливается: чем крупнее величина, тем заметнее расхождение между ГБ и ГиБ.

Именно поэтому «терабайтный» диск в операционной системе отображается примерно как 931 ГиБ. Производитель считает ёмкость в десятичных ТБ (10 в 12 степени байт), а система показывает объём в двоичных ГиБ (2 в 30 степени байт). Диск не «обманывает» — это два разных способа записать одно и то же число байт.

Скорость: биты против байтов

Скорость канала провайдеры указывают в битах в секунду (Кбит/с, Мбит/с, Гбит/с), а файловые менеджеры показывают загрузку в байтах в секунду (КБ/с, МБ/с). В байте восемь бит, поэтому для перевода Мбит/с в МБ/с значение делят на 8. Канал 100 Мбит/с даёт максимум около 12,5 МБ/с реальной скорости передачи файлов.

КаналМаксимум в МБ/с
100 Мбит/с≈ 12,5 МБ/с
200 Мбит/с≈ 25 МБ/с
1 Гбит/с≈ 125 МБ/с

Зачем это при работе с сервером

Точный пересчёт помогает оценивать реальные вещи: за какое время выгрузится бэкап по каналу заданной ширины, укладывается ли трафик в лимит тарифа, хватит ли места на диске под базу данных и логи. Держите в уме два правила: делите биты на 8, чтобы получить байты, и не путайте ГБ с ГиБ при планировании дискового пространства.

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

Чем КБ отличается от КиБ?
КБ равен 1000 байт (десятичная единица), а КиБ — 1024 байтам (двоичная); на больших объёмах разница между ними достигает нескольких процентов.
Почему диск на 1 ТБ показывает меньше места?
Производитель считает ёмкость в десятичных единицах, а система переводит их в двоичные ГиБ, из-за чего 1 ТБ отображается примерно как 931 ГиБ.
Как перевести Мбит/с в МБ/с?
Разделите значение в мегабитах на 8: канал 100 Мбит/с обеспечивает примерно 12,5 МБ/с при передаче файлов.
Почему скорость загрузки ниже, чем заявленный тариф?
Тариф указан в битах, а менеджер загрузок показывает байты; после деления на 8 цифры сходятся, а небольшой остаток съедают накладные расходы протоколов.
Какие единицы использовать для трафика на сервере?
Для лимитов трафика обычно применяют десятичные ГБ и ТБ, а для оперативной памяти и объёма файлов на диске — двоичные ГиБ и МиБ.
Сколько байт в гигабите?
Гигабит равен 1 000 000 000 бит, что при делении на 8 даёт 125 000 000 байт, то есть около 125 МБ.