76

Odp: Test wydajności routera Netgear R6220 z flow offloading

to chyba na wszystkich platformach z 5.4 kernelem zwolnił nat , nawet na x86

Dom : router https://i.imgur.com/IuB6Zwy.png | TP-LINK T1700G-28TQ |Zyxel XGS-1210-12 | 6x Ruckus r310 unleashed  + Ruckus icx7150-c12p | Truenas scale 124TB 25Gb| Xpenology 12TB | apc smart ups 750 lcd smile 100Mb/s - 25Gb/s
Podróżne : GL.Inet MT3000  +1TB hdd
Działka : rb260gs 1j wdm 1Gb+ ruckus r310 + nb m5 + kilka kamer ip  + panel 285Wp + lifepo4 12v 60Ah .

77 (edytowany przez sugnuf 2020-04-18 16:32:28)

Odp: Test wydajności routera Netgear R6220 z flow offloading

Cezary napisał/a:

Niestety nie mam takich doświadczeń. Mój r6220 ma uszkodzony wan, wykorzystałem więc lan1 jako wan. I po testach wyszło ok 380Mbps z włączonym  flowoffload (!)

U mnie troszkę lepiej, bo 204Mbps bez FO i 507Mbps z FO (445 dla 10 połączeń).

78 (edytowany przez mar_w 2020-09-22 23:38:09)

Odp: Test wydajności routera Netgear R6220 z flow offloading

Dzisiaj zrobiłem podobny test co kiedyś ale na obrazie z gałęzi master (kernel 5.4.65). Parę rzeczy mnie dziwi, ale przecież to master więc...
Wszystkie testy odbyły się tylko na jednym wątku procesora! CPU0 - 100%, CPU1 - 3%
Jeżeli będzie normalnie (czyli bez dodatkowych czarów ze strony użytkownika), ruszy drugi wątek to licząc liniowo wink powinno zamknąć Gigabita bez Flow_offloading smile
https://s6.ifotos.pl/mini/r6220jpeg_qqnpnnw.jpg
Wifi jak to wifi,  przy 3 równoległych połączeniach w moich okolicznościach przyrody puknął 333 Mbps na kliencie z kartą Broadcom BCM94352HMB dla radia 5GHz (AC)

EDIT: Analizując plik:

# cat /proc/interrupts
           CPU0       CPU1       
  8:   22100547   22100547  MIPS GIC Local   1  timer
  9:      24503          0  MIPS GIC  67  IPI call
10:          0      29289  MIPS GIC  68  IPI call
11:     229651          0  MIPS GIC  69  IPI resched
12:          0     216858  MIPS GIC  70  IPI resched
13:          0          0  MIPS GIC  19  1e000600.gpio-bank0, 1e000600.gpio-bank1, 1e000600.gpio-bank2
15:         12          0  MIPS GIC  33  ttyS0
16:          0          0  MIPS GIC  29  xhci-hcd:usb1
17:     917277          0  MIPS GIC  10  1e100000.ethernet
19:          2     641823  MIPS GIC  11  mt76x2e
21:         23          0  MIPS GIC  32  mt7603e
22:          0          0  1e000600.gpio   7  keys
23:          0          0  1e000600.gpio   8  keys
24:          0          0  1e000600.gpio  14  keys

widać, że używany jest tylko jeden wątek (CPU0) a przecież powinien używać DWÓCH wątków w miarę równomiernie. I tak ma wpisane w:

# cat /proc/irq/17/smp_affinity
3

