Как уменьшить буферное чрезмерное увеличение размера на основанном на Ubuntu маршрутизаторе

У меня был старый Dell OptiPlex 790 (добавил двойной гигабит Intel PCI-E NIC), заседание этого, я решил превратить в маршрутизатор с помощью Ubuntu 16.04 и руководства, найденного здесь https://arstechnica.com/gadgets/2016/04/the-ars-guide-to-building-a-linux-router-from-scratch/. Суммировать статью, ее просто настольная установка Ubuntu (они использовали выпуск сервера) с включенной передачей и Iptables для NAT и безопасности. Все пошло прекрасное, и это действительно направляет трафик, но когда запущение тестов на отчетах DSL I видит, что у меня есть чрезмерная сумма bufferbloat (1800 + мс) что серьезно эффекты мои скорости загрузки. Я получаю 60 Мбит/с (я живу в небольшом городе), но в течение двух или трех секунд заполнился буфер, и скорости прыгают в воду к 6 Мбит/с.

Мой вопрос, что настройки могут я изменять в Настольном Ядре Ubuntu, чтобы уменьшить или устранить эту проблему. Я использовал беспроводной маршрутизатор Ссылки TP перед этим, которое не имело этой проблемы, таким образом, я знаю, что проблема с маршрутизатором а не соединением. Все тесты ping, которые я запустил, возвращаются как + также так, снова, проблема, кажется, находится в маршрутизаторе и его отсутствии механизмов/настроек управления перегрузкой.

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

: Box использует SSD на 128 ГБ с дополнительным жестким диском на 1 ТБ. Относительно использования дистрибутива разработал для маршрутизатора, Ars протестировал несколько включая pfsense и dd-wrt. Они нашли что Ubuntu выполненный лучше почти в каждом случае. Работы Ubuntu. Это просто требует, чтобы немного настройки сделало так.

2
задан 2 October 2017 в 04:56

1 ответ

Сценарии кв.м. для конфигурирования fq_codel право работают просто великолепно на человечности для управления bufferbloat.

https://github.com/tohojo/sqm-scripts

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

0
ответ дан 2 December 2019 в 08:33

Другие вопросы по тегам:

Похожие вопросы: