Internetgeschwindigkeit mit dem Raspberry Pi messen

5
7662
zhang kaiyv at Pexels

Über mein Smartphone führe ich hin und wieder einen Speedtest durch, um die Geschwindigkeit meines Internetanschlusses zu ermitteln. Wie das Ganze aber via Terminal unter Linux auf dem Raspberr Pi geht, erkläre ich im folgenden kurzen Artikel.

Speedtest via command-line interface

Ein Test über den RasPi macht bei mir zu Hause Sinn, da dieser fest über ein LAN-Kabel mit dem Router verbunden ist. Derartige Messungen über eine Direktverbindung sind genauer als Messungen über WiFi. Drahlose Prüfungen mit einem mobilen Endgerät wie Smartphone oder Tablet sind hingegen immer verlustbehaftet.

Die Internetgeschwindigkeit lässt sich mit einem Raspberry Pi relativ einfach über die Konsole ermitteln. Große Programmpakete werden hierfür nicht benötigt.

Installation

Zuerst wird das Paket speedtest-cli installiert.

Speedtest durchführen

Wenn das Package eingespielt ist, reicht die Eingabe des folgenden Befehls:

Hierbei wird der Test über den nächsten Server ausgeführt. Ist man mit dem Resultat nicht zufrieden, kann ein anderer Server angesteuert werden. Dazu lässt man sich die 10 nächsten Standorte anzeigen.

Der Test über einen anderen Server wird dann mit dem Befehl

angestoßen. In diesem Fall habe ich mich für den Server FNOH-DSL (Uetze, Germany) entschieden.

Grafische Ausgabe

Möchte man noch eine grafische Ausgabe des Ergebnis, setzt man einfach den entsprechenden Schalter (share) und bekommt am Ende der Ausgabe den Link zum Ergebnis (PNG-Datei).

Speedtest über OOKLA

5 Kommentare

  1. Sehr schön gemacht und jetzt wäre es nice das ganze zu automatisieren( regelmäßige Messungen mit Protokoll ), so dass man dem Internetanbieter mitteilen kann dass nur 20% der zugesagten Leistung ankommen.

    • Genau das würde mich auch interessieren.
      Ich habe das Problem, dass mein Kabelanschluss massiv sporadisch schwangt. Von deutlich unter 10 Mbit bis zu den üblichen 500-600 Mbit.

      Dazwischen habe ich immer wieder sporadisch Komplettausfälle des Internets am Kabelrouter.

      Wenn der Techniker da ist, dann läuft alles wieder, er dokumentiert und das Ticket ist für Vodafone erledigt 🤬

      • Ein Ansatz wäre einen einen Cronjob anzulegen und den Befehl speedtest-cli >> ~/speedtest.txt regelmäßig ausführen zu lassen. Die Ergebnisse werden immer wieder unten in der Datei speedtest.txt angefügt.

  2. Hallo, Artikel gefällt mir sehr.
    Da ich aus der Windows Welt komme, eine Frage.
    Die Ergebnisse sind bei mir mit Dezimalpunkt. Wie erhalte ich diese mit Komma ?
    Vielen Dank

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein