Vérifiez la vitesse d'Internet avec le test Speedtest-cli sur CentOS 7

Actuellement, les fournisseurs d'accès Internet, ou ISP (Internet Service Provider), nous proposent différentes vitesses en fonction du type de tâche à effectuer, cela est vital car une vitesse élevée garantira que notre navigation sera fluide et que l'ensemble du processus de chargement et de téléchargement sera dans les attentes sans affecter la productivité ou prendre trop de temps.

Un outil utile pour vérifier la vitesse d'Internet en temps réel est Speedtest-cli, qui peut être utilisé pour vérifier la vitesse de téléchargement et de téléchargement sur le serveur et il utilise une interface de ligne de commande pour effectuer cette tâche facilement. manière, Speedtest-cli est capable de tester la vitesse du réseau de notre serveur.

A travers ce tutoriel, nous allons apprendre à installer Speedtest-cli sur CentOS 7.

1. Comment installer Python sur CentOS 7 Linux

Étape 1
Speedtest-cli nécessite Python pour son exécution optimale, avant cela, nous pouvons accéder en tant qu'utilisateurs root en exécutant ce qui suit :

 sudo su
Étape 2
Plus tard, nous allons exécuter la ligne suivante pour installer Python sur CentOS 7 :
 miam installer Python

Nous entrons la lettre y pour accepter le téléchargement et l'installation de Python.

2. Comment installer Speedtest-cli sur CentOS 7 Linux

Étape 1
Maintenant, nous allons aller dans le répertoire /usr/local/src, qui sera le chemin où nous devons télécharger l'utilitaire :

 cd/usr/local/src
Ensuite, nous allons télécharger le script Python associé à Speedtest-cli en exécutant la commande suivante :
 wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Étape 2
Nous attribuons les autorisations respectives :

 chmod + x speedtest-cli

3. Comment vérifier la vitesse d'Internet sur CentOS 7 Linux

Étape 1
L'étape suivante consiste à effectuer les tests Internet respectifs, le plus élémentaire consiste à exécuter l'une des options suivantes :

 ./speedtest-cli python speedtest-cli
Ce sera le résultat obtenu :

Là, nous pouvons voir des détails tels que:

  • Serveur d'origine
  • Fournisseur de FAI
  • Temps de ping
  • Vitesse de chargement et de téléchargement

Étape 2
Si nous voulons voir ce résultat en octets, nous allons exécuter ce qui suit :

 ./speedtest-cli -octets

Étape 3
Maintenant, une autre des options disponibles de Speedtest-cli est d'obtenir ce résultat graphiquement, pour cela nous pouvons exécuter la ligne suivante qui nous fournit un lien web pour vérifier ledit résultat :

 ./speedtest-cli -share

Étape 4
Avec ce résultat, nous pouvons accéder au lien depuis n'importe quel navigateur et ce sera le résultat que nous verrons :

4. Comment obtenir un identifiant de serveur pour valider CentOS 7 Linux

Étape 1
Il est possible que pour une raison quelconque nous souhaitions obtenir l'ID des serveurs disponibles, pour cela, tout d'abord, nous allons exécuter la ligne suivante :

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

Étape 2
Pour observer les identifiants des serveurs nous allons exécuter la ligne suivante :

 plus speedtest-servers.php

Étape 3
Pour connaître un identifiant spécifique, nous pouvons utiliser l'une des options suivantes :

 grep 'ville' speedtest-servers.php grep 'pays' speedtest-servers.php grep 'ville, état' speedtest-servers.php
Par exemple, nous pouvons exécuter ce qui suit pour voir tous les serveurs en Espagne :
 grep 'Espagne' speedtest-servers.php

Étape 4
Pour voir un identifiant spécifique, y compris la ville et l'état, nous pouvons procéder comme suit :

 grep 'Tampa, FL' speedtest-servers.php | egrep -o 'id = "[0-9] {4}"'
Cela se traduira par les identifiants des serveurs de cette région et avec ces identifiants, nous allons exécuter ce qui suit pour effectuer le test de vitesse :
 ./speedtest-cli -server "ID"

Étape 5
Les options générales de Speedtest-cli sont les suivantes :

Déployer l'aide de l'utilitaire

 -h, --help

N'exécute pas le test de téléchargement
 --pas de téléchargement

N'exécute pas le test de charge
 --no-upload

Affiche la valeur en octets au lieu de bits
 --octets

Générer et fournir une URL speedtest.net avec l'image des résultats
 --Comparer

Supprime la sortie détaillée, n'affiche que les informations de base
 --Facile

Supprimer la sortie détaillée, afficher uniquement les informations de base au format CSV
 --csv

Délimiteur à caractère unique à utiliser dans la sortie CSV

 --csv-delimiter

Imprimer les en-têtes CSV
 --csv-en-tête

Supprimer la sortie détaillée, afficher uniquement les informations de base au format JSON
 --json

Affiche une liste de serveurs speedtest.net classés par distance
 --liste

Permet de spécifier un serveur pour la validation
 --serveur

Exclure un serveur de la sélection
 --exclure EXCLURE

Générer une URL MINI du serveur Mini Speedtest
 --mini

Fait référence à l'adresse IP source
 --source SOURCE

C'est le timeout en secondes, sa valeur par défaut est de 10 secondes
 --timeout TIMEOUT

Il utilise le protocole HTTPS au lieu de HTTP lors de la communication avec les serveurs exploités par speedtest.net
 --sécurise

Ne pré-alloue pas les données de charge afin d'améliorer les performances
 --no-pre-allouer

Afficher la version actuelle de Speedtest-cli
 --version

Avec cet outil pratique, il sera possible de garder un contrôle détaillé de la vitesse du réseau, aussi bien en amont qu'en aval, pour les tâches d'assistance, de contrôle ou de garantie.

wave wave wave wave wave