• Allgemein
  • **Geschwindigkeitstest per Kommandozeile: Schneller Anschluss durch einfache Befehle**

**Geschwindigkeitstest per Kommandozeile: Schneller Anschluss durch einfache Befehle**

Was ist Speedtest CLI?

Speedtest CLI ist ein kostenloses, quelloffenes Kommandozeilentool, das die Geschwindigkeit und Latenz deiner Internetverbindung misst. Es automatisiert den Prozess des Geschwindigkeitstests und liefert dir genaue Ergebnisse in nur wenigen Sekunden.

Funktionsweise

Speedtest CLI verbindet sich mit nahegelegenen Servern und sendet Datenpakete in beide Richtungen. Basierend auf der Zeit, die diese Pakete benötigen, um die Strecke zu bewältigen, berechnet das Tool deine Download- und Upload-Geschwindigkeit sowie deine Ping-Zeit (Latenz).

Vorteile

  • Automatisierung: Mit Speedtest CLI kannst du Geschwindigkeitstests schnell und einfach ohne manuelle Eingriffe durchführen.
  • Genauigkeit: Das Tool verwendet bewährte Methoden, um genaue und zuverlässige Ergebnisse zu liefern.
  • Kommandozeile: Die Kommandozeile bietet dir mehr Kontrolle und Anpassungsmöglichkeiten als webbasierte Geschwindigkeitstests.
  • Quelloffen: Du kannst den Quellcode von Speedtest CLI einsehen und ihn an deine Bedürfnisse anpassen.
  • Plattformübergreifend: Speedtest CLI ist mit Windows, macOS und Linux kompatibel.

Vorteile der Verwendung von Speedtest CLI

Die Verwendung von Speedtest CLI bietet dir zahlreiche Vorteile gegenüber herkömmlichen grafischen Benutzeroberflächen (GUIs). Hier sind einige wesentliche Vorteile:

Hohe Geschwindigkeit und Effizienz

Speedtest CLI ist ein befehlszeilenbasiertes Tool, das viel schneller und effizienter ist als GUIs. Es verwendet keine grafischen Elemente oder Animationen, wodurch die Ausführungszeit erheblich verkürzt wird.

Automatisierung

Du kannst Speedtest CLI in Skripte integrieren, um Geschwindigkeitstests automatisch zu planen und auszuführen. Dies ist besonders nützlich für die laufende Überwachung der Internetverbindung oder die Durchführung regelmäßiger Tests.

Flexible Anpassung

Die Befehlszeilenschnittstelle von Speedtest CLI bietet eine hohe Flexibilität und Anpassbarkeit. Du kannst die Testparameter wie Serverauswahl, Anzahl der Durchläufe und Berichtsformate ganz einfach anpassen.

Ohne Werbung und Störungen

Im Gegensatz zu herkömmlichen GUIs ist Speedtest CLI frei von Werbung und anderen Ablenkungen. Dies sorgt für ein übersichtliches und fokussiertes Testerlebnis.

Fernzugriff und Überwachung

Speedtest CLI kann auf entfernten Servern installiert werden, sodass du aus der Ferne auf die Internetgeschwindigkeit zugreifen und sie überwachen kannst. Dies ist praktisch für die Verwaltung mehrerer Standorte oder die Überwachung der Verbindungsleistung von Kunden.

Installieren von Speedtest CLI

Um Speedtest CLI nutzen zu können, musst du es zunächst auf deinem System installieren. Der Vorgang ist je nach verwendetem Betriebssystem unterschiedlich, aber im Allgemeinen wie folgt:

Windows

  1. Lade das Speedtest CLI-Installationsprogramm herunter.
  2. Führe das Installationsprogramm als Administrator aus.
  3. Folge den Anweisungen des Installationsprogramms, um die Installation abzuschließen.

Mac

  1. Öffne dein Terminal und gib den folgenden Befehl ein: brew install speedtest-cli
  2. Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
  3. Speedtest CLI wird nun auf deinem System installiert.

Linux

Die Installation von Speedtest CLI in Linux variiert je nach verwendeter Distribution. Im Folgenden findest du Anweisungen für die gängigsten Distributionen:

Ubuntu/Debian

  1. Öffne dein Terminal und gib den folgenden Befehl ein: sudo apt-get install speedtest-cli
  2. Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
  3. Speedtest CLI wird nun auf deinem System installiert.

