Руководства

Что такое bufferbloat?

Bufferbloat - чрезмерное ожидание в устойчивых очередях пакетов. Сравните задержку без нагрузки, при скачивании и отправке, затем проверьте изменения управления очередями.

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

Сравните покой и оба направления

Чего результат не доказывает

Повторяемый рост при своих передачах оправдывает проверку очередей. Влияют также конкуренция Wi-Fi, обработка устройства, сервер и остальной маршрут. Ethernet отделяет беспроводной участок, но не указывает конкретную очередь роутера, модема или провайдера. Некоторые тесты явно измеряют задержку под нагрузкой; разные методы и цели могут давать разные результаты.

Сначала уменьшите конкурирующий трафик

SQM может сочетать ограничение трафика, распределение между потоками и активное управление очередями. FQ-CoDel и CAKE - примеры поддерживаемых реализаций, не функции любого роутера. Ограничение ниже стабильно доступной пропускной способности может предотвратить накопление в неуправляемой очереди. Следуйте конкретной инструкции, не универсальному проценту. Максимальная скорость может снизиться; процессор и изменчивая мобильная сеть могут ограничить эффект.

Проверьте изменение

Высокую задержку уже без нагрузки или проблему одного сервиса исследуйте отдельно. При постоянных проблемах нескольких устройств передайте поддержке цель, время, тип связи, направление нагрузки, модель и сравнения. Меняйте оборудование только по реальным возможностям или измеренному ограничению.

Источники