Перейти к содержанию
    

Ограничение трафика через Ethernet Bridge

Привет, Электроникс

 

Завел я на своей кастомной плате c i.MX287 OpenWRT. На плате 2 Ethernet 100Мбит, объединенные в мост.

Все работает на малых скоростях, но как только начинаю тестировать скорость передачи по мосту или перекачивать большие файлы, вся система умирает.

 

Тестировал iperf3:

10Мбит/полный дуплекс - норм, TCP и UDP по 9,5Мбит дают.

100Мбит/полный дуплекс - UDP прокачивает 95Мбит/с, TCP кладет систему

100Мбит/полудуплекс - UDP прокачивает 95Мбит/с, TCP - 75Мбит

 

На больших скоростях загруз проца почти 100 (95% sirq)

Лог падения приложу ниже(парсер не срабатывает).

 

Отсюда вопрос: как можно притормаживать Ethernet, чтобы избежать переполнения очереди?

 

P.S. Как я понял, проблема эта давняя, но нигде не могу найти нормального решения.

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

log.txt

Изменено пользователем vgovseychuk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставил traffic control, выставил ограничение 30Мбит. Вроде, не падает.

Скрипт:

tc qdisc add dev eth0 root handle 1:0 hfsc default 1
tc class add dev eth0 parent 1:0 classid 1:1 hfsc sc rate 30mbit ul rate 30mbit
tc qdisc add dev eth1 root handle 1:0 hfsc default 1
tc class add dev eth1 parent 1:0 classid 1:1 hfsc sc rate 30mbit ul rate 30mbit

Еще идеи и критика приветствуются.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В одной из недавних тем кто-то давал ссылку на статью на хабре как сделать интернет доступ значительно быстрее. Поищите может это даст вам идеи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...