Hallo,
ich suche ein Tool um die aktuelle DL-Geschwindigkeit anzeigen zu lassen und in eine Textdatei zu speichern.
Uch kenne bisher nur große Tools die alles in einem bestimmten Zeitraum zusammenrechnen und dann eine Durchschnitt anzeigen. Ich will aber auch wissen wann ggf. Einbrüche aufgetreten sind.
Ist für den RaspiPi, sollte also im Terminal laufen.
Richard
Aktuelle Downloadgeschwindigkeit loggen
Re: Aktuelle Downloadgeschwindigkeit loggen
Downloadgeschwindigkeit beinhaltet immer den Faktor Zeit. Anders könnte man sie gar nicht ausdrücken. Du wirst also einen Zeitrahmen brauchen, in dem geschaut wird, wieviele Bits fließen. Und dann wäre noch die Frage, was genau du loggen willst. Wenn’s um Downloads via HTTP(S) geht, könntest du den von dir genutzten Client anweisen, jede Sekunde die aktuelle Anzeige in eine Datei zu schreiben.
Re: Aktuelle Downloadgeschwindigkeit loggen
Wie willst du einen "Einbruch" der vom ISP bereitgestellten Bandbreite von zeitweise wenig oder sogar keinem angeforderten Download-Traffic der Hosts im LAN unterscheiden? Da müsste man ja ständig künstlich maximal downloaden, um "Einbrüche" zu erkennen. Engpässe kann man nur an den Anforderen feststellen, den Hosts. Könnte wegen Pufferung und Fensterverfahren (Traffic-Anpassung zwischen Sender und Empfänger zur Vermeidung von Überlastung) schwierig werden. Oder man erzeugt künstlich Maximaltraffic, welcher den Regelbetrieb deines Netzes einschränkt. Und hoffentlich sperrt oder kündiget dein ISP wegen sinnlosem Traffic / unsachgemäßer Nutzung des Anschlusses (und des Internets).Richard hat geschrieben:15.10.2018 17:48:18Ich will aber auch wissen wann ggf. Einbrüche aufgetreten sind.
Kann mir nur erst mal nur vorstellen, dass man das auf dem Gateway/Router/Firewall machen muss. Der Raspi kann Messwerte loggen. Zum "Messen" mit Raspi müsste man allen Traffic auf Raspi umleiten, da wird wahrscheinlich der Raspi zum Flaschenhals. Ist ja keine Routerhardware.
pfSense und OPNSense können Trafficwerte aufzeichnen und darstellen, auch remote (zum Raspi) loggen. x86_amd64-Hardware erforderlich. Oder Virtualisierung.
Vielleicht beschränktst du dich auf ein "pingtool" (ICMP) auf das Providergateway und zeichnest Latenz und Jitter auf? Oder ein per Script ab und an wiederholter Download mit Zeitmessung - aber eingeschränkt in der Datenmenge/Dateigröße bzw. Datenrate (QoS, Traficshaping). Kombination beider Ideen?
Und dann noch was: Provider und Serverbetreiber (Download) sind nur für ihre Netze und ihr (fehlendes?) Service-Level-Agreement verantwortlich. Das Internet ist jedoch ein weites Feld - würde der alte Fontane sagen (lassen).
https://www.gargoyle-router.com/wiki/li ... dwidth.jpg ?
Router dazu gibt's ab 30 Euro. Sind m. E. die Gleichen, die für OpenWRT beliebt sind.
Re: Aktuelle Downloadgeschwindigkeit loggen
Code: Alles auswählen
$ dstat -tn
-net/total- ----system----
recv send| time
0 0 |18-10 11:55:11
11k 3182B|18-10 11:55:12
1477B 1472B|18-10 11:55:13
66B 94B|18-10 11:55:14
692B 944B|18-10 11:55:15
7021B 2515B|18-10 11:55:16
23k 3676B|18-10 11:55:17^C
dstat
Hat noch viele weitere mögliche Messwerte, siehe man-page.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Re: Aktuelle Downloadgeschwindigkeit loggen
charmant jana66, gefällt mir der Vorschlag.Jana66 hat geschrieben:15.10.2018 18:52:57Und hoffentlich sperrt oder kündiget dein ISP wegen sinnlosem Traffic / unsachgemäßer Nutzung des Anschlusses (und des Internets).
@TE vielleicht wäre ein bißchen mehr an Infos durchaus hilfreich...
* (V)DSL oder Kabel-Anschluß oder etwa Funk?
* Welches Problem soll durch das Logging offenbart werden?
* Welche Gegenstelle willst du für deinen DL-Speed-Test verwenden?
* Kannst du sicherstellen, dass die Gegenstelle während deines Tests nicht durch andere Nutzer, an ihre Kapazitätsgrenzen kommt und somit deine Werte verfälscht werden?
* Kommt evtl. noch ein äußerst superseriöser und drosselnder Provider mit ins Spiel ??
Oder etwas ehrlicher - Du hast das Gefühl, dass deine Leitung ab und an lahmt, nun dann würde ich je nach Anschlussart passend auf die Suche gehen
* (V)DSL => Übertragungsfehler-Zähler über einen Zeitraum betrachten
* Kabel => Segmentauslastung messen: https://falkhusemann.de/blog/2013/03/un ... ck-messen/
* LTE => Signalstärke, Uhrzeit, Zelle mitloggen und mal "überlegen" ob zu gewissen Zeiten eine Überlastung nicht auch anhand der Nutzerzahl die Ursache sein könnte.