Nagyobb tesztet terveztem, de az összecsapott is annyira meggyőző volt, hogy nem láttam értelmét tovább küzdeni vele.

Röviden: átnatol ~ 100Mbit/s sebességet, és könnyedén.

A részletek:

root@gw:~# lsusb
Bus 001 Device 004: ID 0b95:772b ASIX Electronics Corp. AX88772B
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Az iperf (3.1.2, 64 bit) vagy a windows (két windows gép között teszteltem, az egyik laptop) nem bírta az elvileg lehetséges 128 konkurrens kapcsolatot, sőt, ötvennél is problémák voltak, ezért négy szervert és négy klienst indítottam, az alábbi paraméterekkel (20 szál, 200 másodperces futás):

 iperf3.exe -P 20 -t 200 -p 5201 -c 172.16.123.195
 iperf3.exe -P 20 -t 200 -p 5202 -c 172.16.123.195
 iperf3.exe -P 20 -t 200 -p 5203 -c 172.16.123.195
 iperf3.exe -P 20 -t 200 -p 5204 -c 172.16.123.195

Ahol a 172.16.123.195 a szerver címe. A teszt végén az alábbi összegzést kaptam (egy a négyből, a többi is kb. ennyi volt):

iperf3 - raspberry pi NAT results

iperf3 – raspberry pi NAT results

Some errors during testMenet közben akadt pár gyanús sor, amit nem tudok hová tenni, de kicsit gondolkodva, kár hogy nem futtattam újra a tesztet, hosszabb interval-lal, mert ránézésre 128k-s egységekben mért, és lehet hogy szimplán nem jutott át a dróton a delej az interval (1s) ideje alatt.

Érdekes paraméter lehet még a PI CPU terhelése, ami a ksoftirqd volt úgy nagyjából 13-17% közötti értékkel. Alighanem ez lehet a konkrét szűk keresztmetszet gigabit esetén. Sajnos a sar-t elfelejtettem időben telepíteni, ez már eleve megásta a rendes teszt sírját.

És jobb lett volna gigabit ethernet adaptert vennem (meg direktbe kötni a gépeket, nem switch-en át), de mivel a saját tapasztalataim ugyanazok, mint a neten megtalálható többi teszt, ezért nem nagyon stresszelek ezen. A lényeg, hogy a PI frankón natol, annyira, hogy a korlát már a teszre használt gépek és/vagy az USB – ethernet adapter képessége.

Igen, egy korrekt teszt úgy nézne ki, hogy kb. 100 különböző címről, 100 különböző címre nyitok többszálú kapcsolatot, de ahhoz nagyon más holmi kellene mint ami itthon van. És amikor hasonló teszteket csináltunk, akkor mindig a tesztforgalom generálására használt eszköz limitjeit értük el, a szerverek, hálózati elemek fel se melegedtek.

Szóval RPI3:  jó routernek is 😀