Руководства
Что такое bufferbloat?
Bufferbloat - чрезмерное ожидание в устойчивых очередях пакетов. Сравните задержку без нагрузки, при скачивании и отправке, затем проверьте изменения управления очередями.
При bufferbloat пакеты слишком долго ждут в очередях. Небольшая буферизация нормальна для кратких всплесков трафика. Если очереди остаются переполненными, звонки и игры могут реагировать медленно при продолжающихся передачах. Очереди бывают в роутере, модеме, другом сетевом оборудовании или конечном устройстве. Рост под нагрузкой - подсказка, не доказательство поломки домашнего роутера.
Сравните покой и оба направления
- Используйте одно устройство и цель, желательно Ethernet. Приостановите собственные фоновые передачи и запишите исходный результат. Тестируйте вне важных звонков: нагрузочные тесты намеренно занимают пропускную способность.
- Измерьте задержку при скачивании, затем отправке, отдельно. Используйте тест с задержкой без нагрузки и под нагрузкой или повторные ответы ping одной отвечающей цели при контролируемой передаче.
- Остановите передачу и проверьте возвращение к исходной задержке. Повторите те же настройки; запишите скорость, колебания, потери и направление нагрузки.
- Сравнивайте одинаковую метрику. С 12 мс до 150 мс - ещё 138 мс: пример расчёта, не общий порог. Один пик или отсутствующий ответ ping не определяет неисправную очередь.
Чего результат не доказывает
Повторяемый рост при своих передачах оправдывает проверку очередей. Влияют также конкуренция Wi-Fi, обработка устройства, сервер и остальной маршрут. Ethernet отделяет беспроводной участок, но не указывает конкретную очередь роутера, модема или провайдера. Некоторые тесты явно измеряют задержку под нагрузкой; разные методы и цели могут давать разные результаты.
Сначала уменьшите конкурирующий трафик
- Перенесите большие собственные передачи и резервное копирование за пределы звонков и игр. Если приложение предлагает ограничение скорости, оставьте место другому трафику и сравните.
- Попробуйте чувствительное устройство через Ethernet, покрытие исследуйте отдельно. Кабель сам не управляет очередями доступа к интернету.
- До покупки проверьте модель, прошивку и реальные функции роутера. Новое оборудование само не гарантирует лучшего управления.
- Если поддерживается, следуйте производителю для Smart Queue Management или аналога. Сначала сохраните конфигурацию и исходные значения; приоритет приложения не равен автоматически активному управлению очередями.
SQM может сочетать ограничение трафика, распределение между потоками и активное управление очередями. FQ-CoDel и CAKE - примеры поддерживаемых реализаций, не функции любого роутера. Ограничение ниже стабильно доступной пропускной способности может предотвратить накопление в неуправляемой очереди. Следуйте конкретной инструкции, не универсальному проценту. Максимальная скорость может снизиться; процессор и изменчивая мобильная сеть могут ограничить эффект.
Проверьте изменение
- Проверьте направление, интерфейс и единицы в инструкции. 20 Мбит/с - 20000 кбит/с; значение 20 в поле кбит/с задаёт другой предел.
- Повторите те же тесты без нагрузки и с нагрузкой, записав задержку и скорость. Меняйте по одной настройке.
- Затем сравните обычные звонки и игры. Лучшая оценка - подсказка, не гарантия каждого приложения или исправление отдельной поломки.
- Сохраните результаты до/после и верните прежнюю поддерживаемую конфигурацию при ухудшении. Для управляемого роутера обратитесь к администратору или провайдеру.
Высокую задержку уже без нагрузки или проблему одного сервиса исследуйте отдельно. При постоянных проблемах нескольких устройств передайте поддержке цель, время, тип связи, направление нагрузки, модель и сравнения. Меняйте оборудование только по реальным возможностям или измеренному ограничению.