CentOS/Fedora

  1. Öffne dein Terminal und gib den folgenden Befehl ein: sudo yum install speedtest-cli
  2. Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
  3. Speedtest CLI wird nun auf deinem System installiert.

Arch Linux

  1. Öffne dein Terminal und gib den folgenden Befehl ein: sudo pacman -S speedtest-cli
  2. Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
  3. Speedtest CLI wird nun auf deinem System installiert.

Überprüfung der Installation

Sobald du Speedtest CLI installiert hast, kannst du die Installation überprüfen, indem du den folgenden Befehl in deinem Terminal ausführst:

speedtest --version

Wenn die Installation erfolgreich war, wird die aktuell installierte Version von Speedtest CLI angezeigt.

Ausführen des Geschwindigkeitstests

Sobald du Speedtest CLI installiert hast, kannst du deinen Geschwindigkeitstest durchführen. Folge diesen Schritten:

Test starten

  1. Öffne dein Terminalfenster.
  2. Navigiere zum Verzeichnis, in dem Speedtest CLI installiert ist (normalerweise /usr/local/bin oder /usr/bin).
  3. Gib den folgenden Befehl ein:
speedtest-cli
  1. Der Geschwindigkeitstest wird automatisch gestartet und zeigt dir die Echtzeitdaten an.

Testoptimierungen

Du kannst verschiedene Optionen verwenden, um den Geschwindigkeitstest anzupassen:

  • Server auswählen: Mit der Option --server kannst du einen bestimmten Serverstandort für den Test auswählen.
  • Dauer festlegen: Die Option --duration ermöglicht es dir, die Dauer des Tests in Sekunden festzulegen.
  • Anzahl der Threads: Verwende die Option --threads, um die Anzahl der Threads für den Test anzupassen.

Ergebnisse exportieren

Wenn du die Ergebnisse des Geschwindigkeitstests in einer Datei speichern möchtest, kannst du die Option --output verwenden. Gib einen Dateinamen als Argument an, um die Ergebnisse in einer JSON-, XML- oder TXT-Datei zu exportieren.

Interpretation der Ergebnisse

Sobald du den Geschwindigkeitstest ausgeführt hast, liefert Speedtest CLI einen detaillierten Bericht über die Leistung deines Internetanschlusses. Hier ist eine Erläuterung der wichtigsten Ergebnisse und ihrer Bedeutung:

Download-Geschwindigkeit

Die Download-Geschwindigkeit misst, wie schnell du Daten aus dem Internet herunterladen kannst. Sie wird in Megabit pro Sekunde (Mbit/s) angegeben. Je höher die Download-Geschwindigkeit, desto schneller kannst du Dateien, Videos und andere Inhalte herunterladen.

Upload-Geschwindigkeit

Die Upload-Geschwindigkeit misst, wie schnell du Daten in das Internet hochladen kannst. Sie wird ebenfalls in Mbit/s angegeben. Eine hohe Upload-Geschwindigkeit ist wichtig für Aktivitäten wie das Hochladen von Fotos, Videos und das Spielen von Online-Spielen.

Ping

Ping misst die Zeit, die ein Datenpaket benötigt, um von deinem Gerät zum Speedtest-Server und zurück zu gelangen. Er wird in Millisekunden (ms) angegeben. Ein niedriger Ping ist wichtig für Aktivitäten wie Online-Gaming und Videokonferenzen.

Jitter

Jitter misst die Variabilität des Pings. Ein hoher Jitter kann zu Verzögerungen und Aussetzern bei Echtzeitanwendungen wie VoIP und Online-Spielen führen.

Paketverlust

Paketverlust misst den Prozentsatz der Datenpakete, die während der Übertragung verloren gehen. Ein Paketverlust von 0 % ist ideal, aber ein geringer Paketverlust (1-2 %) ist in der Regel nicht besorgniserregend. Höhere Paketverluste können jedoch zu spürbaren Problemen bei der Internetverbindung führen.

Weitere Informationen

Zusätzlich zu den oben genannten grundlegenden Metriken bietet Speedtest CLI auch detailliertere Informationen über deine Internetverbindung, darunter:

  • ISP: Der Name deines Internetdienstanbieters
  • Server: Der Standort des Speedtest-Servers, zu dem eine Verbindung hergestellt wurde
  • IP-Adresse: Die IP-Adresse deines Geräts
  • Hostname: Der Hostname deines Geräts
  • Testdauer: Die Zeit, die für die Durchführung des Geschwindigkeitstests benötigt wurde

