Определение простыми словами
Bandwidth (пропускная способность) — теоретический потолок скорости передачи данных, который заявляет провайдер или производитель оборудования. Канал на 1 Гбит/с физически может прокачать 125 мегабайт в секунду, но реальная скорость почти всегда ниже из-за заголовков протоколов, повторных передач и загрузки сетевых устройств.
Пропускная способность определяет, сколько одновременных пользователей выдержит сайт, как быстро отдаётся видео и за сколько уйдёт ночной бэкап на удалённое хранилище. Её путают с пропускной способностью фактической передачи (throughput) и сетевой задержкой — это разные характеристики, и оптимизировать их нужно отдельно.
Сравнение с альтернативами
| Метрика | Что показывает | Единицы | Когда важна |
|---|---|---|---|
| Bandwidth | Потолок канала | бит/с, Мбит/с, Гбит/с | Планирование тарифа и оборудования |
| Throughput | Реальная скорость передачи | байт/с, МБ/с | Замер фактической отдачи |
| Latency | Время доставки одного пакета | мс | Игры, торговля, VoIP |
| Jitter | Разброс задержки | мс | VoIP и потоковое видео |
Кейсы использования
- Расчёт тарифа на CDN по среднему весу страницы и пиковому числу запросов в секунду.
- Подбор канала для офиса с десятками одновременных видеозвонков и бэкапов.
- Планирование репликации баз данных между датацентрами по выделенному линку.
- Стресс-тест веб-приложения для оценки полки графика и точки насыщения канала.
- Согласование SLA с провайдером с учётом гарантированной полосы и burst-режима.
Негативный сценарий: тариф на 1 Гбит/с продают как «безлимитный», но в договоре спрятан Fair Use на 5 ТБ в месяц или шейпинг до 100 Мбит/с после превышения. В итоге планы на стриминг или резервное копирование рассыпаются: канал живой, но скорость ограничена политикой биллинга.
Технические детали
# замер пропускной способности между двумя серверами через iperf3
# на сервере
iperf3 -s -p 5201
# на клиенте
iperf3 -c 198.51.100.7 -p 5201 -t 30 -P 4
# скорость публичного канала
speedtest-cli --simple
# мгновенная утилизация интерфейса
sar -n DEV 1 5
# топ потребителей трафика по процессам
sudo nethogs eth0
Полезный приём: запускать iperf3 в режиме UDP с заданным битрейтом — так видна точка, где интерфейс начинает терять пакеты. Для длительного мониторинга интерфейсов хватит связки ifstat и Prometheus-экспортера node_exporter, а на самом VPS стоит держать в уме лимит провайдера и тип сетевой карты, чтобы не упереться в прерывания и драйвер.
🔥 Где это применяется
Частые вопросы
Чем bandwidth отличается от throughput?
Bandwidth — это теоретический потолок канала, throughput — фактическая скорость передачи в момент измерения. Throughput всегда меньше из-за заголовков TCP, повторных передач, потерь и загрузки промежуточного оборудования.
Как перевести Мбит/с в МБ/с?
Разделите значение в мегабитах на 8. Канал 100 Мбит/с — это около 12,5 МБ/с при идеальных условиях. С учётом служебных заголовков и колебаний реальная скорость загрузки файла будет на 10–20% ниже.
Влияет ли bandwidth на скорость сайта?
Влияет, но не всегда критично. Для статики важнее задержка, кэш CDN и сжатие. Узкий канал становится проблемой при тяжёлом видео, больших образах и пиковом трафике, когда страницы конкурируют за полосу.