У меня был старый 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. Это просто требует, чтобы немного настройки сделало так.
Сценарии кв.м. для конфигурирования fq_codel право работают просто великолепно на человечности для управления bufferbloat.
https://github.com/tohojo/sqm-scripts
можно также сделать из древовидной сборки пирога, который мягко легче настроить.