Битлента
Интернет и провайдеры3 мин чтения·

SQM и Smart Queue: борьба с bufferbloat на роутере

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

Идея умных очередей

Обычный роутер складывает пакеты в одну длинную очередь. SQM (smart queue management) строит другую схему: сначала сам ограничивает скорость на уровне чуть ниже канала, чтобы очередь образовалась именно у него, а затем дисциплина очередей разносит потоки и не даёт одному тяжёлому потоку занять всё. Результат — задержка под нагрузкой остаётся малой.

В прошивках встречаются алгоритмы под названиями вроде fq_codel и cake. Не нужно разбираться в деталях: важно знать, что они предназначены для этой задачи и обычно работают лучше ручных приоритетов.

Для домашней сети это одна из самых действенных настроек, но только когда проблема действительно в очередях, а не в Wi-Fi или кабеле, поэтому сначала подтвердите диагноз измерением.

Где искать и что нужно

Функция бывает в открытых прошивках и в отдельных заводских: в меню её называют Smart Queue, SQM, адаптивный QoS или похоже. Названия разные, суть одна. Перед включением проверьте два условия: роутер должен иметь запас производительности, потому что обработка очередей нагружает процессор, а на скоростях в сотни мегабит слабые модели упираются в потолок; и вы должны знать реальные скорости загрузки и отдачи.

Проверяйте в описании конкретной модели, не отключает ли включение SQM аппаратное ускорение, из-за чего максимальная скорость через роутер может снизиться.

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

Пошаговая настройка: SQM и Smart Queue

Шаг первый: измерьте скорость загрузки и отдачи по кабелю несколько раз, возьмите устойчивые значения. Шаг второй: включите SQM и введите скорости в виде примерно девяти десятых от измеренных; точные проценты подбираются опытом. Шаг третий: выберите алгоритм, предложенный по умолчанию. Шаг четвёртый: запустите тест с измерением задержки под нагрузкой и сравните с предыдущим.

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

🛡️ Интернет по-прежнему нестабилен?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Чего ожидать и на что обратить внимание

Ожидайте не рост скорости, а более ровную задержку при загрузках. Скорость по тесту может чуть просесть: она удерживается ниже потолка. Если ваш канал очень быстрый, а роутер простой, эффект ограничит процессор: тогда приходится выбирать между скоростью и отзывчивостью либо использовать более мощное оборудование.

Если лимиты, измеренные в разное время, сильно различаются, канал нестабилен: настройки могут потребовать корректировки или лучше оставить запас побольше.

Как понять результат тестом

Самый наглядный способ — тест с измерением задержки под нагрузкой: сначала до включения, потом после. Многие сервисы показывают три значения: задержку в покое, при загрузке и при отправке. Хорошим результатом считается небольшой прирост при нагрузке, а не многократный. Дополнительно проверьте практический опыт: запустите загрузку и одновременно проведите звонок. Цифры и ощущения должны согласоваться.

Хорошо иметь и контрольную запись до всех изменений: три числа задержки при покое, загрузке и отправке. Без неё сравнение превращается в спор об ощущениях. Сохраните скриншоты или значения, чтобы вернуться к ним после любой правки настроек или прошивки.

Возможные проблемы

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

🛡️ Интернет по-прежнему нестабилен?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
sqmbufferbloatроутер

Часто задаваемые вопросы

Читайте также