speedtest-cli – Speedtest ohne Browser

speedtest-cli

Es gibt wohl keinen Menschen im Jahre 2014, der noch nie speedtest.net genutzt hat. speedtest.net ist die wohl einfachste Möglichkeit zu überprüfen, ob der Internetanbieter hält, was er verspricht. Seit Längerem gibt es eine gute Handy-App, womit normale Rechner und Smartphones abgedeckt sind. Was, wenn man schauen möchte, ob der eigene Server die versprochene Leistung hergibt? Man könnte eine Testdatei, beispielsweise von QSC, herunterladen. Der Upload ist damit aber noch nicht getestet worden. Es gibt nun eine Lösung: speedtest-cli!

Als Kommandozeilentool entwickelt, benötigt speedtest-cli keinen Browser – es ist also perfekt geeignet für den Raspberry Pi oder den eigenen Root-Server. Herunterladen, ausführen – freuen!

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
./speedtest-cli

speedtest-cli bietet über den eigentlichen Speedtest hinaus noch einige andere Funktionen, die nützlich sein können:

usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list]
                     [--server SERVER] [--mini MINI] [--source SOURCE]
                     [--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
  --version        Show the version number and exit

Man muss natürlich teilweise aufpassen, welchen Server das Skript auswählt und im Notfall einen eigenen Server wählen. Stehen beispielsweise beide Server beim gleichen Anbieter, wird mit ziemlicher Sicherheit das interne Netzwerk genutzt – das führt zu viel zu hohen Ergebnissen.

Schreibe einen Kommentar