Erweiterte Optionen und Anpassungen

Neben den grundlegenden Geschwindigkeitstests bietet Speedtest CLI auch eine Reihe erweiterter Optionen, mit denen du deine Tests anpassen und die Ergebnisse verfeinern kannst.

Serverauswahl

Standardmäßig wählt Speedtest CLI den nächstgelegenen Server aus, um deinen Test durchzuführen. Du kannst jedoch einen bestimmten Server aus der Liste der verfügbaren auswählen. Dies ist nützlich, wenn du die Ping-Zeiten zu einem bestimmten Server messen oder sicherstellen möchtest, dass du mit einem Server verbunden bist, der eine stabile Verbindung bietet.

Um einen bestimmten Server auszuwählen, verwende die Option --server-id. Beispielsweise:

speedtest-cli --server-id 5022

Multiple Tests

Du kannst mehrere Tests hintereinander ausführen, um ein genaueres Bild deiner Internetgeschwindigkeit zu erhalten. Dies ist hilfreich, wenn du Schwankungen in deiner Verbindung feststellst oder wenn du den Durchschnitt mehrere Tests berechnen möchtest.

Um mehrere Tests auszuführen, verwende die Option --multiple. Beispielsweise:

speedtest-cli --multiple 5

Anpassung des Ports

Normalerweise führt Speedtest CLI den Test auf Port 8080 durch. Du kannst jedoch einen anderen Port angeben, wenn dieser von deinem ISP oder Netzwerk blockiert wird.

Um den Port anzupassen, verwende die Option --port. Beispielsweise:

speedtest-cli --port 80

Weitere Optionen

Zusätzlich zu den oben genannten Optionen bietet Speedtest CLI eine Reihe weiterer Optionen, mit denen du den Test anpassen kannst, darunter:

  • --timeout: Timeout für den Test festlegen
  • --buffer-size: Größe des Puffer für die Übertragung festlegen
  • --threads: Anzahl der zu verwendenden Threads festlegen
  • --json: Ergebnisse im JSON-Format ausgeben
  • --csv: Ergebnisse im CSV-Format ausgeben

Weitere Informationen zu diesen Optionen findest du in der Dokumentation von Speedtest CLI.

Fehlerbehebung bei Speedtest CLI

Solltest du bei der Verwendung von Speedtest CLI auf Probleme stoßen, kannst du folgende Schritte zur Fehlerbehebung unternehmen:

Überprüfe deine Internetverbindung

  • Stelle sicher, dass dein Gerät mit dem Internet verbunden ist.
  • Prüfe, ob andere Geräte in deinem Netzwerk Internetzugriff haben.
  • Versuche, eine andere Internetverbindung (WLAN, Ethernet) zu verwenden.

Aktualisiere Speedtest CLI

  • Verwende den Befehl pip install speedtest-cli --upgrade, um sicherzustellen, dass du die neueste Version von Speedtest CLI verwendest.

Überprüfe deine Firewall-Einstellungen

  • Firewall-Einstellungen können den Internetzugriff von Speedtest CLI blockieren. Überprüfe deine Firewall-Einstellungen und erlaube Speedtest CLI den Zugriff auf das Internet.

Deaktiviere VPN oder Proxy

  • Wenn du ein VPN oder einen Proxy verwendest, kann dies die Ergebnisse des Geschwindigkeitstests verfälschen. Deaktiviere diese vorübergehend und versuche den Test erneut.

Überprüfe DNS-Einstellungen

  • Falsche DNS-Einstellungen können zu Verbindungsproblemen führen. Versuche, deine DNS-Einstellungen auf öffentliche DNS-Server wie Google DNS (8.8.8.8) oder Cloudflare DNS (1.1.1.1) zu ändern.

Melde Fehler

  • Wenn du das Problem trotz dieser Schritte nicht beheben kannst, melde den Fehler bitte auf GitHub: https://github.com/sivel/speedtest-cli/issues/new. Gib dabei bitte möglichst viele Details an, einschließlich des Befehls, den du ausgeführt hast, und der Fehlermeldung, die du erhalten hast.

Alternativen zu Speedtest CLI

Neben Speedtest CLI gibt es weitere zuverlässige Tools, die du für Geschwindigkeitstests verwenden kannst. Im Folgenden findest du eine Auswahl beliebter Alternativen:

