**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
- Lade das Speedtest CLI-Installationsprogramm herunter.
- Führe das Installationsprogramm als Administrator aus.
- Folge den Anweisungen des Installationsprogramms, um die Installation abzuschließen.
Mac
- Öffne dein Terminal und gib den folgenden Befehl ein:
brew install speedtest-cli
- Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
- 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
- Öffne dein Terminal und gib den folgenden Befehl ein:
sudo apt-get install speedtest-cli
- Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
- Speedtest CLI wird nun auf deinem System installiert.
CentOS/Fedora
- Öffne dein Terminal und gib den folgenden Befehl ein:
sudo yum install speedtest-cli
- Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
- Speedtest CLI wird nun auf deinem System installiert.
Arch Linux
- Öffne dein Terminal und gib den folgenden Befehl ein:
sudo pacman -S speedtest-cli
- Gib dein Passwort ein, wenn du dazu aufgefordert wirst.
- 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
- Öffne dein Terminalfenster.
- Navigiere zum Verzeichnis, in dem Speedtest CLI installiert ist (normalerweise
/usr/local/bin
oder/usr/bin
). - Gib den folgenden Befehl ein:
speedtest-cli
- 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.
Neue Posts
World of Warcraft auf Linux spielen: Eine guide für Abenteurer
Einführung in World of Warcraft
Node.js NVM: Antworten auf die häufigsten Fragen
Entwicklung
Professionelle Gmail-HTML-Signaturen: Erstellen, Gestalten und Nutzen
Marketingstrategien
Die vollständige Anleitung zu poczta wp: Alles, was Sie wissen müssen
Sicherheit und Datenschutz
HTML-Content: Der ultimative Leitfaden zur Erstellung ansprechender Webseiten
SEO-Optimierung
Das HTML-Title-Attribut: Ein Leitfaden zur Optimierung von Titeln für SEO und Benutzerfreundlichkeit
Online-Marketing
HTTP-Statuscodes: Ihre Bedeutung und Verwendung im Web
Einführung in HTTP-Statuscodes
Besucherzähler für Websites: Tracking Ihres Website-Traffics für Erfolg
SEO-Optimierung
Beschleunigen Sie die Dateneingabe mit HTML Datalist
Webentwicklung
HTML in PUG konvertieren: Einfach und schnell gemacht
Webentwicklung
Beliebte Posts
SteamCMD: Der umfassende Leitfaden zur Verwaltung von Steam-Servern
Sicherheitsrichtlinien
POST-Anfragen: Erstellen, Senden und Empfangen von Daten im Web
Webentwicklung
LaTeX: Das mächtige Werkzeug für hochwertiges Dokumentenschreiben
Dokumentenerstellung
Wiederherstellung beschädigter Linux-Dateisysteme mit fsck: Ein umfassender Leitfaden
Fehlerbehebung
Die vollständige Anleitung zu poczta wp: Alles, was Sie wissen müssen
Sicherheit und Datenschutz
Gigacube Admin: Zugang zu den erweiterten Einstellungen Ihres Routers
Fehlerbehebung
Linux Mint Themes: Personalisieren Sie Ihren Desktop
Open Source
TCPdump-Beispiele: Paketakquise und Netzwerkdiagnose
Fehlerbehebung
Mounten von ISO-Images unter Linux: Eine Schritt-für-Schritt-Anleitung
Anleitungen
Linux Open File: Anleitung zum Öffnen, Bearbeiten und Löschen von Dateien aus dem Terminal
Open Source