Bande passante | Test en ligne de commande

Bonjour tout le monde 🙂

Lors de mon projet de serveur dédié pour « Blabla Linux », qui je le rappel est mort (l’idée est toujours belle et bien présente dans ma petite tête, alors qui sait… 🙂 ), j’avais été amené à tester les débits de la bande passante. De un pour voir si ce qui était annoncé par l’hébergeur était vrai 🙂 De deux, pour voir + ou – combien d’utilisateurs pourraient simultanément télécharger, et de trois, pour voir combien de temps la réalisation d’une sauvegarde de serveur à serveur prendrait 🙂

L’outils que je vais vous présenter vous est familier 🙂 Ben oui ce n’est rien d’autre que « Speedtest.net by Ookla » Mais… Pas en GUI, en CLI ! Mais avec un résultat partagé en GUI si vous le souhaitez ! Ben oui 🙂 Vous allez comprendre 🙂

Installation

Pour ma part je vais partir d’une base Ubuntu Server 16.04.3 🙂

Etape 1

  • Nous allons commencer par installer python-pip

Debian/Ubuntu

sudo apt install python-pip

Etape 2

  • Maintenant c’est autour de speedtest-cli
pip install speedtest-cli
  • Ou avec easy_install
easy_install speedtest-cli
  • Ou encore en passant par une installation manuelle…
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
 chmod +x speedtest-cli

Utilisation

  • Ce sera simplement avec cette commande…
speedtest-cli
  • Résultat…

Pour votre information, sachez que par défaut l’outil va chercher le meilleur serveur, en se basant sur le ping, dans un rayon de 80 à 150 kilomètres (en théorie!). Le choix du serveur changera malgré tout à 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…
speedtest-cli --share

Voici l’adresse tient 🙂 http://www.speedtest.net/result/6759903223.png

  • Vous voulez obtenir une liste de serveur du monde entier? Rien de plus simple, voici la commande…
speedtest-cli --list

On a alors la possibilité avec grep, d’obtenir une liste de serveur par exemple… de France 🙂 …

speedtest-cli --list | grep "France"
  • A partir de là, si je veux réaliser mon test sur le serveur Magic-VPN  de Strasbourg, rien de plus simple ? J’utilise le numéro qui lui est attribué 🙂 Voici la commande…
speedtest-cli --server 14293

Voilà, c’est terminé ! Ha non ? N’oubliez pas pour obtenir de l’aide concernant « sppedtest-cli », ce sera avec la commande…

speedtest-cli --help

La vidéo


Advertisements

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

You are commenting using your WordPress.com account. Déconnexion / Changer )

Twitter picture

You are commenting using your Twitter account. Déconnexion / Changer )

Photo Facebook

You are commenting using your Facebook account. Déconnexion / Changer )

Photo Google+

You are commenting using your Google+ account. Déconnexion / Changer )

Connexion à %s