Browserbasierte Tools

  • Google Speed Test: Bietet einen einfachen und schnellen Test direkt in deinem Browser.
  • Ookla Speedtest: Die Online-Version des beliebten Geschwindigkeitstest-Tools.
  • Fast.com: Ein minimaler und unkomplizierter Test von Netflix.

Desktop-Apps

  • NetWorx: Eine umfassende Internet-Überwachungs- und Geschwindigkeitsmessungsanwendung.
  • Internet Health Test: Eine benutzerfreundliche App, die neben Geschwindigkeitstests auch andere Netzwerkdiagnosefunktionen bietet.
  • XPerf: Ein Microsoft-Tool, das erweiterte Leistungsanalysen und Geschwindigkeitstests bietet.

Befehlszeilenoptionen

  • iperf: Ein flexibles Tool zur Messung der Bandbreite und Netzwerklatenz.
  • ping: Ein grundlegendes Tool, das die Latenz zwischen deinem Computer und einem Remote-Server misst.
  • mtr: Ein Tool, das die Netzwerkroute zwischen deinem Computer und einem Remote-Server anzeigt und die Qualität jeder Verbindung anzeigt.

Entscheidung für eine Alternative

Die Wahl der besten Alternative hängt von deinen spezifischen Anforderungen ab. Wenn du ein einfach zu bedienendes Tool mit minimalem Aufwand suchst, sind browserbasierte Tools oder einfache Befehlszeilenoptionen wie ping geeignet. Für erweiterte Analysen und Anpassungen sind Desktop-Apps oder fortgeschrittene Befehlszeilenoptionen wie iperf oder mtr empfehlenswert.

Tipps zur Verbesserung der Internetgeschwindigkeit

Wenn du die Ergebnisse deines Geschwindigkeitstests verbessern und ein schnelleres Internet genießen möchtest, sind hier einige praktische Tipps:

Platziere deinen Router optimal

Der Standort deines Routers spielt eine entscheidende Rolle für die Signalstärke und -abdeckung. Platziere ihn zentral in deinem Zuhause und vermeide es, ihn in Ecken oder hinter Hindernissen zu verstecken.

Verwende ein Ethernet-Kabel

Wenn möglich, verbinde deine Geräte über ein Ethernet-Kabel mit deinem Router. Kabelverbindungen bieten im Allgemeinen höhere Geschwindigkeiten und eine stabilere Verbindung als Wi-Fi.

Überprüfe deine Geräte auf Viren

Viren und Malware können die Internetgeschwindigkeit beeinträchtigen. Verwende ein zuverlässiges Antivirenprogramm, um deine Geräte zu scannen und alle Bedrohungen zu entfernen.

Optimieren der Wi-Fi-Kanäle

Überfüllte Wi-Fi-Kanäle können zu Interferenzen und Geschwindigkeitsverringerungen führen. Du kannst einen Wi-Fi-Analysator verwenden, um die am wenigsten überfüllten Kanäle zu identifizieren und deinen Router entsprechend anzupassen.

Überprüfe deine Internetgeschwindigkeit regelmäßig

Führe regelmäßig Geschwindigkeitstests durch, um die Leistung deines Internetdienstes zu überwachen. Wenn du anhaltende Geschwindigkeitsverringerungen feststellst, kontaktiere deinen Internetanbieter.

Erwäge einen besseren Internetplan

Wenn du mit deiner aktuellen Internetgeschwindigkeit nicht zufrieden bist, schaust du nach einem Plan mit einer höheren Bandbreite. Ein schnellerer Plan bietet dir höhere Download- und Upload-Geschwindigkeiten.

Erkunde Mesh-Wi-Fi-Systeme

Mesh-Wi-Fi-Systeme verwenden mehrere Knoten, um ein starkes und zuverlässiges Wi-Fi-Signal im gesamten Zuhause zu gewährleisten. Dies kann besonders hilfreich für Häuser mit einer großen Grundfläche oder mehreren Stockwerken sein.

Kontaktiere deinen Internetanbieter

Wenn du alle oben genannten Tipps ausprobiert hast und deine Internetgeschwindigkeit immer noch schlecht ist, wende dich an deinen Internetanbieter. Sie können möglicherweise Probleme mit der Netzwerkverbindung diagnostizieren und beheben.