Comment exécuter un test de vitesse réseau depuis un serveur Linux sans tête
De temps en temps, les administrateurs ont besoin d’exécuter un test de vitesse pour connaître les performances de leur réseau. Parfois, nous le faisons juste pour nous vanter des vitesses que nous atteignons – il est normal de l’admettre. Heureusement, l’exécution d’un test de vitesse est assez simple : Ouvrez un navigateur et pointez-le sur des sites comme Speedtest by Ookla.
Mais que faites-vous si vous êtes sur un serveur Linux sans tête et que vous voulez dépanner, par le biais d’un test de vitesse. Peut-être que tout se passe bien sur votre réseau, mais que quelque chose vous trouble sur ce serveur particulier. Heureusement, il existe un moyen d’exécuter un test de vitesse sur ce serveur headless, au moyen d’une seule commande.
Je vais vous guider à travers le processus d’installation et d’utilisation de cette commande. Je vais faire la démonstration sur Ubuntu 16.04, mais le processus fonctionne sur presque toutes les distributions Linux.
Installation
Ce que nous faisons, c’est télécharger un script Python – ce qui devrait vous informer des exigences pour cet outil. Vous devez avoir au moins Python 2.4-3.4 installé. Ceci étant dit, voici les étapes d’installation:
- Ouvrir une fenêtre de terminal
- Télécharger le fichier nécessaire avec la commande wget https://raw.githubusercontent.com/sivel/speedtest….
- Donnez au fichier nouvellement téléchargé les permissions nécessaires avec la commande chmod u+x speedtest.py
- Déplacez le fichier avec la commande sudo mv speedtest.py /usr/local/bin
C’est tout ce qu’il y a à faire pour l’installation. Nous sommes maintenant prêts à exécuter notre test.
Exécution du test
Retournez à votre fenêtre de terminal et lancez la commande sudo speedtest.py. La commande va localiser le serveur de test le plus proche et s’y mettre. Lorsque la commande se termine, vous aurez vos résultats (Figure A).
Figure A
Si vous en avez envie, vous pouvez demander au test de générer une image .png pour pouvoir la partager avec vos collègues ou l’utiliser à des fins de documentation. Pour ce faire, lancez la commande sudo speedtest.py –share. Une fois la commande terminée, elle produira un lien que vous pourrez copier et coller dans un navigateur. Ce lien affichera l’image créée par votre test. Vous pouvez ensuite enregistrer l’image et l’utiliser plus tard.
Dépannage ou vantardise
Que vous ayez besoin de dépanner un problème de réseau, ou de vous vanter auprès de vos collègues informaticiens, l’exécution d’un test de vitesse réseau est un excellent point de départ. Si vous faites usage de serveurs Linux sans tête, ces derniers ne doivent pas être laissés en dehors du plaisir.
Voir aussi
- Comment utiliser la commande nmcli pour recueillir des informations sur les périphériques réseau sous Linux (TechRepublic)
- Comment activer TCP BBR pour améliorer la vitesse du réseau sous Linux (TechRepublic)
- . Comment accélérer Apache avec le cache HTTP Varnish (TechRepublic)
- Comment installer et utiliser Dockstation pour construire facilement des conteneurs (TechRepublic)
- Comment installer OpenLDAP et phpLDAPadmin sur Ubuntu 16.04 (TechRepublic)
- Dans une transaction blockbuster de conteneurs et Kubernetes, Red Hat acquiert CoreOS (ZDNet)
.