Решено - ERX (?) дропает битрейт стрима при нагрузке от WiFI | Ubiquiti форум UBNT: инструкции, настройка

Решено ERX (?) дропает битрейт стрима при нагрузке от WiFI

Статус
В этой теме нельзя размещать новые ответы.

Slona

участник
6 Янв 2022
10
1
5
38
Коллеги, добрый день!

Столкнулся с очень странной проблемой. Жена стримит на Twitch с битрейтом 6к. Ранее все было отлично, но с 1 января внезапно при любой активности по домашней WiFi сети начинаются жуткие дропы фреймов стрима, битрейт проседает до 3к и даже нуля. При нагрузке на LAN сети таких проблем нет, хоть 4к видео смотри на соседнем или том же компе.

Ниже топология сети:

9561


1 - ПК жены
к UAP-AC-Lite подключены 3 телевизора и мобильники.
Общая ширина канала от Билайна 300 Мбит (по факту спидтесты показывают в среднем 230М). Такой нагрузки достичь не удается даже если 10 видео включить на всех устройствах, так что на ширину канала не грешу. Все внутренние подключения по гигабиту.

Ситуация тем более странная, что актуальна как при наличии так и при отсутствии нагрузки по LAN. Ниже скриншоты тестов, включили на ПК загрузку со стима (~150М DL выдала) и включили стрим - дропов нет. Как только включили видео с нетфликса на ТВ ( в пике 50М, далее не больше 5) - сразу пошли дропы.
9563


Вот еще тест при отсутствии нагрузки, тут по совету на другом форуме для диагностики переключил ПК жены в ERX напрямую в eth2:

9564


Вот что в момент дропов показывает OBS. Иногда желтое, иногда падает в красный.

9565


Пробовал играть с HW offload - нет разницы, что с включенным, что с выключенным.

Ошибок на портах также не вижу:

