Ich suche nach einem Tool, das meine Internetverbindungsbandbreite testet und einen einfachen Bericht erstellt, wie es Speedtest tut.
Kennen Sie ein Programm / Tool, das dies tut? Etwas mit CentOS-Paketen wäre schön.
ttcp ist ein einfaches, möglicherweise zu einfaches Dienstprogramm für Geschwindigkeitstests.
pchar ist eine andere, die die Leute oft zitieren. Ich persönlich hatte Pech damit.
Hier ist, wie ich ttcp verwenden würde. Sie benötigen zwei Computer, auf denen jeweils ttcp (http://playground.sun.com/pub/tcp-impl/ttcp/ttcp.c) kompiliert ist.
HostA % ./ttcp -r -s -p 9401
...
HostB % ./ttcp -s -p 9401 < /boot/vmlinuz
Wenn Sie herausgefunden haben, wie Sie es zum Laufen bringen können, probieren Sie Dateien unterschiedlicher Länge aus, um zu sehen, wie sich die Geschwindigkeit ändert. Verwenden Sie UDP (-u-Flag in der Befehls- und Absender-Befehlszeile) für noch mehr Spaß!
Ich wiederhole nur die Antworten auf diese (gelöschte?) Stackoverflow-Frage: /programming/426272/how-to-test-internet-connection-speed-speed-from-command-line
k2z :
oder
Dann haben Sie die genauen Stilergebnisse von speedtest.net mit cli.
petermolnar :
Sie können iperf verwenden, um die Geschwindigkeit zwischen zwei Computern zu testen, da 'iperf' zum Messen der Bandbreite entwickelt wurde.
auf machine1 (Host, dieser wird empfangen)
auf machine2 (Client, dieser wird hochgeladen)
Drehen Sie die Maschinen um, um sie in die andere Richtung zu testen (Upload-> Download oder umgekehrt).
billcarroll :
Es sieht so aus, als ob auf sourceforge ein Tool verfügbar ist, das speedtest.net vom Terminal aus verwendet.
Terminal Speedtest: http://sourceforge.net/projects/tespeed/
quelle
Sie könnten an TeSpeed interessiert sein . Es wird beschrieben als:
http://tespeed.sourceforge.net/
quelle
Sehr einfach, aber ich verwende ein einfaches Shellscript, um eine 10-MB-Datei von meinem Provider oder einem nahe gelegenen FTP-Server herunterzuladen:
Die Ausgabe sieht folgendermaßen aus:
Verwenden Sie wget oder curl wie im Skript gezeigt nach Ihren Wünschen und versuchen Sie, einen Server in Ihrer Nähe (Slowenien) zu finden. Die meisten sind in NL, aber vielleicht wird .IT Ihren Anforderungen entsprechen: http://www.filewatcher.com/m/10mb.bin.10485760.0.0.html
quelle
Sie können auch http://dl.getipaddr.net ausprobieren
Sie verwenden Curl (ein bekanntes Befehlszeilenprogramm), um einen Geschwindigkeitstest durchzuführen.
Der Code wird auch auf GitHub veröffentlicht. Zusamenfassend,
wget https://raw.github.com/blackdotsh/curl-speedtest/master/speedtest.sh && chmod u + x speedtest.sh && bash speedtest.sh
quelle
Das Testen der Geschwindigkeit einer Internetverbindung oder zwischen zwei Endpunkten hängt von mehreren Faktoren ab. Wie Fenstergröße, Jitter, ungeordnete Lieferung usw. Siehe: Internet-Geschwindigkeitstest über die Befehlszeile .
quelle
Ich empfehle dazu das speedtest-cli Tool. Ich habe einen Blog-Beitrag erstellt ( Messen der Geschwindigkeit der Internetverbindung über die Linux-Befehlszeile ), in dem das Herunterladen, Installieren und Verwenden des Blogs ausführlich beschrieben wird.
Installiere Git (APT)
Installiere Git (YUM)
Klonen Sie das Repository von GitHub
Beispielnutzung und -ausgabe
quelle
git
installiert hat,wget https://github.com/sivel/speedtest-cli/archive/master.zip
scheint einfacher zu sein alsgit
nur zu installierenclone
.