Rasbperry Pi als [-Gateway-]Offloader

Gerade noch mit einer besseren Internetleitung gespielt, CPU-Last zwischen 60-80% auf einem Core:

speedtest-cli:
Testing download speed…
Download: 94.89 Mbit/s

wget von Hetzner:

wget -4 -O /dev/null https://speed.hetzner.de/10GB.bin --report-speed=bits
--2019-07-01 09:12:45-- https://speed.hetzner.de/10GB.bin
Resolving speed.hetzner.de (speed.hetzner.de)... 88.198.248.254
Connecting to speed.hetzner.de (speed.hetzner.de)|88.198.248.254|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10485760000 (9.8G) [application/octet-stream]
Saving to: ‘/dev/null’
/dev/null            2%[===>           ] 288.96M   115Mb/s    eta 14m 34s

Und damit hast Du was gemessen?

In wiefern besser? Weniger Packetloss oder weniger Routtripdelay? Wie schlecht war die vorherige denn?

Ist jetzt eine 1Gbit/s Glasfaserleitung, also ja Latenz deutlich besser.

Im Moment denke ich aber das Gateway auf dem ich terminiere ist das Limit. Da läuft der fastd nämlich dann auf 95% wenn das PI 115Mbit/s durch drückt ;).

Edit:// Habe gerade das Gateway gewechselt nun gehen auch im Peak 150Mbit/s.

2 „Gefällt mir“


Also um einen Eindruck davon zu bekommen, dass ein Raspberry Pi 4 als Offloader brauchbar sein dürfte reicht es. Aber wie du, @awlnxb schon gemerkt hast, sind bei diesen Geschwindigkeiten durchaus die Gateways bereits ausgelastet. Man müsste das also mal lokal testen um wirklich herauszufinden was möglich ist.
Was verbraucht denn ein PI 4 wenn er mit Gluon im Idle ist und wenn er durch eine Datenübertragung ausgelastet ist?

1 „Gefällt mir“

Gute Frage, den genauen Stromverbrauch habe ich nicht gemessen. Ich war aber gestern mit Raspberry PI an ner Powerbank ( Anker PowerCore 10000mAh) und LTE per iPad den ganzen Tag unterwegs. Zwei Clients waren per Wifi AC am PI verbunden.

Und erst nach 8std war die Powerbank dann leer, Unschärfe bringt hier rein, dass das PI auch anfängt das iPad zu laden ;).

Danke für die Forschungsarbeit.
Das bedeutet, dass wir mit dem RPI4 den ersten haben, der sich wirklich als Offloader (und in begrenzter Weise auch als AP) eignet.
(Für den BCM-Wifichip gibt’s ja leider keine nutzbaren Opensource-Treiber, so dass sich 11s, also Mesh leider verbietet)

2 „Gefällt mir“

Ich hatte letzte Woche auch schon einige Messungen mit dem Pi 4 und fastd gemacht (ohne Batman!):
salsa2012+umac: 189 MBit/s
null-cipher: 270 MBit/s

Mit BATMAN 143 MBit/s und 210 MBit/s.
(Eckdaten fastd 18 und batman aus Debian buster Repo/Kernel)

TL-SG105E dran (~20€) und dann geht das auch ohne USB-Ethernet Adapter, die tatsächlich eher unschön sind.
Mit dem neuen VIA-USB Controller und einem ASIX-USB3.0 Chip hab ich zwar auch 844 MBit/s Durchsatz hinbekommen, diese Dinger waren bei mir aber in der Vergangenheit öfter von Paketverlust und spontanem Linkdowngrade auf 100Mbit HD geplagt…

4 „Gefällt mir“

Für alle die interessiert sind, habe ich mal eine Anleitung zusammen gezimmert.

4 „Gefällt mir“

das kann man nicht genug betonen. Gluon wird das, selbst wenn es mal OpenWrt dafür gibt, daher ungern oder nur als BROKEN aufnehmen - prophezeie ich, aufgrund des nicht vorhandenen Mesh.

Ach ja, heisst ja jetzt wieder OpenWRT und nicht mehr LEDE. Wir hatten ja mal kurzfristig „Embedded Devices“ als Target, jetzt ist es wieder „wireless first“ mit der Rückbenennung, d.h. Targets ohne „gute“ Wifi müssen sich hinten anstellen.

Was Gluon anbetrifft: x86 oder RPI2 sind auch nicht broken, obwohl dort kein wireless an Bord ist.

meines Wissens gibt es da keine Änderung

kein Wireless ist etwas anderes als Wifi ohne 11s

Doku auch noch ergänzt um Meshing per VXLAN zu unterstützen und ein Skript angehängt um die VXLAN ID aus dem domain_seed zu berechnen.

120€ mit netzteil :wink: (ohne RAM)

  • 2x echtes Gigabit Lan onboard
  • 2 x SATA 3.0
  • 2x USB 3.0

Leider kein PCE slot um eine Wlan Karte rein zu stecken :-/
sollte mit fastd ca 240 MB/s schaffen bei maximaler crypto.

120 Euro ist schon viel für nicht viel mehr Leistung.

1 „Gefällt mir“

Für mehr Swag jetzt auch mit OLED. Das Python Skript dazu ist im Wiki verlinkt.

4 „Gefällt mir“

Und nun auch noch Strommessungen per BT Voltmeter.

Mit fastd + vxlan Meshing Wifi deaktiviert:

Timestamp       Power   Volt (V)        Ampere (A)      Watt (W)        Frequency (Hz)  Power factor
2019-07-23 14:32:18     1       227     0.041   3.875   50      0.42
2019-07-23 14:32:19     1       227     0.04    3.848   50      0.42
2019-07-23 14:32:20     1       227     0.04    3.845   50      0.42
2019-07-23 14:32:20     1       227     0.04    3.868   50      0.43
2019-07-23 14:32:21     1       227     0.04    3.845   50      0.42

Mit fastd + vxlan Meshing Wifi aktiviert VHT80 AC:

Timestamp       Power   Volt (V)        Ampere (A)      Watt (W)        Frequency (Hz)  Power factor
2019-07-23 13:00:43     1       230     0.043   4.251   50      0.43
2019-07-23 13:00:44     1       230     0.043   4.312   50      0.44
2019-07-23 13:00:44     1       230     0.043   4.351   50      0.44
2019-07-23 13:00:45     1       230     0.043   4.334   50      0.44
2019-07-23 13:00:46     1       230     0.043   4.321   50      0.44
2019-07-23 13:00:46     1       230     0.046   4.76    50      0.45
2019-07-23 13:00:47     1       230     0.043   4.305   50      0.44
2 „Gefällt mir“

Unter 5 W finde ich bemerkenswert energieeffizient!

Ich war auch sehr positiv überrascht.

Den Vortrag vom Technikcamp von FFBSee gibts auch hier:

4 „Gefällt mir“