Jump to content
ElementaryOS France

Testez votre connexion avec speedtest en ligne de commande


Recommended Posts

J'ai trouvé ça via Korben sur http://makezine.com/projects/send-ticket-isp-when-your-internet-drops/

 

Bon, dans l'article, c'est un peu/beaucoup plus compliqué car il s'agit de tester votre connexion chaque heure grâce à un scrip cron-job, de collecter les données sur Google Docs et d'envoyer automatiquement une lettre d'insulte à votre FAI quand le flux tombe en-dessous de ses promesses (!) Bon, j'en suis pas là... surtout avec Orange Caraïbes, on n'a pas fini!  Je risque de flooder leur messagerie en admettant qu'ils en aient une...

 

Tout de même, j'ai trouvé sympa de suivre le début du tuto, c'est-à-dire installer python-pip (qui l'était déjà d'ailleurs...) et speedtest-cli. Ça se fait en quelques secondes: 

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

Ensuite, pour faire un test:

speedtest-cli

ce qui donne pour moi (mais via mon VPN perso à Miami)

User@machine:~$ speedtest-cli
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Choopa, LLC (104.207.xxx.xxx)...
Selecting best server based on latency...
Hosted by Towerstream (Miami, FL) [3.16 km]: 145.432 ms
Testing download speed........................................
Download: 3.61 Mbit/s
Testing upload speed..................................................
Upload: 4.02 Mbit/s

HCKIoY4.png  Il est évidemment possible d'en faire un lanceur

[Desktop Entry]
Version=1.0
Type=Application
Name=SPEEDTEST
Comment=Test connexion
Exec=speedtest-cli
Icon=/home/USER/Pictures/ICONS/ookla(speedtest).png
Path=
Terminal=true
StartupNotify=false

Si je vais plus loin dans l'exploitation de ce truc (un peu comme dans l'article cité), je reviendrai pour un petit tuto

 

 

Ci-dessous, le résultat est enregistré dans un fichier texte

speedtest-cli > speedtest.txt

Ci-dessous, une ligne vide (avec des espaces) est insérée au début (pour bien séparer les "sorties"), la date est enregistrée avant la sortie. Le texte est ajouté sans écraser le précédent donc à la suite du précédent avec ">>" au lieu de ">". Bon, je ne sais pas si c'est très "propre" comme solution mais ça marche!

echo "                                                               " >> speedtest.txt && date >> speedtest.txt && speedtest-cli >> speedtest.txt

Note: j'en vois d'ici qui ne vont pas manquer de remarquer que ma vitesse d'upload est supérieure au download. Hé oui. Et ce n'est pas la première fois. Il faut savoir cependant que ce test ici a été fait à travers mon VPN perso (installé par moi-même sur un VPS Vultr). Mais bon, ça n'explique pas tout. Quand je fais un test en direct (sans VPN), j'ai des résultats normaux. Il faudra que j'essaye avec un autre VPN.

 

 

Un peu plus tard... sans VPN:

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from Orange (90.31.xxx.xxx)...
Selecting best server based on latency...
Hosted by CaribServe.NET Telecom (St. Maarten) [19.21 km]: 199.581 ms
Testing download speed........................................
Download: 3.73 Mbit/s
Testing upload speed..................................................
Upload: 0.83 Mbit/s

C'est plus classique comme résultat...

 

Avec un autre VPN à Miami aussi (Dacloud.me)

Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from OWNED-NETWORKS LLC (104.254.xxx.xxx)...
Selecting best server based on latency...
Hosted by Comcast (Miami, FL) [9.72 km]: 153.703 ms
Testing download speed........................................
Download: 2.83 Mbit/s
Testing upload speed..................................................
Upload: 3.74 Mbit/s

Les résultats sont moins bons qu'avec mon VPN perso  :)   mais à nouveau, l'upload est supérieur au download. Cherchez l'erreur!

À préciser que sur mon mini-serveur Speedtest les résultats sont normaux avec ou sans VPN (capture ci-dessous). TEST ICI 

 

 

DgZnzT8.jpg

Ci-dessus avec mon VPN perso

Edited by nettlebay
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...