Основы: бит и байт
Единицы информации используются для измерения объёма памяти, хранилища и пропускной способности в пользовательских устройствах, серверных системах и сетевой инфраструктуре.
Бит - минимальная единица данных. Может быть 0 или 1.
Байт - это 8 бит. Байт является базовой единицей измерения данных в компьютерах, серверах, виртуальных машинах и сетевом оборудовании.

Двоичная система (1024)
Компьютеры и операционные системы используют двоичную систему, основанную на степенях двойки. Для больших объёмов применяются официальные двоичные префиксы (IEC):
- Кибибайт (KiB)
- Мебибайт (MiB)
- Гибибайт (GiB)
- Тебибайт (TiB)
- Пебибайт (PiB)
- Эксибайт (EiB)
Почему 1024? Потому что 2 в степени 10 равно 1024. Это удобно для адресации памяти и работы процессора.
| Единица | Обозначение | Значение |
|---|---|---|
| KiB | Кибибайт | 1 024 байт |
| MiB | Мебибайт | 1 048 576 байт |
| GiB | Гибибайт | 1 073 741 824 байт |
| TiB | Тебибайт | 1 099 511 627 776 байт |
| PiB | Пебибайт | 1 125 899 906 842 624 байт |
| EiB | Эксибайт | 1 152 921 504 606 846 976 байт |
Десятичная система (1000)
Производители накопителей, маркетинговые спецификации и сетевые сервисы используют десятичную систему, основанную на тысячах (10 в степени 3).
| Единица | Обозначение | Значение |
|---|---|---|
| kB | Килобайт | 1 000 байт |
| MB | Мегабайт | 1 000 000 байт |
| GB | Гигабайт | 1 000 000 000 байт |
| TB | Терабайт | 1 000 000 000 000 байт |
| PB | Петабайт | 1 000 000 000 000 000 байт |
| EB | Эксабайт | 1 000 000 000 000 000 000 байт |
Прямое сравнение: как они различаются
MB и MiB
| 1 MB | 1 000 000 байт |
| 1 MiB | 1 048 576 байт |
| Пропорция | 1 MiB = 1.048 MB |
GB и GiB
| 1 GB | 1 000 000 000 байт |
| 1 GiB | 1 073 741 824 байт |
| Пропорция | 1 GiB = 1.074 GB |
TB и TiB
| 1 TB | 1 000 000 000 000 байт |
| 1 TiB | 1 099 511 627 776 байт |
| Пропорция | 1 TiB = 1.10 TB |
Вывод: двоичные единицы всегда немного больше, потому что основаны на 1024, а не на 1000.

Где используются какие единицы
В хостинге и серверных решениях
Провайдеры VPS, VDS и выделенных серверов обычно указывают RAM и диски в десятичной системе: 8 GB, 256 GB, 1 TB.
Операционные системы (Linux, Windows Server) показывают объёмы в двоичной системе: GiB или TiB.
Поэтому сервер с объявленной памятью 32 GB в системе будет отображаться примерно как 29.8 GiB. Быстрый расчёт: 32 x 0.931.
То же касается облаков AWS, Google Cloud, Azure.
В пользовательских устройствах
На коробке накопителя указываются десятичные GB и TB.
В Windows, Linux и macOS отображаются двоичные GiB и TiB.
Разница есть всегда, и это нормально.
Практические примеры
| Что указано | В байтах | Что показывает система |
|---|---|---|
| 16 GB RAM | 16 000 000 000 | примерно 14.9 GiB |
| Диск 1 TB NVMe SSD | 1 000 000 000 000 | примерно 931 GiB |
| Интернет 100 Mbps | 100 000 000 бит/сек | около 11.9 MiB/сек |
100 Mbps = ровно 12.5 MB/сек (десятичных) или около 11.9 MiB/сек (двоичных). Именно поэтому реальная скорость скачивания в программах обычно ~11-12 МБ/с.
Что реально поместится в хранилище
Объём зависит от типа данных, настроек качества и степени сжатия. Ниже примеры, которые помогают ориентироваться при планировании.
1 GiB:
- примерно 500-700 MP3-файлов (128-192 kbps, по 3-5 MB за трек)
- более 15 минут видео 1080p (h.264, около 8 Mbps)
- 30-40 минут видео 720p (h.264, около 5 Mbps)
- примерно 300-500 фотографий среднего размера (2-3 MB каждая)
10 GiB:
- около 2-3 часов видео 1080p
- 1-2 фильма в хорошем качестве
- 10-30 Docker-образов (в среднем 100-500 MB каждый; более крупные образы с GUI или мультикомпонентные Docker среды занимают 1-3 GB)
- 10-20 резервных копий баз данных небольшого вебсайта или 3-8 баз данных CRM малого и среднего предприятия
100 GiB:
- 20-25 часов видео 1080p
- 50-100 бэкапов типичного веб-приложения (около 1 GB каждый)
- 2-3 образа виртуальной машины с установленной ОС (25-40 GB)
- логи приложения за 3-6 месяцев при умеренной нагрузке
- 50-100 Docker-образов (в среднем 100-500 MB каждый)
1 TiB (реальный объём диска 1 TB):
- примерно 200-250 часов видео 1080p (h.264)
- 100-150 бэкапов серверов среднего размера (10-15 GB)
- архив логов за 1-2 года
- 25-40 дисков виртуальных машин (размер зависит от ОС и установленного ПО)
- 1000-3000 Docker-контейнеров (при условии что образ каждого контейнера в среднем занимает 100-300 MB)
- большая база данных с несколькими версиями резервных копий
Как не ошибиться при выборе сервера или диска
На что обратить внимание:
В описаниях услуг почти всегда используются десятичные единицы GB и TB.
В операционной системе вы увидите двоичные GiB и TiB.
Разница примерно на 7-10% считается нормальной.
Удобные коэффициенты для расчётов:
- 1 GB примерно 0.931 GiB
- 1 TB примерно 0.931 TiB
Например, если выбран диск 500 GB, реальный объём в системе будет около 465 GiB.
Пример: вам нужен диск под 500 GiB данных. Берите тариф с минимум 540 GB - с запасом.
Как легко запомнить разницу
- KiB, MiB, GiB, TiB - двоичная система (1024)
- kB, MB, GB, TB - десятичная система (1000)
Итог
Существуют две параллельные системы измерения данных: десятичная (1000) и двоичная (1024). Производители используют десятичную, а операционные системы - двоичную. Поэтому фактический объём памяти или диска всегда выглядит меньше, чем в рекламных характеристиках. Это нормальная и предсказуемая разница, которую важно учитывать при планировании ресурсов.
В нашей компании всегда можно заказать аренду выделенного сервера в США или других дата-центрах либо VPS в Европе, других странах.