Идея умных очередей
Обычный роутер складывает пакеты в одну длинную очередь. SQM (smart queue management) строит другую схему: сначала сам ограничивает скорость на уровне чуть ниже канала, чтобы очередь образовалась именно у него, а затем дисциплина очередей разносит потоки и не даёт одному тяжёлому потоку занять всё. Результат — задержка под нагрузкой остаётся малой.
В прошивках встречаются алгоритмы под названиями вроде fq_codel и cake. Не нужно разбираться в деталях: важно знать, что они предназначены для этой задачи и обычно работают лучше ручных приоритетов.
Для домашней сети это одна из самых действенных настроек, но только когда проблема действительно в очередях, а не в Wi-Fi или кабеле, поэтому сначала подтвердите диагноз измерением.
Где искать и что нужно
Функция бывает в открытых прошивках и в отдельных заводских: в меню её называют Smart Queue, SQM, адаптивный QoS или похоже. Названия разные, суть одна. Перед включением проверьте два условия: роутер должен иметь запас производительности, потому что обработка очередей нагружает процессор, а на скоростях в сотни мегабит слабые модели упираются в потолок; и вы должны знать реальные скорости загрузки и отдачи.
Проверяйте в описании конкретной модели, не отключает ли включение SQM аппаратное ускорение, из-за чего максимальная скорость через роутер может снизиться.
Если в вашей прошивке нет SQM, стоит проверить, есть ли у модели альтернативная прошивка от сообщества, которая эту функцию поддерживает. Для некоторых популярных моделей такие сборки существуют, но их установка требует осторожности, потерю гарантии производителя и понимания рисков. Другой путь — выбрать при замене роутер, в описании которого прямо указана поддержка умных очередей. Учтите, что маркетинговые названия расплывчаты, поэтому ищите отзывы с реальными измерениями задержки под нагрузкой.
Пошаговая настройка: SQM и Smart Queue
Шаг первый: измерьте скорость загрузки и отдачи по кабелю несколько раз, возьмите устойчивые значения. Шаг второй: включите SQM и введите скорости в виде примерно девяти десятых от измеренных; точные проценты подбираются опытом. Шаг третий: выберите алгоритм, предложенный по умолчанию. Шаг четвёртый: запустите тест с измерением задержки под нагрузкой и сравните с предыдущим.
Если задержка выросла или скорость слишком упала, корректируйте лимиты небольшими шагами и повторяйте замеры. Одна правка за раз, иначе не поймёте, что подействовало.
Чего ожидать и на что обратить внимание
Ожидайте не рост скорости, а более ровную задержку при загрузках. Скорость по тесту может чуть просесть: она удерживается ниже потолка. Если ваш канал очень быстрый, а роутер простой, эффект ограничит процессор: тогда приходится выбирать между скоростью и отзывчивостью либо использовать более мощное оборудование.
Если лимиты, измеренные в разное время, сильно различаются, канал нестабилен: настройки могут потребовать корректировки или лучше оставить запас побольше.
Как понять результат тестом
Самый наглядный способ — тест с измерением задержки под нагрузкой: сначала до включения, потом после. Многие сервисы показывают три значения: задержку в покое, при загрузке и при отправке. Хорошим результатом считается небольшой прирост при нагрузке, а не многократный. Дополнительно проверьте практический опыт: запустите загрузку и одновременно проведите звонок. Цифры и ощущения должны согласоваться.
Хорошо иметь и контрольную запись до всех изменений: три числа задержки при покое, загрузке и отправке. Без неё сравнение превращается в спор об ощущениях. Сохраните скриншоты или значения, чтобы вернуться к ним после любой правки настроек или прошивки.
Возможные проблемы
Если после включения скорость упала слишком сильно, вероятно, указаны заниженные лимиты или роутер не справляется с нагрузкой. Если задержка осталась высокой, лимит указан слишком высоким, и очередь образуется вне роутера. Иногда проблему создаёт подключение с изменчивой скоростью, например мобильная сеть: подобрать постоянное значение сложно, и лимит приходится задавать с запасом. Не забудьте, что после смены условий подключения или оборудования значения нужно измерить заново.