Aujourd’hui, j’aimerais vous parler de Speedtest-cli. En effet, on a souvent envie de tester la vitesse et le ping de son serveur. Mais voilà, Speedtest.NET, le plus connu des testeurs de vitesse est incompatible aux plateformes sans Flash. Voilà donc pourquoi je veux vous partager cet avec vous ! Il vous permettra donc de tester la vitesse de votre serveur (GNU/Linux) en ligne de commande via Telnet, SSH ou autre.

Speedtest-CLI

Speedtest-cli est un petit script écrit en Python qui va vous permettre de tester la vitesse de votre connexion (down/up) via Speedtest.net, depuis un simple terminal. Alors, aucun logo, aucun site web juste un Github ! Et c’est déjà ça ; et ça prouve que l‘auteur se focalise sur le script.

L’essai / Tutoriel

Dans mon cas ; j’avais eu envie de tester ma « vitesse » si on peut appeler ça vitesse de mon Synology DS215j relié à de l’ADSL Bouygues. Il a juste fallu que j’installe le paquet Python à partir de la source officielle de Synology. Si vous avez déjà Python (comme la plupart des distributions Linux), passez au paragraphe suivant. Si vous n’êtes pas dans ce cas, rendez-vous ici (ou téléchargez avec les liens en bas de page pour Windows, OSX) :

Python Downloads

Voilà comment installer et télécharger le script depuis une source fiable : Github. Il suffit de suivre les lignes de commande ci-dessous :


Speedtest-CLI est également disponible sous Archlinux, en passant par AUR.

Pour ce qui est de l’utilisation, c’est très simple :

  • Premièrement, si vous souhaitez afficher l’aide : speedtest-cli -h.
  • Ensuite, pour lancer le test : speedtest-cli.
  • Et si vous souhaitez lancer le test tout en consignant les résultats dans un fichier .txt (ici speedtest.txt) : speedtest-cli > speedtest.txt.

Usages


Résultat

Vous devriez obtenir quelque chose de similaire à ce qui suit dans votre terminal, ici étant un test avec une option de partage par image :

[email protected]:/home/sources# speedtest-cli –share
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from HOSTNAME (IPADRESS)…
Selecting best server based on ping…
Hosted by Alionis (Paris) [1.59 km]: 170.469 ms
Testing download speed………………………………….
Download: 186.91 Mbit/s
Testing upload speed…………………………………………..
Upload: 109.62 Mbit/s
Share results: https://www.speedtest.net/result/xxxxx.png
[email protected]:/home/sources#

Verdict / Conclusion

Évidemment, ce tutoriel ne s’applique pas qu’aux serveurs… Si vous êtes une de ces personnes qui devient folle en testant sa vitesse toutes les heures, vous pouvez créer un petit script maison et y intégrer Speedtes-CLI. Vous pourrez donc — comme le dit si bien Korben — programmer des crons et ainsi compiler les résultats pour en faire des graphs, des alertes ou déclencher un appel téléphonique automatique à la hotline de votre FAI… ou quand les robots parlent aux robots… ;)

Alors, si vous avez envie de tester Speedtest CLI sur Debian, Ubuntu, dérivés, et probablement la plupart des distributions GNU/Linux, rien de plus simple… TÉLÉCHARGEZ, INSTALLEZ, INTÉGREZ !

  

Images : © Julien S. + Speedtest.NET

Julien

Auteur Julien

Independent blogger and sometimes developer — in love with tech, photo and design. Inspired by nature.

Plus d'articles de Julien



Laisser un commentaire



Merci d'utiliser les commentaires pour ajouter quelque chose à ce que j'ai dit, partager votre expérience, me demander plus d'informations... En revanche, les commentaires considérés comme SPAM ou comportant des arguments inopérants seront écartés du débat — supprimés.