Лаги при загрузке файлов: что такое bufferbloat и почему интернет «умирает», как только кто-то в доме начинает качать или отправлять большие файлы

Лаги при загрузке файлов: bufferbloat

Вечер, дома все в сети. Сын играет онлайн, мама разговаривает по видео с сестрой, отец смотрит фильм. Всё работает нормально — пока дочь не начинает загружать в облако видео с телефона или Steam не начинает скачивать обновление на 50 гигабайт. В эту же секунду пинг в игре вырастает со 20 до 500 миллисекунд, видеозвонок превращается в слайд-шоу, а сайты открываются с задержкой в несколько секунд. Тест скорости при этом может показывать вполне приличные цифры. Это не плохой провайдер и не «слабый» тариф — это явление, которое называется bufferbloat, и оно встречается почти в каждом доме и офисе. Хорошая новость в том, что его можно устранить правильной настройкой оборудования.

Скорость и задержка — разные вещи

Скорость интернета (пропускная способность) — это сколько данных может пройти за секунду, как ширина трубы. Задержка — сколько времени нужно одной порции данных, чтобы дойти до сервера и обратно, как время, за которое капля проходит по трубе. Для скачивания фильма важна ширина, а для игр, звонков и открытия сайтов — задержка. Можно иметь гигабитный тариф и при этом страдать от огромной задержки в моменты нагрузки. Именно это и происходит при bufferbloat.

Откуда берётся bufferbloat

В роутере, модеме и оборудовании провайдера есть буферы — очереди, в которых пакеты ждут отправки, когда канал занят. Буферы нужны, чтобы сглаживать кратковременные всплески. Но во многих устройствах они сделаны слишком большими. Когда кто-то начинает большую загрузку, она заполняет очередь до отказа. Пакеты игры, звонка или запроса к сайту встают в конец этой очереди и ждут, пока перед ними пройдут тысячи пакетов загрузки. В результате задержка растёт с десятков до сотен и даже тысяч миллисекунд. Особенно сильно это проявляется при отдаче — когда вы что-то загружаете в интернет, потому что скорость отдачи обычно ниже и очередь переполняется быстрее.

Типичные симптомы

  • Пинг в онлайн-играх резко подскакивает, когда кто-то в доме качает файлы или смотрит видео в высоком качестве.
  • Видеозвонки прерываются во время облачного резервного копирования или синхронизации фото.
  • Сайты «думают» по несколько секунд перед загрузкой, хотя потом грузятся быстро.
  • Проблемы появляются по вечерам, когда дома все в сети, и пропадают ночью.
  • Если остановить загрузку — всё мгновенно приходит в норму.

Как измерить

Обычный тест скорости показывает только пропускную способность. Чтобы увидеть bufferbloat, нужен тест, который измеряет задержку во время нагрузки, — некоторые сервисы показывают её отдельно для загрузки и отдачи и выставляют оценку. Если в покое пинг 15 миллисекунд, а во время теста вырастает до 300, у вас явный bufferbloat. Мастер проводит такие измерения с проводного подключения, чтобы исключить влияние Wi-Fi, и повторяет их в разное время.

Как это лечится

  • Умное управление очередями (SQM). Современные алгоритмы на роутере держат очередь короткой и справедливо распределяют канал между потоками. Малые интерактивные пакеты — игры, звонки, запросы сайтов — проходят без ожидания, даже когда кто-то качает на полной скорости. Это самое эффективное решение.
  • Ограничение скорости чуть ниже тарифа. Чтобы роутер управлял очередью сам, а не отдавал её в переполненный буфер провайдера, полосу ограничивают примерно на 5–10% ниже реальной скорости. Потеря нескольких процентов скорости почти незаметна, а задержка становится стабильной.
  • QoS и приоритеты. Приоритет определённым устройствам или типам трафика — полезное дополнение, но без управления очередями он работает плохо.
  • Подходящий роутер. Многие роутеры провайдеров и бюджетные модели не умеют управлять очередями или не справляются с этим на высоких скоростях. Иногда нужно заменить роутер на модель с поддержкой SQM и достаточно мощным процессором.

А при чём здесь Wi-Fi

Буферы есть и в Wi-Fi. Если сигнал слабый, а устройств много, задержка растёт и без всяких загрузок. Поэтому хорошая настройка включает и Wi-Fi: правильный диапазон и канал, достаточное покрытие, а для игровых компьютеров и консолей — кабель. Современные роутеры с хорошим управлением эфиром также умеют уменьшать очереди в беспроводной сети.

Что делает мастер

  1. Измеряет задержку в покое и под нагрузкой на загрузку и отдачу, по кабелю и по Wi-Fi.
  2. Проверяет, поддерживает ли ваш роутер управление очередями и хватит ли ему мощности на ваш тариф.
  3. Настраивает SQM, ограничения полосы и приоритеты либо подбирает подходящий роутер.
  4. Настраивает Wi-Fi и подключает игровые и рабочие устройства кабелем, где это возможно.
  5. Повторяет измерения под реальной нагрузкой и показывает результат «до» и «после».

Пример из практики

Семья в Глдани — двое подростков-геймеров, родители, работающие из дома, — жаловалась, что по вечерам интернет «невозможный», хотя тариф 500 Мбит/с. Провайдер дважды приезжал и показывал, что скорость в норме. Мастер провёл тест под нагрузкой: в покое пинг был 12 мс, а при отправке файлов в облако вырастал до 900 мс. Роутер провайдера управлять очередями не умел. Мы установили роутер с поддержкой SQM, настроили ограничение полосы чуть ниже тарифа и подключили игровой компьютер кабелем. Теперь под полной нагрузкой пинг растёт максимум до 20–25 мс, а игры и звонки работают одновременно с любыми загрузками.

Вызовите мастера

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

Нужна помощь прямо сейчас?

Выезд мастера по Тбилиси и пригородам 24/7.

Комментарии 0

Комментариев пока нет. Задайте вопрос — ответит мастер.

Оставить комментарий

Комментарии публикуются после проверки модератором. Ссылки и реклама запрещены.

Полезные статьи

Работаем 24/7

Вызвать мастера

Опишите проблему — мастер свяжется с вами, уточнит детали и назовёт стоимость.

«Счастливое время» · −30%

Перезвоним за 5 минут

Оставьте номер — мастер перезвонит и проконсультирует бесплатно.