speedtest-net

Speedtest per command line

  • Probleme mit dem Netzwerkanschluss
  • Das Internet ist zu langsam
  • Die Webseiten bauen sich zu langsam auf?
  • Youtube Videos stottern vor sich hin

Alles bekannte Probleme die fast jeder Internet Nutzer hat. Die Lösung ist speedtest.net um die Geschwindigkeit des eigenen Internet Anschluss zu prüfen. Vor einigen Wochen hatte ich Probleme mit Kabeldeutschland, die Support Hotline hat mir ebenfalls diese Webseite zum prüfen am Telefon durchgegeben.

speedtest-net
speedtest-net
 

Es gibt nur ein großes Problem auf dieser Webseite und das ist der nötige Flashplayer!

Schluss damit, wir installieren genau das gleiche Tool auf einem Raspberry PI und können es per Kommando Eingabe ausführen.
git clone https://github.com/sivel/speedtest-cli.git
python speedtest-cli/setup.py install

Benutzung und Schalter :

$ speedtest-cli -h
usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list]
                     [--server SERVER] [--mini MINI] [--source SOURCE]
                     [--timeout TIMEOUT] [--version]

Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli

optional arguments:
  -h, --help         show this help message and exit
  --bytes            Display values in bytes instead of bits. Does not affect
                     the image generated by --share
  --share            Generate and provide a URL to the speedtest.net share
                     results image
  --simple           Suppress verbose output, only show basic information
  --list             Display a list of speedtest.net servers sorted by
                     distance
  --server SERVER    Specify a server ID to test against
  --mini MINI        URL of the Speedtest Mini server
  --source SOURCE    Source IP address to bind to
  --timeout TIMEOUT  HTTP timeout in seconds. Default 10
  --version          Show the version number and exit

 

Speedtest
Speedtest München
speedtest_cli.py --list

2561) P3 communications GmbH (Munich, Germany) [14.47 km]
3932) InterNetX GmbH (Munich, Germany) [14.47 km]
3578) Emerging Markets Communications (Munich, Germany) [14.47 km]
5451) ColocationIX (Munich, Germany) [14.47 km]
4770) Talia (Raisting, Germany) [27.82 km]
2540) Freshworx GmbH & Co. KG (Pfaffenhofen an der Ilm, Germany) [53.98 km]
5662) KufNet (Kufstein, Austria) [76.72 km]
3806) COM IN Telekommunikations (Ingolstadt, Germany) [77.54 km]
3922) Stadtwerke Hall in Tirol GmbH (Hall in Tirol, Austria) [85.80 km]
1338) SWU TeleNet GmbH (Ulm, Germany) [112.78 km]
4404) R-KOM GmbH & Co. KG (Regensburg, Germany) [117.99 km]
1560) Salzburg AG - CableLink (Salzburg, Austria) [123.90 km]
5392) Peter Rauter GmbH (PR-Link) (Neumarkt am Wallersee, Austria) [135.27 km]
5962) AS Dienstleistungen (Falkenstein, Germany) [140.47 km]
3969) Stricted.me (Falkenstein, Germany) [140.47 km]

Ein Endpunkt Test nach Nürnberg:

$ speedtest_cli.py --server 3820 --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Deutsche Telekom AG (79.220.65.35)...
Hosted by QuESD (Nuremberg) [157.62 km]: 33.269 ms
Testing download speed........................................
Download: 37.40 Mbit/s
Testing upload speed..................................................
Upload: 8.88 Mbit/s
Share results: https://www.speedtest.net/result/4272526258.png
Speedtest Nürnberg
Speedtest Nürnberg

Speedtest nach Mexiko:

speedtest_cli.py --server 5550 --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Deutsche Telekom AG (79.220.65.35)...
Hosted by Axtel (San Luis Potosi) [9722.87 km]: 425.963 ms
Testing download speed........................................
Download: 5.40 Mbit/s
Testing upload speed..................................................
Upload: 5.56 Mbit/s
Share results: https://www.speedtest.net/result/4272534591.png
Speedtest Mexiko
Speedtest Mexiko

 

Es gibt in der Software über 3400 Endpunkte die an getestet werden können weltweit. Eine Idee wäre , alle zwei Stunden einen Test durchzuführen und die Ergebnisse in einer Datenbank zu sammeln. Das Ergebnis welches dabei heraus kommt, wäre sicher für Servicezwecke, Statistiken usw.  sehr wertvoll.

Achtung , so ein Test macht massiv Traffic. Ein einziger Test kann schnell mal 100MB erreichen. Wenn man dies 10 Mal am Tag macht, sind das schon mal 1000MB Traffic auf der DSL-Leitung. Ist nur sinnvoll wenn kein Datenlimit vorhanden ist. Bei einem 500MB Volumen wie bei einem Surfstick üblich sind, ist dann schon mal ein Fünftel des monatlichen Daten-Volumen einfach weg.

 

Viele Grüße und viel Spaß wünscht Dir , Joachim

Joachim

Aus Leidenschaft für Technik. Aktuelle Themen sind Datensicherheit, Software für Datenschutz, Mobile Geräte, Smartphone Sicherheit und Anwendungen, Raspberry Pi Geek.

Alle Beiträge ansehen von Joachim →

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert