Документация› Скорость интернета› Буферизация (Bufferbloat)

Буферизация (Bufferbloat)

Bufferbloat — это резкий рост задержки, когда канал загружен полностью. Пинг может подскочить с 10–20 мс до 200–500 мс именно в момент скачивания или отдачи большого объёма данных.

Как это работает

Когда канал забит, пакеты выстраиваются в очередь в роутере или у провайдера. Если очередь слишком длинная, чувствительные к задержке данные — игровой трафик, голос и видео в звонке — ждут своей очереди и приходят с опозданием.

Симптомы

  • во время загрузки файла игры начинают «лагать»;
  • видеозвонок рассыпается, когда кто-то скачивает большой файл;
  • пинг скачет от 15 мс до 300+ мс под нагрузкой.

Как проверить

  1. Запустите тест скорости и запомните пинг.
  2. Начните параллельно скачивать крупный файл.
  3. Измерьте пинг ещё раз. Если он вырос в 5–10 раз — это bufferbloat.

Решения

  • SQM (Smart Queue Management): включите на роутере, если он поддерживает (OpenWrt, Keenetic, часть прошивок Asus/Merlin).
  • Ограничение скорости: задайте лимит на 85–90% от тарифной скорости — это убирает постоянные переполнения очереди.
  • QoS: приоритизируйте игровой и голосовой трафик.
  • Современный роутер: модели с аппаратной разгрузкой и SQM «из коробки».
Важно. Bufferbloat не лечится повышением тарифа — проблема в управлении очередями, а не в ширине канала. Сначала настройте SQM или ограничение скорости.
Техническая деталь

Классический алгоритм FIFO формирует длинную очередь при перегрузке. Алгоритмы AQM (CoDel, FQ-CoDel, CAKE) управляют размером очереди и распределяют её справедливо между потоками, снижая задержку под нагрузкой при том же канале. Включение CAKE обычно даёт основной эффект.