Webserver Speedtest auf der Shell mit speedtest.net
Autor: Alexander Fox alias PlaNet Fox
In diesem Tutorial beschreibe ich wie man auf seinem Webserver einen Speed-Test auf der Kommandozeile mittels speedtest.net durchführen kann. Dieses Howto basiert auf einem Beitrag von loadingjkr aus dem HowToForge.com Forum .
Müssen wir uns auf dem Server einloggen und das Skript mittels wget herunterladen
wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py
Dann geben wir dem Skript Ausführungsrechte
chmod +x speedtest-cli
Und starten es auf der Kommandozeile
./speedtest-cli --share
Unter Umständen kann es bei der Ausführung zu Fehlern kommen. Dann muss das Skript wie folgt geändert werden. Ich verwende für die Änderungen den Editor Nano.
nano speedtest-cli
und ändere die folgende Zeile
urls = [ 'https://www.speedtest.net/speedtest-servers-static.php', 'http://c.speedtest.net/speedtest-servers-static.php', ]
um in
urls = [ 'http://www.speedtest.net/speedtest-servers-static.php', 'http://c.speedtest.net/speedtest-servers-static.php', ]
Nach einigen Minuten solltet ihr ein Ergebnis erhalten, hier ein Beispiel
[email protected] ~ # ./speedtest-cli –share
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Server Block (192.38.22.50)…
Selecting best server based on latency…
Hosted by LeaseWeb (Frankfurt) [100.73 km]: 10.251 ms
Testing download speed………………………………….
Download: 621.26 Mbit/s
Testing upload speed…………………………………………..
Upload: 244.74 Mbit/s
Share results: https://www.speedtest.net/result/0815.png
Ihr könnt Euch das Ergebnisse auch unter der share Url im Browser ansehen.