speedtest-cli
Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:
Ubuntu 22.04 Jammy Jellyfish
Ubuntu 20.04 Focal Fossa
Du möchtest den Artikel für eine weitere Ubuntu-Version testen? Mitarbeit im Wiki ist immer willkommen! Dazu sind die Hinweise zum Testen von Artikeln zu beachten.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
speedtest-cli 🇬🇧 ist ein Python-Skript zum Messen der Geschwindigkeit einer Internetleitung auf der Befehlszeile. Es wird dafür eine Schnittstelle zu den Servern des Webdienstes Speedtest.net 🇬🇧 verwendet, den einige vielleicht schon mal im Webbrowser benutzt haben. Lizensiert ist das Projekt unter der APL 2.0 🇬🇧.
Installation¶
Das Programm kann aus den offiziellen Paketquellen installiert werden [1]:
speedtest-cli (universe)
Befehl zum Installieren der Pakete:
sudo apt-get install speedtest-cli
Oder mit apturl installieren, Link: apt://speedtest-cli
Manuelle Installation¶
Möchte man eine aktuellere Programmversion einsetzen, dann beschreibt die Projektseite 🇬🇧 verschiedene Möglichkeiten einer manuellen Installation. Beispielsweise mittels pip oder auch das direkte Herunterladen der eigentlichen Skriptdatei.
Voraussetzung dafür ist eine installierte Python-Laufzeitumgebung ab Version 2.4 bis 3.7.
Bedienung¶
Zunächst öffnet man ein Terminal [2] und gibt dann den folgenden Befehl ein:
speedtest-cli
Alles weitere läuft automatisch ab. Nach einem kurzen Test werden Download und Upload Geschwindigkeit in Mbit/s ausgegeben.
1 2 3 4 5 6 7 8 9 10 11 | $ speedtest-cli Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Deutsche Telekom (123.66.43.201)... Selecting best server based on latency... Hosted by NovoServe (Doetinchem) [76.32 km]: 41.71 ms Testing download speed........................................ Download: 12.53 Mbit/s Testing upload speed.................................................. Upload: 0.97 Mbit/s $ |
Das Programm kann mit zusätzlichen Optionen ausgeführt werden, die sich mit dem Parameter --help
anzeigen lassen oder der Manpage entnommen werden können.
Interessant ist z.B. der Parameter --secure
, mit dem eine verschlüsselte HTTPS-Verbindung zu den Servern aufgebaut wird, statt der standardmäßig verwendeten, unverschlüsselten HTTP-Verbindung.
Links¶