czytając /proc/irq/*smp_affinity można zauważyć, że prawie wszystkie "usługi" mają wpisaną możliwość rozkładania obsługi przerwań na 2 wątki oprócz irq 19 oraz 21 czyli wifi które są przypięte tylko do CPU1.

W celach eksperymentalnych wrzuciłem wifi - 19 i 21 do CPU0 a cały "ethernet" tylko do CPU1:

# cat /proc/irq/17/smp_affinity
2
cat /proc/irq/19/smp_affinity
1
cat /proc/irq/21/smp_affinity
1

i od razu widać, że przypisanie na sztywno tylko jednego CPU działa:

# cat /proc/interrupts 
           CPU0       CPU1       
...
 17:          9     129428  MIPS GIC  10  1e100000.ethernet
...

I co się stało? Wzrosło zużycie na obu rdzeniach: CPU0 - 100%, CPU1 - 72%
a korzyści prawie żadnej, bo co prawda wzrosła prędkość do 750 Mbps, ale to jest wzrost tylko o 10,5% w stosunku do stanu sprzed eksperymentu (~680 Mbps, CPU0 - 100%, CPU1 - 3%)

EDIT2: A tak w ogóle to przejście na kernel 5.4 potrzebne jest chyba tylko dla lepszego WiFi, bo na ostatnim obrazie z eko.one  wyciąga 935 Mbps ze 100 równoległymi połączeniami i zużycie tylko 1 wątku proca na poziomie 8% w htop.
Dla pewności puściłem równolegle z testem natu - openssl speed ...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

79

Odp: Test wydajności routera Netgear R6220 z flow offloading

Jakie prędkości macie na ppoe? Ja smutno się zawiodłem, bo na 21.02 bez sw/hw offloadingu niecałe 300mb/s. Mam ofertę 600/100 i myślałem, że bez problemu to pogoni.

80 (edytowany przez chemik89 2021-11-27 22:58:41)

Odp: Test wydajności routera Netgear R6220 z flow offloading

po 79zł chodzą na alledrogo R4A DVB4224GL, tam jest pełna wersja tego CPU (2c4t) więc pewnie wyciągnie więcej, reszta to samo -2 porty lan.

sprawdz sobie ile wyciagniesz na x-wrt wink
chociaż w ostatnim ich buildzie chyba znowu popsuli HW_NAT, bo miałem freeze po 2 dniach pracy, na wersji sprzed roku - działała kilkaset dni bez problemu smile
nie miałem nigdy styczności z ppoe, na zwykłym natowaniu HW mam 940/940

81 (edytowany przez mar_w 2021-11-28 15:01:36)

Odp: Test wydajności routera Netgear R6220 z flow offloading

Bartekk napisał/a:

Jakie prędkości macie na ppoe? Ja smutno się zawiodłem, bo na 21.02 bez sw/hw offloadingu niecałe 300mb/s. Mam ofertę 600/100 i myślałem, że bez problemu to pogoni.

Z pppoe to już nie ma żartów smile Nie mam takiego pppoe ale u mnie na teście iperf3 wyszło około 280 Mbps (w top - sirq 99%)
Oczywiście test był robiony z pomocą 3 urządzeń:

[serwer (pppoe + iperf3)] <-> [pppoe-WAN - Router - LAN] <-> [LAN-klient iperf3]

Dla porównania test, gdy routerem był Igel H710C z prockiem:

# cat /proc/cpuinfo 
processor    : 0
vendor_id    : CentaurHauls
cpu family    : 6
model        : 15
model name    : VIA Nano U3100 (1.6GHz Capable)
stepping    : 10
cpu MHz        : 1296.817

Zamknął tylko 870 Mbps na obrazie x86_64.
Tak żeby była jasność, jeżeli ktoś ma nadzieję zamknąć na pppooe 1Gbps na byle jakim routerze smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

82

Odp: Test wydajności routera Netgear R6220 z flow offloading

chemik89 napisał/a:

sprawdz sobie ile wyciagniesz na x-wrt wink
chociaż w ostatnim ich buildzie chyba znowu popsuli HW_NAT, bo miałem freeze po 2 dniach pracy, na wersji sprzed roku - działała kilkaset dni bez problemu smile

https://github.com/x-wrt/x-wrt/issues/196
Według autora X-Wrt dzisiejszy (b202111280050) build powinien być stabilny.

83

Odp: Test wydajności routera Netgear R6220 z flow offloading

Ginti napisał/a:
chemik89 napisał/a:

sprawdz sobie ile wyciagniesz na x-wrt wink
chociaż w ostatnim ich buildzie chyba znowu popsuli HW_NAT, bo miałem freeze po 2 dniach pracy, na wersji sprzed roku - działała kilkaset dni bez problemu smile

https://github.com/x-wrt/x-wrt/issues/196
Według autora X-Wrt dzisiejszy (b202111280050) build powinien być stabilny.

Z flow offloadingiem 408/62 - więcej nie idzie.

84

Odp: Test wydajności routera Netgear R6220 z flow offloading

"Enable Fast Forwarding" oraz "Enable Fast Forwarding Hardware Offload" w System -> Advanced Options na pewno włączone?

U mnie idzie 900/300.

85

Odp: Test wydajności routera Netgear R6220 z flow offloading

Ginti napisał/a:

"Enable Fast Forwarding" oraz "Enable Fast Forwarding Hardware Offload" w System -> Advanced Options na pewno włączone?

U mnie idzie 900/300.

Mówisz o xwrt? Nie widzę u siebie zakładki Advanced Options.

86 (edytowany przez mar_w 2021-11-28 19:31:52)

Odp: Test wydajności routera Netgear R6220 z flow offloading

Ginti napisał/a:

"Enable Fast Forwarding" oraz "Enable Fast Forwarding Hardware Offload" w System -> Advanced Options na pewno włączone?

U mnie idzie 900/300.

Idzie, idzie 900/780 z modułami "natflow" smile
Serwer piszczy z bólu przy generowaniu pakietów, a router zimny (sirq 1%).
Ale to było na xwrt a nie na oryginalnym Openwrt o którym jest to forum.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

87

Odp: Test wydajności routera Netgear R6220 z flow offloading

Bartekk napisał/a:
Ginti napisał/a:

"Enable Fast Forwarding" oraz "Enable Fast Forwarding Hardware Offload" w System -> Advanced Options na pewno włączone?

U mnie idzie 900/300.

Mówisz o xwrt? Nie widzę u siebie zakładki Advanced Options.

Tak.
https://i.imgfly.me/jDFSPR.png

88

Odp: Test wydajności routera Netgear R6220 z flow offloading

U mnie nie ma tej zakładki w ogóle, coś ekstra dokompilowywałeś do obrazu?

89

Odp: Test wydajności routera Netgear R6220 z flow offloading

Czysty obraz. Spróbuj wyczyścić pamięć podręczną przeglądarki.

90

Odp: Test wydajności routera Netgear R6220 z flow offloading

W firewallu normalnie to jest. I o ile pamiętam to flow offloading niezbyt działa z pppoe.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

91

Odp: Test wydajności routera Netgear R6220 z flow offloading

Cezary napisał/a:

W firewallu normalnie to jest.

W standardowym Openwrt tak , w x-wrt jest osobno w Advanced Options w menu SYSTEM. Właśnie na to patrzę na moich r6220..

92

Odp: Test wydajności routera Netgear R6220 z flow offloading

ale domyślnie włączone.

93 (edytowany przez chemik89 2021-12-01 00:13:12)

Odp: Test wydajności routera Netgear R6220 z flow offloading

https://i.ibb.co/PxnJ10x/ssss.jpg
yeah big_smile postawiony xiaomi 4A giga, będzie można porównać jego pełny cpu do r6220.
Soft wgrany po spi (papa nand wink)
aktualnie chyba najtańsza alternatywa dla r6220,  (79zł nowy ze sklepu xiaomi)
wady: brak usb, 3 porty lan, nie da się tak łatwo wgrać FW.
zalety: pamieć SPI smile, pełne MT7621 (2rdzenie 4 wątki), mały ale cały na biało ;p
https://i.ibb.co/qxbhPNp/xxx.jpg
Na pewno w porównaniu do r6220 - luci śmiga jak rakieta wink

docelowo ma tylko robić NAT, więc mocne CPU i 2 porty wan+lan to wszystko czego mi potrzeba

94

Odp: Test wydajności routera Netgear R6220 z flow offloading

W którym sklepie tyle kosztuje? na mi-home jest dwa razy droższy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

95 (edytowany przez chemik89 2021-12-01 08:58:28)

Odp: Test wydajności routera Netgear R6220 z flow offloading

chyba czytają to forum big_smile
kupiłem dzien wczesniej za tyle wink
https://i.ibb.co/JcyBnd7/xa.jpg

teraz są tylko od innych dystrybutorów za 99.

96

Odp: Test wydajności routera Netgear R6220 z flow offloading

Ah, allegro. Tak, są po 100. I tak dobra cena jak na AP'ka.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

97

Odp: Test wydajności routera Netgear R6220 z flow offloading

Cezary napisał/a:

Ah, allegro. Tak, są po 100. I tak dobra cena jak na AP'ka.

https://allegro.pl/oferta/router-xiaomi … 1480873084
oleole ma najtaniej teraz chyba

98

Odp: Test wydajności routera Netgear R6220 z flow offloading

Ja bym uważał z oleole
"Wersja urządzenia: Podany router występuje w różnych wersjach, które nieznacznie mogą różnić się parametrami. Wersje routerów są wysyłane losowo." Więc sami nie wiedzą co mają i mogą wysłać wersję "nie giga".

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

99 (edytowany przez chemik89 2021-12-01 10:11:35)

Odp: Test wydajności routera Netgear R6220 z flow offloading

sklep xiaomi też się chyba pomylił przy tej ofercie wink chyba że to było coś z blackweekend, było brać dwa.
z ciekawostek, wifi 5g na r4a, xwrt big_smile
konfig wireless = copy pasta z r6220

https://i.ibb.co/KXthXSJ/fast.png

wychodzi tak 460-550

w tym samym miejscu z r6220 miałem 240 MAX, a radio to samo.

100

Odp: Test wydajności routera Netgear R6220 z flow offloading

W Neonet jest aktualnie w promocji 4A Giga Version za 89 zł z darmową wysyłką do paczkomatu. Właśnie zamówiłem :-)

Qui vit sans folie, n'est pas si sage qu'on croit