Как убрать буферизацию: пошагово
Пять шагов от «интернет лагает, когда кто-то качает» до «просто работает». Шаги одинаковы для OpenWrt, pfSense, DD-WRT и роутера от провайдера. Актуально на 2026-11.
Пять шагов
- Проверить. Запустите тест буферизации или вручную сравните задержку с загрузкой и без. В покое низкая, под нагрузкой высокая — это оно.
- Узнать реальную отдачу. Сделайте чистый тест аплоада. Значение обычно чуть ниже тарифного — SQM тактует именно по измеренному числу.
- Включить SQM с CAKE. Стандартное решение на любой платформе. OpenWrt: sqm-scripts + cake (NetSteer — один переключатель). pfSense: очередь CAKE. Роутер провайдера: QoS/CAKE, если есть.
- Реальное время — по медленному пути. Игры, звонки и DNS идут через низколатентный путь CAKE и сохраняют приоритет.
- Подтвердить. Повторите тест. Задержка под нагрузкой должна упасть ниже ~20 мс. Если высока — чуть снизьте настроенную отдачу и перемерьте.
Кратко по платформам
| Платформа | Решение | Трудозатраты |
|---|---|---|
| OpenWrt | NetSteer одним переключателем (SQM + RPS + Fullcone) | Низкие — автоматизировано |
| pfSense / OPNsense | CAKE + плагин SQM | Средние |
| DD-WRT / FreshTomato | Опции QoS/CAKE | Средние |
| Роутер провайдера | Включить QoS, прошить или добавить CAKE-роутер | Высокие |
Если буферизацией дело не ограничилось
На софт-роутере даже после исправления задержки пакеты могут теряться, когда одно ядро тянет весь приём — это проблема RPS/IRQ. В P2P-играх блокирует симметричная NAT — см. Fullcone NAT. NetSteer закрывает все три разом.
Частые вопросы
Можно ли убрать буферизацию без смены роутера?
На роутере провайдера — только если в нём есть встроенная опция CAKE/QoS. Иначе самый чистый путь — прошить его (OpenWrt/pfSense/DD-WRT) или поставить маленький CAKE-роутер перед ним. Хорошая новость: новое железо для типичного случая не нужно — большинство прошиваемых роутеров это умеют.
Какой способ самый эффективный?
SQM с дисциплиной CAKE, тактовка по измеренной отдаче и медленный путь для реального времени — это стандарт. На OpenWrt NetSteer применяет всё одним переключателем и показывает измеренный результат A/B.
Станет ли спидтест быстрее после исправления?
Нет — и это ожидаемо. CAKE меняет немного пиковой пропускной способности на куда меньшую задержку: спидтест может показать чуть меньше, а лаг в играх станет намного лучше. В этом и есть смысл.