Temat: MediaTek MT7621 - Wireguard

Czy jest tu ktoś z routerem na procku MediaTek MT7621 i wireguardem? Jakie transfery uzyskujecie? Mam internet 200/50 i tyle mam a po uruchomieniu VPNa prędkości spada do 70/40. Jak jestem za domem to prędkości ok 40/40 MB/s. Nie wiem już gdzie mam błąd (o ile mam). Wireguarda stawiałem wg poradnika na stronie eko.one.pl.

2

Odp: MediaTek MT7621 - Wireguard

https://openwrt.org/docs/guide-user/ser … erformance

Jak masz łącze z uploadem 50Mbps to jesteś tym uploadem ograniczony (upload serwera to twój download jak jesteś za jego wanem).

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

3

Odp: MediaTek MT7621 - Wireguard

Tak to rozumiem ale czemu będąc w domu mam tylko 70?

4

Odp: MediaTek MT7621 - Wireguard

A w domu łączysz się normalnie będąc podłączonym do lanu i wtedy zestawiasz połączenie z wireguardem?

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

5

Odp: MediaTek MT7621 - Wireguard

Dla testu tak teraz zrobiłem. Telefon podłączony do WiFi bez vpn 250/50 z vpn max 70/40.. Często jednak jest to ok 20/40.

6

Odp: MediaTek MT7621 - Wireguard

a nie możesz zainstalować htop żeby sprawdzić jak mocno obciążone są rdzenie podczas tych prób ?
PS. jeżeli będzie po 98-100% to znaczy, że to jest koniec możliwości obliczeniowych tego routera.

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

7 (edytowany przez chemik89 2023-09-06 13:01:40)

Odp: MediaTek MT7621 - Wireguard

zależy jeszcze co to za mt7621, są warianty 1C2T, 2C4T i jeszcze chyba różnie taktowane.
ja na 1C2T, a z drugiej strony 2C4T - wyciągam średnio 6MB/s, ale w buildzie 22.03 który mu robiłem jest chyba walniety HW offload, bo zużywa mocno CPU przy samym downloadzie.  Możliwe że to przez MWAN3 ze swoim routingiem coś miesza.

8

Odp: MediaTek MT7621 - Wireguard

Zgodnie z wykresem na stronie https://openwrt.org/docs/guide-user/ser … erformance wydajność powinna być na poziomie 200Mbps. Dlatego szukam gdzie jest błąd. CPU zużycie ok 40 do 50 procent (mam uruchomioną blokadę reklam tak na bogato).

9

Odp: MediaTek MT7621 - Wireguard

@kwysocki8908
Rozumiem że, masz router z Publicznym IP i na nim serwer WG z łączem 200/50
Łączysz się jakimś klientem do tego serwera.
W jaki sposób?
Czy klient jest  po GSM?
Czy klient jest w tej samej sieci LAN co serwer WG?

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

10

Odp: MediaTek MT7621 - Wireguard

Mam dokładnie 2 serwery wireguard (1 to router a 2gi to serwer nas) w obu przypadkach prędkości wyglądają następująco:

1)
GSM - ok 40/40 (wąskie gardło to niestety LTE+ bo bez vpn wyniki podobne)
Wifi (w pracy) - 20/8
LAN - ok 80/40

2)
GSM - ok 40/40 (jak wyżej)
Wifi (w pracy) - ok 21/12
LAN - nie testowałem.

Router jest na MediaTeku MT7621 a serwer na AMD GX-415GA. Połączenie Router - serwer 1Gbps.

11

Odp: MediaTek MT7621 - Wireguard

HTOP podczas testów pokazuje zużycie CPU między 15 a 40 procent (testy na WiFi w pracy 300/300) rezultat to około 43/15.. Nie wiem czemu upload (czyli download w domu) jest tak mały. Ustawienia
Sieci - zapora sieciowa - Offloading trasowania/Nat (sprzętowy i programowy) nic nie zmienia. Może tu jest jakiś problem?

12

Odp: MediaTek MT7621 - Wireguard

zakładam że robisz to na routerze asus rt-ax53u na którym trenowałeś OpenVPN w poniższym wątku:
https://eko.one.pl/forum/viewtopic.php? … 93#p288893

Aby mieć podobną moc CPU z ciekawości sprawdziłem na xiaomi miwifi 3G v1 (MT7621AT - 2C, 4T)
Testy iperf3 tylko po kablu w sieciach lokalnych, żeby wyeliminować czynniki zewnętrzne.
Niestety nie udało mi się wycisnąć 200 Mbps tyle co tutaj: https://openwrt.org/docs/guide-user/ser … erformance
ale 180 poszło tak, że 2 wątki wykorzystane były w 98% a pozostałe 2 wątki miały około 70% a więc gdyby wszystkie doszły do 98% to kto wie, może 200 by pękło.

Na routerze ustawienia standardowe z włączonym flow_offloadingiem soft- jak i hardware-owym.
Od strony WAN-u był AMD GX-415GA a od strony LAN-u stacjonarny 8 rdzeni starszego typu.

Nie wiem jak robiłeś te testy, ale chyba źle robiłeś

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

13

Odp: MediaTek MT7621 - Wireguard

Test to telefon połączony do VPN (WiFi 6) i speed test.

