Test de bande passante en ligne de commande

I. Présentation

Nous avons tous déjà fait des tests de bande passante en ligne via des sites comme degroupetest.com. Aujourd'hui je vous propose un petit outils qui va vous permettre d'effectuer ces mêmes tests en ligne de commande depuis un terminal Linux accompagné de quelques fonctionnalités sympa qui permettent d'être un peu plus précis comme par exemple en sélectionnant une position géographique source pour le test.

II. Speedtest- cli : Installation

Nous allons donc commencer par installer cet outils qui se nomme speedtest-cli. On peut passer par python-pip.
Debian/Ubuntu:

apt-get install python-pip

Fedora:

yum install python-pip

Maintenant on installe speedtest-cli :

pip install speedtest-cli

Ou avec easy_install :

easy_install speedtest-cli

On peut également passer par l'installation manuelle :

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
 chmod +x speedtest-cli

II. Speedtest- cli : Utilisation

On peut alors utiliser l’outil via la commande suivante :

speedtest-cli

Résultat :

Speedtest01

Par défaut, l'outil va chercher un serveur de test proche de votre localisation (entre 80 et 150 km pour ma part), celui-ci changera à chaque test.  Si l'on souhaite avoir un résultat graphique, on peut spécifier l'option "--share" qui nous donnera une URL à la fin du test sur laquelle nous pourrons trouver un résultat comme celui-ci :

Speedtest02

On peut également avoir une liste de serveur que nous pouvons spécifier avec l'option "--list":

Speedtest03

On a alors la possibilité de faire des tests sur des serveurs du monde entier, par exemple si nous souhaitons tester des serveurs situés à Taiwan, on joue sur le résultat avec "grep" :

speedtest-cli --list | grep "Taiwan"

Speedtest04

Puis on envoie notre test en spécifiant un ID de serveur situé là où on le souhaite :

speedtest-cli --server 4948

Speedtest05

Si vous souhaitez avoir plus d'informations sur les options de cet outils, vous pouvez utiliser son aide via la commande suivante :

speedtest-cli --help

Un outils très intéressant pour effectuer des tests rapides ou même du monitoring !

 

 

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Mickael Dorigny

Co-fondateur d'IT-Connect.fr. Auditeur en sécurité des systèmes d'information chez Amossys

mickael has 502 posts and counting.See all posts by mickael

3 pensées sur “Test de bande passante en ligne de commande

  • Ping :

  • J’utilise dans zabbix external check, c’est très simple et très bien.

    Répondre
  • Bonjour ,

    je veux utiliser un test de bande passante et la mettre sur mon site
    comment puis-je faire j’ai pas trouver des tutoriaux

    Bien cordialement

    Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

 

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.