Moin, bin gerade am überlegen ob ich nicht einen meiner hausinternen datenlogger (teensy4.1) dazu übereden kann mal alle 10min einen internetspeedtest zu machen und das zu loggen. wie würdet ihr da vorgehen? gibt es irgend einen server bei dem man ohne langzeitstress zu bekommen mal alle 10min ein 1Mb odr 10Mb packet runterladen kann?
1 | $ sudo apt install speedtest-cli |
2 | : |
3 | : |
4 | $ man speedtest-cli |
5 | : |
ev. bekommst Du eine alternative Implementation hin, ohne (POSIX-)OS darunter. Oder so.
moin, danke für den link. schaut gut aus. wenn ich die nächsten tage zeit habe werde ich das mal versuchen. mal schauen was da für ladezeiten bei raus kommen.
Einen Teensy will man wohl kaum einen Speedtest ausführen lassen, da dieser gar nicht in der Lage ist die maximale Bandbreite ausnutzen zu können. Er kann höchstens einen Worker antriggern (der die Netzwerkperformance überhaupt erreichen kann) dies zu tun (z.B. >= RPi 4).
Timmo H. schrieb: > Einen Teensy will man wohl kaum einen Speedtest ausführen lassen, da > dieser gar nicht in der Lage ist die maximale Bandbreite ausnutzen zu > können. Der Teensy 4.1 kann die PHY 100Mb/s auch erreichen, siehe z.B. https://blog.dan.drown.org/teensy-4-1-ethernet. Mehr geht aber natürlich nicht. LG, Sebastian
Sebastian schrieb: > Der Teensy 4.1 kann die PHY 100Mb/s auch erreichen Die Daten schnell genug schaufeln zu können, ist aber nur die halbe Miete. Je nach RTT zur Gegenstelle wird die TCP Window Size zum Flaschenhals, und um die zu erhöhen, braucht man genug RAM. Da braucht man dann schon eine Gegenstelle, die die Testdaten per UDP schickt, oder einen modifizierten TCP/IP-Stack.
moin, ich werde mal als referenz den test intern mit meiner cloud (raspi 3b+) machen. so sollte ich ein gefühl für den hausinternen transport bekommen. alle 10min werden dann 1mb vom raspi zum teensy geschaufelt. diese werte sollten als basis genügen. ich denke ich werde auch noxh die pingzeiten loggen.
Hmmm schrieb: > Je nach RTT zur Gegenstelle wird die TCP Window Size zum Flaschenhals, > und um die zu erhöhen, braucht man genug RAM. Die 1MB des Teensy scheinen zu reichen so wie ich den oben von mir verlinkten Blog-Eintrag verstehe. LG, Sebastian
Sebastian schrieb: > Die 1MB des Teensy scheinen zu reichen so wie ich den oben von mir > verlinkten Blog-Eintrag verstehe. Der hat allerdings im LAN gemessen, da ist die RTT niedrig. Wenn man das RAM komplett für das TCP-Window ausnutzen könnte, gingen damit 100Mbps bis ca. 80ms RTT. Man sollte damit also keine Speedtests über den grossen Teich fahren.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.