14 (edytowany przez kwysocki8908 2023-09-08 11:51:13)

Odp: MediaTek MT7621 - Wireguard

Chyba już wiem gdzie leży problem. Po podłączeniu do vpn i będąc podłączonym do WiFi (praca lub inny hotspot) prędkość drastycznie spada. Nie mam nawet możliwości przesłania plików na NASA. Po wyłączeniu WiFi nagle zaczyna wszystko zasuwać aż miło.

Edit. Taki problem nie występuje na innym telefonie - ta sama konfiguracja VPN i ta sama sieć WiFi. Więc drogą eliminacji coś powoduje konflikt VPN - sterownik WiFi w telefonie...

15

Odp: MediaTek MT7621 - Wireguard

W wersji 23.05.0-rc3 poprawili wydajność MT7621, ale nie wiem, czy Wireguard na tym realnie skorzysta:

ramips: mt7621: disable the cpufreq driver (performance increase)
ramips: mt7621: disable highmem support and remove highmem offset patch (performance increase)

16

Odp: MediaTek MT7621 - Wireguard

Właśnie wykonałem próby w lokalnej sieci. Gdy uruchomiony jest vpn prędkość przesyłu telefon - serwer to max 1mb/s i po ok 5 sekundach wiesza się. Po włączeniu VPNa prędkość to 10mb/s.. Na innym telefonie nie ma tego problemu. Sam już nie wiem co robić.

17

Odp: MediaTek MT7621 - Wireguard

Zmień telefon?

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

18

Odp: MediaTek MT7621 - Wireguard

@kwysocki8908
A tu moje próby na Wifi 2,4 GHz (tryb N link 300Mbps) oraz na 5 GHz (tryb AC link 866 Mbps)
Htop jest z routera. Widać, że dostaje w garnek smile
Ty masz AX ale z powodu procka raczej spektakularnie więcej nie wyciśniesz....

https://i.ibb.co/FHB8dWY/Zrzut-ekranu-2023-07-23-000220.png https://i.ibb.co/KVRYBNM/Zrzut-ekranu-2023-07-23-000331.png https://i.ibb.co/B6S8H2F/Zrzut-ekranu-2023-07-23-000603.png https://i.ibb.co/LtPcHr7/Zrzut-ekranu-2023-07-23-000714.png

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

19

Odp: MediaTek MT7621 - Wireguard

Konfigi masz różne dla peerow? Mtu jakie ?

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 .

20 (edytowany przez kwysocki8908 2023-09-10 12:33:56)

Odp: MediaTek MT7621 - Wireguard

Już znalazłem gdzie był/jest problem. Zmieniłem aplikacje z Wireguard (oryginalnej) na inną (wgtunel na githubie) i nagle wszystkie problemy zniknęły.

Prędkości w sieci lokalnej to 210/120 MB/s. Przesyłanie plików będąc podłączonym do WiFi również działa.

W konfigu 2 peery, mtu chyba 1380 ale testowałem chyba już wszystkie wartości.

21

Odp: MediaTek MT7621 - Wireguard

@ambrozy5
Rozumiem, że te pytania były do mnie skoro są bezpośrednio pod moim postem bez odnośnika do @kwysocki8908 smile

Zwyczajny Klient jest w sieci LAN routera.
Na routerze ustawiona maskarada w strefie "wg" jak w poradniku Cezarego.
Peer jest po stronie WAN routera.
MTU nic nie zmieniałem bo chciałem, żeby to było zgodne z poradnikiem, a tam póki co nie ma o tym słowa.

Test miał na celu sprawdzić szybkość szyfrowania i obsługę WiFi przez router.
Nie chciałem uruchamiać iperf3 na routerze czyli peer-peer, ponieważ nie taka jest jego rola.
Nie chciałem routerowi zabierać dodatkowych procentów z CPU na proces iperf3, stąd klient był z lokalnej sieci.

Podbicie MTU jest dobre w sieci lokalnej między hostami (NAS-ami) bo przez Internet mamy to co ISP,.
Skoro On lata na domyślnych, czyli ogranicza nas jego "zewnętrzna skorupa" ramki.

Jakie MTU proponujesz żeby sprawdzić?

kwysocki8908 napisał/a:

Prędkości w sieci lokalnej to 210/120 MB/s.

Nie żartuj że w tunelu masz 2 Gbps smile

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

22

Odp: MediaTek MT7621 - Wireguard

kwysocki8908 napisał/a:

Prędkości w sieci lokalnej to 210/120 MB/s.

Nie żartuj że w tunelu masz 2 Gbps smile

Błąd w pisowni Mb/s miało być smile

23

Odp: MediaTek MT7621 - Wireguard

A już myślałem, że jednak odkryłeś magiczne ustawienie, którym podzielisz się na forum i wszyscy będą niczym "szybcy i wściekli" wink

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

24

Odp: MediaTek MT7621 - Wireguard

Przeprowadziłem dzisiaj test na WiFi w innej lokalizacji. Upload ok 6MB/s  co nie jest takim złym wynikiem. Czyli problem leżał nie w serwerze, nie w telefonie a paradoksalnie w aplikacji Wireguard.

25

Odp: MediaTek MT7621 - Wireguard

Oczywiście zgłosiłeś problem na stronie projektu?

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