Überprüfen Sie die Internetgeschwindigkeit mit dem Speedtest-Cli-Test auf CentOS 7

Derzeit bieten uns Internetanbieter oder ISP (Internet Service Provider) je nach Art der auszuführenden Aufgabe unterschiedliche Geschwindigkeiten an. Dies ist von entscheidender Bedeutung, da eine hohe Geschwindigkeit ein reibungsloses Surfen und den gesamten Ladevorgang und Download garantiert innerhalb der Erwartungen, ohne die Produktivität zu beeinträchtigen oder zu viel Zeit in Anspruch zu nehmen.

Ein nützliches Tool, um die Internetgeschwindigkeit in Echtzeit zu überprüfen, ist Speedtest-cli, mit dem die Upload- und Download-Geschwindigkeit auf dem Server überprüft werden kann und eine Befehlszeilenschnittstelle verwendet wird, um diese Aufgabe einfach auszuführen Speedtest-cli ist in der Lage, die Netzwerkgeschwindigkeit unseres Servers zu testen.

In diesem Tutorial erfahren Sie, wie Sie Speedtest-cli auf CentOS 7 installieren.

1. So installieren Sie Python unter CentOS 7 Linux

Schritt 1
Speedtest-cli benötigt Python für seine optimale Ausführung, davor können wir als Root-Benutzer darauf zugreifen, indem wir Folgendes ausführen:

 sudo su
Schritt 2
Später werden wir die folgende Zeile ausführen, um Python unter CentOS 7 zu installieren:
 yum installiere Python

Wir geben den Buchstaben y ein, um den Download und die Installation von Python zu akzeptieren.

2. So installieren Sie Speedtest-cli unter CentOS 7 Linux

Schritt 1
Jetzt gehen wir in das Verzeichnis /usr/local/src, das der Pfad ist, in den wir das Dienstprogramm herunterladen müssen:

 cd / usr / local / src
Dann laden wir das mit Speedtest-cli verknüpfte Python-Skript herunter, indem wir Folgendes ausführen:
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Schritt 2
Wir vergeben die jeweiligen Berechtigungen:

 chmod + x speedtest-cli

3. So überprüfen Sie die Internetgeschwindigkeit unter CentOS 7 Linux

Schritt 1
Der nächste Schritt ist die Durchführung der jeweiligen Internettests, die grundlegendste ist eine der folgenden Optionen:

 ./speedtest-cli python speedtest-cli
Dies wird das erhaltene Ergebnis sein:

Dort sehen wir Details wie:

  • Ursprungsserver
  • ISP-Anbieter
  • Ping-Zeit
  • Upload- und Download-Geschwindigkeit

Schritt 2
Wenn wir dieses Ergebnis in Bytes sehen möchten, führen wir Folgendes aus:

 ./speedtest-cli -bytes

Schritt 3
Eine weitere der verfügbaren Optionen von Speedtest-cli besteht darin, dieses Ergebnis grafisch zu erhalten. Dazu können wir die folgende Zeile ausführen, die uns einen Weblink zur Überprüfung dieses Ergebnisses liefert:

 ./speedtest-cli -share

Schritt 4
Mit diesem Ergebnis können wir von jedem Browser aus auf den Link zugreifen und dies wird das Ergebnis sein, das wir sehen:

4. So erhalten Sie eine Server-ID zum Validieren von CentOS 7 Linux

Schritt 1
Es ist möglich, dass wir aus irgendeinem Grund die ID der verfügbaren Server erhalten möchten. Dazu führen wir zunächst die folgende Zeile aus:

 wget http://www.speedtest.net/speedtest-servers.php

Schritt 2
Um die IDs der Server zu beobachten, führen wir die folgende Zeile aus:

 mehr speedtest-servers.php

Schritt 3
Um eine bestimmte ID zu erfahren, können wir eine der folgenden Optionen verwenden:

 grep 'Stadt' speedtest-servers.php grep 'Land' speedtest-servers.php grep 'Stadt, Bundesland' speedtest-servers.php
Zum Beispiel können wir Folgendes ausführen, um alle Server in Spanien anzuzeigen:
 grep 'Spanien' speedtest-servers.php

Schritt 4
Um eine bestimmte ID, einschließlich Stadt und Bundesland, anzuzeigen, können wir Folgendes tun:

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Dies führt zu den IDs der Server in dieser Region und mit diesen IDs führen wir Folgendes aus, um den Geschwindigkeitstest durchzuführen:
 ./speedtest-cli -server "ID"

Schritt 5
Die allgemeinen Optionen für Speedtest-cli sind wie folgt:

Dienstprogramm-Hilfe bereitstellen

 -h, --help

Führt den Download-Test nicht aus
 --kein Download

Führt den Lasttest nicht aus
 --kein Hochladen

Zeigt den Wert in Bytes statt in Bits an
 --bytes

Generieren Sie eine speedtest.net-URL mit dem Bild der Ergebnisse und geben Sie sie an
 --Kompartir

Unterdrückt ausführliche Ausgabe, zeigt nur grundlegende Informationen an
 --einfach

Ausführliche Ausgabe unterdrücken, nur grundlegende Informationen im CSV-Format anzeigen
 --csv

Einzelzeichentrennzeichen zur Verwendung in der CSV-Ausgabe

 --csv-Trennzeichen

CSV-Header drucken
 --csv-header

Ausführliche Ausgabe unterdrücken, nur grundlegende Informationen im JSON-Format anzeigen
 --json

Zeigt eine Liste von speedtest.net-Servern an, sortiert nach Entfernung
 --aufführen

Ermöglicht die Angabe eines Servers für die Validierung
 --Server

Einen Server von der Auswahl ausschließen
 --ausschließen AUSSCHLIESSEN

Generiere eine MINI URL des Mini Speedtest Servers
 --Mini

Bezieht sich auf die Quell-IP-Adresse
 --source QUELLE

Dies ist die Zeitüberschreitung in Sekunden, der Standardwert beträgt 10 Sekunden
 --timeout TIMEOUT

Es verwendet das HTTPS-Protokoll anstelle von HTTP, wenn es mit Servern kommuniziert, die von speedtest.net betrieben werden
 --sicher

Weist keine Lastdaten vorab zu, um die Leistung zu verbessern
 --no-pre-allocate

Zeigen Sie die aktuelle Version von Speedtest-cli . an
 --Ausführung

Mit diesem praktischen Tool wird es möglich sein, die Netzwerkgeschwindigkeit sowohl vor- als auch nachgelagert für Support-, Kontroll- oder Garantieaufgaben detailliert zu kontrollieren.

wave wave wave wave wave