Nov
24
Bei frisch aufgesetzten Servern oder einem neuen Rechenzentrum, möchte ein Administrator die Leistungsfähigkeit des Netzwerkverkehrs bzw. der Bandbreite (pro Sekunde) des Servers testen. Dies kann am einfachsten mittels des Linux-Paketes "wget" durchgeführt werden. Die Befehlszeile (Kommando) ist kurz und das Ergebnis lässt sich ohne besondere Kenntnisse interpretieren.
Viele Content-Delivery-Networks (CDN) bieten 10MB, 100MB und 1GB-Testfiles zum Download an, um die Download-Geschwindigkeit zu testen.
Wget zur Analyse der Downloadgeschwindigkeit
wget -O /dev/null http://speedtest.dal01.softlayer.com/downloads/test100.zip
Das Programm "wget" leitet den Download ein und der Parameter "-O" leitet die Datei des Downloads in das "/dev/null", also in das "Nichts", um. Somit wird keine Datei auf dem Server bzw. der Festplatte des Servers geschrieben. Nach dem erfolgreichen Download der Testdatei, wird eine kleine Statistik ausgegeben.
Wget - Statistik des Dateidownloads
100%[==============================================================================>] 104.874.307 6,34MB/s in 17s --2013-11-24 20:18:28-- http://speedtest.dal01.softlayer.com/downloads/test100.zip Auflösen des Hostnamen »speedtest.dal01.softlayer.com (speedtest.dal01.softlayer.com)«... 74.86.116.210 Verbindungsaufbau zu speedtest.dal01.softlayer.com (speedtest.dal01.softlayer.com)|74.86.116.210|:80... verbunden. HTTP-Anforderung gesendet, warte auf Antwort... 200 OK Länge: 104874307 (100M) [application/zip] In »/dev/null« speichern.
Das Resultat zeigt, dass die Geschwindigkeit bei circa 6,34 MegaByte pro Sekunde lag. Ein durchschnittliches Ergebnis für einen vServer (Demoserver, Anbindung 100MBit).
Für eine genauere Analyse, lässt sich der "Wget"-Downloadbefehl, mittels einer Schleife, häufiger ausführen und es lässt sich ein "Durchschnitt" ermitteln.
for i in $(seq 20); do wget -O /dev/null "http://speedtest.dal01.softlayer.com/downloads/test100.zip" >>/dev/null; done
Dieser Befehl führt den Download 20 Mal aus. (20 x 100MB = 1.953125 GigaByte)
Hinweis: Beachtet bitte den dabei entstehenden Traffic an der Netzwerkkarte und im Rechenzentrum. Sofern das Trafficlimit, häufig 10TB im Monat, überschritten wird, können eventuelle Kosten anfallen!
[…] Inspiriert von https://blog.joergboesche.de/linux-wget-zum-testen-der-bandbreite-download-geschwindigkeit-speedtest… […]