Код:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet ХХ.ХХ.ХХ.ХХ  netmask 255.255.255.252  broadcast ХХ.ХХ.ХХ.ХХ
        inet6 хх:хх  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:66  txqueuelen 1000  (Ethernet)
        RX packets 2445305  bytes 2644302752 (2.4 GiB)
        RX errors 0  dropped 9  overruns 0  frame 0
        TX packets 2219734  bytes 1741816325 (1.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::1ae8:29ff:fead:bf67  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:67  txqueuelen 1000  (Ethernet)
        RX packets 971570  bytes 433067935 (413.0 MiB)
        RX errors 0  dropped 2  overruns 0  frame 0
        TX packets 1405965  bytes 1762047826 (1.6 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet6 fe80::1ae8:29ff:fead:bf68  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:68  txqueuelen 1000  (Ethernet)
        RX packets 997903  bytes 1300299716 (1.2 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 592796  bytes 215235955 (205.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth3: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet6 fe80::1ae8:29ff:fead:bf69  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:69  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 7  bytes 746 (746.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.2.1  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::1ae8:29ff:fead:bf6a  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:6a  txqueuelen 1000  (Ethernet)
        RX packets 332206  bytes 26458662 (25.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 514477  bytes 729668996 (695.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

imq0: flags=193<UP,RUNNING,NOARP>  mtu 16000
        unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 11000  (UNSPEC)
        RX packets 4358316  bytes 4060920166 (3.7 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4678915  bytes 60245928 (57.4 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

itf0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 2018
        inet6 fe80::1ae8:29ff:fead:bf6b  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:6b  txqueuelen 1000  (Ethernet)
        RX packets 4742111  bytes 4455664797 (4.1 GiB)
        RX errors 1  dropped 2154  overruns 0  frame 0
        TX packets 4707661  bytes 4476834665 (4.1 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 18

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 886  bytes 73784 (72.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 886  bytes 73784 (72.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

switch0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.1  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::1ae8:29ff:fead:bf6b  prefixlen 64  scopeid 0x20<link>
        ether 18:e8:29:ad:bf:6b  txqueuelen 1000  (Ethernet)
        RX packets 1959340  bytes 1698208711 (1.5 GiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1966853  bytes 1965022336 (1.8 GiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Совершенно нет мыслей куда дальше смотреть, прошу помощи.
 

workubnt

знающий
25 Мар 2018
346
91
30
Можно скрин после теста.
Qos в настройках есть.

Почитать ещё про cake на гугле и на форуме.
 
Автор
S

Slona

участник
6 Янв 2022
10
1
5
38
Можно скрин после теста.
Qos в настройках есть.

Почитать ещё про cake на гугле и на форуме.
Скрин прилагаю. Сегодня что-то даже похуже чем обычно, в основном 200+ показывал ранее.

9567


Насчет Cake уже встречал упоминания на форуме, я так понял это прошивка вместо стандартной edgeOS?
 

workubnt

знающий
25 Мар 2018
346
91
30
A+ отлично. 300 здесь нету. Erx в прицепе должен до 500,тянуть. (шейпинг при qos 100-250)
Так настройки с qos нету или есть??
К чему вообще это. При настройки qos результат всегда будет a+, это хорошо.

Разделить лан для стрима и для wifi
То есть wifi ограничить скорость до маленькой, допустим 75. Можно и меньше или больше тут можно поиграть. Для соц сетей, это за глаза. И для лана тоже поставить qos. Больше значение, допустим 200. Но тут надо тоже смотреть, играться со значениями.



Есть и другое мнение что qos. Ухудшает скорость.

Cake пакет отдельный, он в openwrt из коробки стоит. В erx нет,вроде.
 
Последнее редактирование:
Автор
S

Slona

участник
6 Янв 2022
10
1
5
38
A+ отлично. 300 здесь нету. Erx в прицепе должен до 500,тянуть.
Так настройки с qos нету или есть??
К чему вообще это. При настройки qos результат всегда будет a+, это хорошо.

Разделить лан для стрима и для wifi
То есть wifi ограничить скорость до маленькой, допустим 75. Можно и меньше или больше тут можно поиграть. Для соц сетей, это за глаза. И для лана тоже поставить qos. Больше значение, допустим 200. Но тут надо тоже смотреть, играться со значениями.



Есть и другое мнение что qos. Ухудшает скорость.

Cake пакет отдельный, он в openwrt из коробки стоит. В erx нет,вроде.
Нет, настроек по Qos нет, пробовал с ними играть через SQM, но толку особо не было. Сети lan/wlan изначально разделены, но qos на них не ставил. l2 Isolation тоже не пробовал, стоит?
 

workubnt

знающий
25 Мар 2018
346
91
30

Старое видео.Наглядно насчёт qos. Единственное он там upnp2 включал. Не очень понравилось это.
 
Автор
S

Slona

участник
6 Янв 2022
10
1
5
38

Старое видео.Наглядно насчёт qos. Единственное он там upnp2 включал. Не очень понравилось это.
Глянул видео, ничего особенного он там не сделал,только включил SQM. Это я делал, не помогло совсем никак.
 
Автор
S

Slona

участник
6 Янв 2022
10
1
5
38
Cake пакет отдельный, он в openwrt из коробки стоит. В erx нет,вроде.
Почитал про Cake. Понравилась фраза 2) Cake handles that initial "spike" of multiple tcps starting up much better that fq_codel does. That's important for a typical web page download's impact - and that said perhaps the atm compensation was needed.
Буду пробовать ставить.
 
Автор
S

Slona

участник
6 Янв 2022
10
1
5
38
В общем, ребята, отбой. Проблема была у Билайна, чтоб их черти съели. Во-первых подключил сегодня параллельно МГТС, перекинул линк и проблемы больше нет даже если три ТВ запустить одновременно. После чего звякнул в билайн, с трудом пробился на 2 левел саппорта, который подтвердил, что на порту ошибки бегут.
Но за советы в любом случае спасибо!
 
Статус
В этой теме нельзя размещать новые ответы.