Befehlszeilen-Apps zum Durchführen eines Internet-Geschwindigkeitstests unter Linux

Command Line Apps Perform Internet Speed Test Linux



Geschwindigkeitstests für die Internetverbindung sind hilfreich, um Netzwerkverbindungsprobleme, ISP-Drosselung, Serverdrosselung oder andere Verbindungsprobleme herauszufinden. Dieser Artikel listet einige der beliebtesten Methoden auf, um Geschwindigkeitstests in Linux mit Befehlszeilen-Apps durchzuführen.

Schnell-Kli

Schnell-Kli ist ein Befehlszeilen-Dienstprogramm zum Überprüfen der Download- und Upload-Geschwindigkeiten Ihres Netzwerks. Es basiert auf Fast.com Website von Netflix und eine Reihe von Tests werden auf den eigenen Produktionsservern von Netflix ausgeführt.







Führen Sie die folgenden Befehle aus, um Fast-cli unter Ubuntu zu installieren:



$sudogeeignetInstallierenÜber dem Meeresspiegel
$ npmInstallieren --globalschnell-cli

Führen Sie den folgenden Befehl aus, um die Netzwerkgeschwindigkeit mit Fast-cli zu überprüfen:



$schnell--Hochladen





Speedtest-Kli

Speedtest-Kli ist ein Befehlszeilen-Dienstprogramm, das verwendet speedtest.net um die Geschwindigkeit der Netzwerkbandbreite zu überprüfen. Es kann sowohl die Download- als auch die Upload-Geschwindigkeit sowie die Serverantwortzeit überprüfen.

Führen Sie die folgenden Befehle aus, um Speedtest-cli in Ubuntu zu installieren:



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

Führen Sie den folgenden Befehl aus, um einen Geschwindigkeitstest mit speedtest-cli durchzuführen:

$ ./speedtest-cli --simple

Wget

Wget ist ein Befehlszeilen-Download-Manager, der Dateien über HTTP-, HTTPS- und FTP-Protokolle abrufen kann.

Um wget in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstallieren wget

Führen Sie den folgenden Befehl aus, um einen Download-Geschwindigkeitstest (ohne Upload) durchzuführen:

$wget -ODER /Entwickler/Null-Q --Fortschritt anzeigenhttp://speedtest.newark.linode.com/100MB-newark.bin

Der obige Befehl verwendet den kostenlosen Geschwindigkeitstestdienst von Linode zum Testen ihrer Server. Sie können den Newark-Teil im obigen Befehl durch jeden anderen Server ersetzen, der auf der verfügbaren Geschwindigkeitstestseite von Linode aufgeführt ist Hier .

Youtube-dl

Youtube-dl ist ein Befehlszeilenprogramm zum Herunterladen von YouTube-Dateien in verschiedenen Audio- und Videoformaten. Es ist möglich, die Download-Geschwindigkeit zu überprüfen, indem Sie ein YouTube-Video mit youtube-dl herunterladen.

Um youtube-dl in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstallierenyoutube-dl

Um einen Speedtest mit youtube-dl durchzuführen, führen Sie den folgenden Befehl aus:

$ youtube-dl-FBeste--kein Teil --no-cache-dir -oder /Entwickler/Null--Neue Zeile
https://www.youtube.com/sehen?v=vzfZgVywscw

Der obige Befehl lädt ein Video vom YouTube-Kanal der KDE-Community herunter. Sie können die YouTube-URL durch Ihre eigene ersetzen. Der /dev/null-Teil stellt sicher, dass das Video nirgendwo im Dateisystem gespeichert wird.

Der größte Vorteil der Verwendung von youtube-dl zur Durchführung eines Speedtests ist die integrierte Option, um geografische Beschränkungen zu umgehen. Um ein Video aus einem anderen Land herunterzuladen, verwenden Sie den folgenden Befehl:

$ youtube-dl-FBeste--kein Teil --no-cache-dir -oder /Entwickler/Null
--Neue Zeile --Geo-Bypass-LandUS-https://www.youtube.com/sehen?v=vzfZgVywscw

Ersetzen Sie das US-Teil durch ein anderes ISO 3166-2 Ländercode .

Locken

Curl ist ein Befehlszeilen-Dienstprogramm, das die Datenübertragung mithilfe von URLs ermöglicht. Diese URLs sind nicht nur auf das HTTP-Protokoll beschränkt, da curl viele andere Standards unterstützt. Curl wird häufig zum Testen und Interagieren mit RESTful-APIs verwendet.

Um curl in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstallierenLocken

Um einen Speedtest mit curl durchzuführen, verwenden Sie den folgenden Befehl:

$Locken-oder /Entwickler/Null-http://speedtest-blr1.digitalocean.com/10mb.test

Der obige Befehl verwendet Digital Ocean-Server, um die Netzwerkgeschwindigkeit zu testen. Sie können die URL durch jeden anderen aufgelisteten Digital Ocean-Server ersetzen Hier .

Beachten Sie, dass curl die Geschwindigkeit in KB/s anzeigt. Um es in MB/Sek. umzuwandeln (ähnlich der Ausgabe von wget), müssen Sie das Ergebnis mit 0,001 multiplizieren. Die Geschwindigkeit im obigen Screenshot wäre 6794 KB/s * 0,001 = 6,794 MB/s.

Ari2

Aria2 ist ein Befehlszeilen-Download-Manager für Linux. Es kann Downloads von Servern anhalten und fortsetzen, die die Wiederaufnahme unterstützen. Es bietet auch eine Option für Multithread-Downloads.

Um aria2 in Ubuntu zu installieren, führen Sie den folgenden Befehl aus:

$sudogeeignetInstallierenaria2c

Um einen Speedtest mit aria2 durchzuführen, führen Sie den folgenden Befehl aus:

$ aria2c-D /Entwickler-oderNull--allow-overwrite=wahr --file-allocation=keine
http://speedtest-blr1.digitalocean.com/10mb.test

Ignorieren Sie den im Screenshot oben gezeigten Fehler. Der obige Befehl verwendet den Server von Digital Ocean, um einen Geschwindigkeitstest durchzuführen (wie zuvor erläutert). Sie können die URL durch jeden anderen aufgelisteten Digital Ocean-Server ersetzen Hier .

Abschluss

Dies sind einige der Methoden, mit denen Sie die Netzwerkgeschwindigkeit mit Befehlszeilen-Apps testen können. Wenn Sie nur die Download-Geschwindigkeit testen möchten, ist wget ziemlich einfach zu verwenden. Um sowohl die Download- als auch die Upload-Geschwindigkeit zu testen, verwenden Sie die App fast-cli oder speedtest-cli.