Happ и Bufferbloat на домашнем Wi‑Fi
Ситуация знакомая многим: сидите в голосовом канале, всё отлично, и тут кто-то дома запускает загрузку большого файла или обновление консоли — задержка мгновенно улетает с сорока миллисекунд до трёхсот, а голос превращается в кашу. Обвинять в этом Happ логично, но несправедливо: на pinggatevpn.top такие случаи почти всегда оказываются классическим bufferbloat, то есть раздутыми буферами домашнего оборудования.
Что такое раздутые буферы простыми словами
Когда канал занят полностью, лишним пакетам приходится ждать очереди. Роутер складывает их в буфер, и чем этот буфер больше, тем длиннее очередь. Производители десятилетиями увеличивали буферы, чтобы ничего не терялось при всплесках, — и получили обратный эффект: пакеты не теряются, но приходят с огромным опозданием.
Для закачки файла это безразлично: она всё равно займёт полосу целиком. А вот голосовой пакет, оказавшись в хвосте такой очереди, приезжает через сотни миллисекунд после отправки. Отсюда и ощущение, что интернет «встал», хотя скорость при этом полностью на месте.
Туннель не создаёт эту проблему, но делает её заметнее. Весь трафик идёт одним потоком через одно соединение, и оборудованию сложнее отличить срочные голосовые пакеты от тяжёлой закачки — они выглядят одинаково и попадают в общую очередь.
- Признак
- пинг в простое низкий, под нагрузкой — сотни мс
- Кто страдает
- голос, видеозвонки, игры
- Где живёт причина
- буферы роутера и канал вверх
- Чем лечится
- умное управление очередью на роутере, а не настройки клиента
Тест на две минуты
Смысл теста в том, чтобы измерить задержку не в покое, а под нагрузкой. Запустите на компьютере непрерывный пинг, а параллельно — крупную загрузку или отправку большого файла в облако. Разница между спокойным и нагруженным состоянием и есть ваш диагноз.
Рост на десять-двадцать миллисекунд — нормальная плата за занятый канал. Рост в пять-десять раз означает, что очередь на оборудовании огромная и её никто не разгребает по приоритетам. Особенно показательна отправка: канал вверх у домашних тарифов уже, и он забивается первым.
Повторите тест дважды: с включённым туннелем и без него. Если картина одинаковая, Happ не при чём — вы измерили поведение своей домашней сети. Это важный шаг, без которого легко потратить вечер на перебор узлов подписки впустую.
- Запустить непрерывный пинг и записать значение в покое
- Начать крупную загрузку, через полминуты записать пинг снова
- Повторить с отправкой большого файла в облако
- Прогнать оба теста с туннелем и без него
- Сравнить: рост в разы означает раздутые буферы
Лечится это на роутере
Правильное решение — умное управление очередью. В прошивках оно называется по-разному: SQM, Smart Queue, адаптивный QoS, иногда просто «ограничение скорости». Суть одна: роутер намеренно держит канал чуть недогруженным и не даёт очереди раздуваться, отдавая мелким пакетам дорогу.
Если такой настройки в прошивке нет, работает грубый вариант: вручную ограничить скорость закачек в тяжёлых приложениях процентов на десять-пятнадцать ниже тарифной. Канал перестаёт забиваться под завязку, очередь не растёт, и задержка под нагрузкой держится в приличных рамках.
- Включить SQM или адаптивный QoS в прошивке роутера
- Ограничить скорость тяжёлых закачек чуть ниже тарифной
- Дать приоритет устройству, с которого идут звонки и игры
- Обновить прошивку и перезагрузить роутер
- Перевести стационарный компьютер и приставку на кабель
Что здесь зависит от клиента
Немного, но кое-что зависит. Выбор менее загруженного узла делает поведение потока ровнее, потому что на стороне сервера очередь тоже существует. А отказ от цепочек из нескольких узлов убирает лишние участки, на каждом из которых пакет может подождать.
И не пытайтесь компенсировать раздутые буферы настройками внутри клиента. Пока роутер складывает пакеты в длинную очередь, любой профиль будет вести себя одинаково плохо под нагрузкой — причина находится до туннеля, а не в нём.
Зато после настройки очереди разница ощущается сразу и без замеров: голос перестаёт разваливаться, когда в соседней комнате качают игру, а страницы открываются во время закачки так же бодро, как в простое. Это тот редкий случай, когда одна галочка в прошивке меняет ощущение от домашней сети целиком.