реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Ограничение трафика через Ethernet Bridge
vgovseychuk
сообщение May 24 2016, 11:57
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



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

Завел я на своей кастомной плате 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 Мбит или полудуплекс не хочется оставлять.

Сообщение отредактировал vgovseychuk - May 24 2016, 13:07
Прикрепленные файлы
Прикрепленный файл  log.txt ( 107.29 килобайт ) Кол-во скачиваний: 87
 
Go to the top of the page
 
+Quote Post
vgovseychuk
сообщение May 25 2016, 08:42
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 16-03-14
Пользователь №: 80 955



Поставил 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

Еще идеи и критика приветствуются.
Go to the top of the page
 
+Quote Post
Tarbal
сообщение May 27 2016, 03:16
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 351
Регистрация: 21-05-10
Пользователь №: 57 439



В одной из недавних тем кто-то давал ссылку на статью на хабре как сделать интернет доступ значительно быстрее. Поищите может это даст вам идеи.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 08:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01362 секунд с 7
ELECTRONIX ©2004-2016