mercredi 25 mars 2015

HOWTO: testez votre vitesse Internet en ligne de commande avec Speedtest-cli


Si vous voulez tester votre vitesse Internet sans passer par l'interface speedtest.net en Flash, vous pouvez utiliser speedtest-cli, un outil en ligne de commande conçu pour tester la bande passante de votre connexion Internet.

Speedtest-cli teste votre vitesse d'Internet en utilisant le populaire Site Web de speedtest.net et il prend en charge la liste des serveurs triés par distance, pouvant aussi retester un serveur spécifique à la demande. Vous pourrez même obtenir une image de vos résultats.

sudo apt-get install python-pip; sudo pip install speedtest-cli

Si plus tard vous voulez mettre à jour speedtest-cli:

sudo pip install speedtest-cli --upgrade

Si vous voulez tester votre connexion avec le serveur ayant le meilleur ping, c'est tout simple:

speedtest-cli

Pour générer une image de vos résultats pour la partager sur un forum par exemple:

~$ speedtest --share
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Owned-Networks LLC (104.254.61.104)...
Selecting best server based on latency...
Hosted by fdcservers.net (Miami, FL) [9.72 km]: 96.952 ms
Testing download speed........................................
Download: 3.24 Mbit/s
Testing upload speed..................................................
Upload: 3.83 Mbit/s
Share results: https://www.speedtest.net/result/4241156154.png


À la fin du test, une URL sera affichée dans le Terminal. Il suffit de cliquer dessus pour accéder à l'image et la télécharger (exemple ci-dessus)

speedtest --share


Ci-dessous, la liste des arguments disponibles


usage: speedtest [-h] [--share] [--simple] [--list] [--server SERVER] [--mini MINI] [--source SOURCE] [--version]
Command line interface for testing internet bandwidth using speedtest.net.
-----------------------------------------------------------------------
https://github.com/sivel/speedtest-cli

optional arguments:

  -h, --help                  show this help message and exit
  --share                      Generate and provide a URL to the speedtest.net | share results image
  --simple                    Suppress verbose output, only show basic information
  --list                          Display a list of speedtest.net servers sorted by distance
  --server SERVER     Specify a server ID to test against
  --mini MINI             URL of the Speedtest Mini server
  --source SOURCE   Source IP address to bind to
  --version                  Show the version number and exit


Ci-dessous mon test avec speedtest --share (sous VPN)

Si vous habitez dans un  "coin paumé" comme moi, ça vous permettra aussi de voir qu'il y a des serveurs pas loin de chez vous.

Vous pouvez bien entendu en faire un lanceur avec speedtest --share pour l'avoir toujours sous la main

Vous pouvez installer un serveur "mini" Speedtest sur votre serveur perso: Télécharger

Inspiré d'un article de webupd8.org

Aucun commentaire:

Enregistrer un commentaire

Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.