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/srcEnsuite, 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-cliCe 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.phpPar 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.