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… […]