1 (edytowany przez badziewiak 2024-02-11 17:29:20)

Temat: Test przepustowości open VPN na Gargoyle

Witam
Chciałbym powtórzyć swój test, który kiedyś wykonałem na innym urządzeniu. Ustawiłem stateczny adres routera jako 10.1.1.10. Zapomniałem tylko jaki powinien być adres IP karty sieciowej podłączonej do wan. Proszę o przypomnienie, a będę mógł poniżej zamieścić wyniki testu.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

2

Odp: Test przepustowości open VPN na Gargoyle

? Ustaw jaki chcesz, byle by jedna strona z drugą miała połączenie.

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

3

Odp: Test przepustowości open VPN na Gargoyle

Ustawiłem 10.1.1.11 i na obydwu maska 255.0.0.0. Połączył się.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

4 (edytowany przez badziewiak 2024-02-11 21:21:45)

Odp: Test przepustowości open VPN na Gargoyle

Ok, czas na podsumowanie.
Urządzenie testowane: MiniPC od Chińczyka, składające się z procesora N100, 16GB RAM DDR5, dysk NVME 512GB, gniazdo SATA wraz z gniazdem zasilającym dysk (niewykorzystane), gniazdo miniPCI-e (niewykorzystane), 6xRJ45 2,5Gb/s, 4xUSB 2.0.
Obudowa jest w formie solidnego radiatora.
https://www.dropbox.com/scl/fi/h81og4wvocb42w01xzm0f/Clipped_image_20240211_195723.png?rlkey=tp790ty0rmynjitdetbejk4h3&dl=1
https://www.dropbox.com/scl/fi/5jilkg74cccyl1op3dnq1/Clipped_image_20240211_195708.png?rlkey=zc1g0lfxpmznyc306jkhwlxki&dl=1
System: Gargoyle 1.14
Konfiguracja WAN: Połączenie statyczne kablowe, adres 10.1.1.10, maska 255.0.0.0.

Urządzenie podłączone do WAN: Laptop Acer Swift SF314-59, 11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz   2.80 GHz, 16,0 GB RAM DDR4, dysk NVME 1TB.
Dołączony hub Green Cell GC-Hub2, podłączany do USB-C, zawiera gniazdo RJ45.
System: Windows 11
Konfiguracja LAN: adres 10.1.1.11, maska 255.0.0.0

Źródło plików: NAS Qnap TVS 871 na procesorze i7 4790S @3,2GHz i 16GB RAM podłączony do LAN routera, pliki testowe na macierzy 4-dyskowej RAID5 4x3TB

Wykonałem testy po protokole TCP i UDP. Algorytm szyfrujący: AES-GCM 256bit
Niech teraz przemówią liczby:
Zostały skopiowane na dysk laptopa 6 plików o łącznej objętości 23,8GB

Test TCP:
https://www.dropbox.com/scl/fi/679zdvv7d53s43n5zv20b/openvpn_tcp.png?rlkey=xrnyckizb3m4vka4i4myfgj82&dl=1
Jak widać, prędkość oscylowała wokół 41MB/s. Kopiowanie przebiegało stabilnie, nie było znaczących zapadów przepustowości.

Test UDP:
https://www.dropbox.com/scl/fi/429slpb50vgsrrjv5tis7/openvpn_udp.png?rlkey=vfetd0no03rsaj7sekkvmyt8s&dl=1
Tu dla mnie niespodzianka: Transfer był nieco wolniejszy, oscylował wokół 35MB/s i był mniej stabilny.

Ze względu (chyba) na jednowątkowość serwera openvpn, obciążenie procesora było nieznaczne. Wybijał się jeden rdzeń na raz, sięgał do niecałych 50% (wg htop).

Mój komentarz: Podsumowanie urządzenia zamieszczę tu, bo ktoś sobie zawłaszczył mój wątek na tym forum, a nie będę się użerał z gamoniem. Moim zdaniem to dość fajna maszyna. Potrzebowałem czegoś mocniejszego do openvpn, więc mam. Podczas normalnej pracy (ktoś ogląda filmy z serwisu streamingowego) temp. obudowy jest rzędu 40 stopni Celsjusza. Procesor N100 ma dość niski TDP równy 6W. Porty USB są liche, ale dysk podpiąłem do innego routera (WRT3200ACM), który spełnia funkcję switcha, AP wi-fi oraz właśnie podręcznego domowego magazynu. Rozpatruję jako opcję zakup profesjonalnego AP-wifi, ale najpierw sprawdzę, jak będzie działał starszy router w nowej, bardziej optymalnej lokalizacji.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

5

Odp: Test przepustowości open VPN na Gargoyle

Szkoda że ten MiniPC z takim CPU nie ma portów USB 3.X
Ale pewnie dlatego że ma aż 6 x 2,5 Gbps + inne składowe zabierające przepustowość.

A wracając do testu to ciekawe czemu nie podbił do 60 MB/s bo wg strony Openwrt powinien polecieć 500 Mbps:
https://openwrt.org/docs/guide-user/ser … erformance

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

6

Odp: Test przepustowości open VPN na Gargoyle

Może dlatego, że to nie jest jakiś i7, tylko N100. W założeniu miał być możliwie energooszczędny i jednocześnie wydajny. N100 i N200 bardzo dobrze spełnia tę definicję.

MiniPC 6xRJ45 2Gb, N100, 16GB DDR5, 1TB NVMe (Gargoyle)
Linksys WRT3200ACM (Gargoyle)
Tp-link 1043NDv2 (Gargoyle)

7

Odp: Test przepustowości open VPN na Gargoyle

N100 jest całkiem spoko. To że ma tylko 6W to zasługa nowszej technologii i nie oznacza że będzie gorszy niż stare CPU z większym TDP.
Zdziwiony byłem ponieważ jak napisałeś

badziewiak napisał/a:

...Wybijał się jeden rdzeń na raz, sięgał do niecałych 50% (wg htop).

Może jakby sięgał do chociażby 75% to pewnie licznik pokazałby te 60 MB/s (około 500 Mbps)
Aby wykryć co go ograniczało to pewnie trzeba by przeprowadzić jakąś głębszą analizę...

Xiaomi AX3000T @ Netgear R6220
* DVBT2 - T230C *

8

Odp: Test przepustowości open VPN na Gargoyle

PS, pamiętacie że jest jeszcze openvpn z dco które ma dać przyśpieszenie? Tyko że wersja 23.05 jest zbyt niska, a to co jest w wersji rozwojowej nie jest kompilowane domyślnie z dco...

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