So führen Sie SpeedTest über das Linux-Terminal aus

Speedtest.net ist ein praktisches Tool für Linux-Serveradministratoren und -Enthusiasten, da es ihnen hilft, Ping, Bandbreite und andere Netzwerkinformationen bequem von einer Website aus schnell zu testen. So gut die Speedtest.net-Website auch ist, sie ist nicht sehr nützlich, wenn Sie versuchen, die Internetverbindung eines Remote-Servers zu testen, und keinen Zugriff auf einen Webbrowser haben.

Wir stellen Speedtest-cli vor: Es ist ein Befehlszeilenprogramm, mit dem Sie Speedtest vom Linux-Terminal aus ausführen können. Es tut alles, was die Speedtest-Website tut, aber mit Linux-Befehlsargumenten. Um diese Software zu installieren, benötigen Sie die neueste Version der Programmiersprache Python.

Speedtest-cli installieren

Speedtest-Cli kann über viele verschiedene Softwarequellen von Linux-Distributionen installiert werden. Es ist auch über den Quellcode oder das Python-Paket-Tool verfügbar.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch-Linux

Arch-Benutzer, die Speedtest-cli installieren möchten, müssen zuerst das „Community“-Software-Repository in /etc/pacman.conf aktivieren. Starten Sie zum Aktivieren ein Terminal und öffnen Sie pacman.conf mit Nano.

sudo nano /etc/pacman.conf

Scrollen Sie nach unten und suchen Sie nach „Community“. Entfernen Sie alle Instanzen von # vor „Community“ und auch die Zeilen darunter. Drücken Sie nach dem Entfernen der #-Symbole Strg + O, um die Änderungen zu speichern, und beenden Sie Nano mit Strg + X.

Synchronisieren Sie Ihren Pacman erneut, um das Community-Repo zu aktivieren.

sudo pacman -Syy

Wenn der Community-Repräsentant jetzt auf Ihrem Arch Linux-PC ausgeführt wird, installieren Sie das Dienstprogramm speedtest-cli.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

OpenSUSE

sudo zypper install speedtest-cli

Generische Linuxe über Python PIP

Wenn Sie das Dienstprogramm Speedtest-cli nicht bekommen, können Sie es mit Python und PIP zum Laufen bringen. Um die Installation zu starten, öffnen Sie ein Terminalfenster und stellen Sie sicher, dass Sie die neueste Version von Python und Pip haben. Wenn Sie festgestellt haben, dass Sie die neueste Version von Python und Pip auf Ihrem Linux-PC haben, installieren Sie Speedtest-cli mit dem folgenden Befehl.

Hinweis: Versuchen Sie nicht, sudo während der Installation zu verwenden, da dies Ihre Python-Entwicklungsumgebung durcheinander bringt.

pip install speedtest-cli

Generische Linuxe durch Erstellen aus der Quelle

Die Python Pip-Route auf generischen Linux-Distributionen zu gehen, ist normalerweise der einfachste Weg, um es zum Laufen zu bringen, wenn Ihre Linux-Distribution die Software nicht interessiert. Wenn PIP jedoch nicht funktioniert, gibt es eine andere Lösung: Erstellen aus der Quelle.

Installieren Sie vor der Installation von Speedtest-cli über den Github-Quellcode die Programmiersprache Python sowie das Git-Tool. Verwenden Sie dann den Befehl git clone, um den Code abzurufen.

git clone https://github.com/sivel/speedtest-cli.git

Verschieben Sie Ihr Terminal in den Speedtest-Cli-Code-Ordner und aktualisieren Sie die Berechtigungen des Inhalts.

sudo chmod +x *

Führen Sie das Installationstool aus, damit Speedtest-cli auf Ihrem Linux-PC funktioniert.

python setup.py install

Verwenden Sie Speedtest-Cli

Um einen einfachen Internet-Geschwindigkeitstest mit dem Tool Speedtest-cli durchzuführen, starten Sie ein Terminal und führen Sie darin speedtest-cli aus. Was folgt, ist ein grundlegender Test Ihrer Ping-, Upload- und Download-Geschwindigkeit. Die Ergebnisse Ihres Internettests werden nach Abschluss des Vorgangs in Textform angezeigt.

speedtest-cli

Wenn Sie neu in der Verwendung des Terminals sind und möchten, dass Internettestergebnisse einfacher zu lesen sind, fügen Sie den einfachen Modifikator zu speedtest-cli-Befehlen hinzu.

speedtest-cli  --simple

Nur-Download-Test

Möchten Sie Ihre Download-Geschwindigkeit ermitteln, haben aber keine Lust, einen vollständigen Internet-Geschwindigkeitstest durchzuführen? Versuchen Sie, den Befehl speedtest-cli mit dem No-Upload-Modifikator auszuführen.

speedtest-cli --no-upload

Kombinieren Sie No-Upload mit dem einfachen Modifikator für ein leicht lesbares Erlebnis.

speedtest-cli --no-upload --simple

Nur-Upload-Test

Durch Ausführen von speedtest-cli mit dem Befehl no-download kann der Benutzer einen „nur hochladen“-Test durchführen.

speedtest-cli --no-download

Führen Sie die besten Ergebnisse mit dem einfachen Modifikator aus.

speedtest-cli --no-download --simple

Grafische Ergebnisse anzeigen

Wenn Sie einen Internet-Geschwindigkeitstest auf Speedtest.net durchführen, haben Sie die Möglichkeit, Ihre Netzwerkergebnisse in einem PNG-Bild anzuzeigen. Wenn Sie ein Bildergebnis von Geschwindigkeitstests wünschen, die Sie mit speedtest-cli im Terminal ausführen, fügen Sie den Share-Modifikator hinzu.

speedtest-cli --share --simple

Speedtest mit Bytes

Jeder Internettest, den Sie mit dem Befehl speedtest-cli ausführen, wird in Bits gemessen. Es ist der universelle Standard zur Geschwindigkeitsmessung im Internet. Wenn dies nicht zu Ihnen passt, ziehen Sie in Betracht, den Bytes-Modifikator in Ihren Tests zu verwenden.

speedtest-cli --bytes

SpeedTest in CSV exportieren

Führen Sie häufig Geschwindigkeitstests durch? Sie möchten Ihre Daten im Auge behalten? Erwägen Sie, den Befehl speedtest-cli mit dem csv-Modifizierer auszuführen. Mit dieser Funktion werden Testergebnisse im „csv“-Textformat ausgedruckt, das einfach in Tabellenkalkulationsprogrammen wie Microsoft Excel oder Libre Office Calc eingefügt werden kann.

speedtest-cli --csv

Andere Speedtest-Cli-Funktionen

In diesem Tutorial gehen wir auf viele verschiedene nützliche Funktionen ein, die Sie mit speedtest-cli verwenden können. Es gibt jedoch viele andere nützliche Funktionen, die wir nicht behandelt haben.

Um auf die anderen Speedtest-Befehlszeilenfunktionen zuzugreifen, führen Sie den folgenden Befehl in einem Terminalfenster aus.

speedtest-cli --help

Alternativ können Sie die Hilfeseite in einer Textdatei speichern mit:

speedtest-cli --help >> ~/Documents/speedtest-cli-commands.txt