ubuntuusers.de

speedtest-cli

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:


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:

Wiki/Icons/terminal.png 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.

Diese Revision wurde am 20. Oktober 2023 16:30 von noisefloor erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Internet, Netzwerk