Comment effectuer un test de vitesse à partir de la ligne de commande pour vérifier la vitesse de la connexion Internet

Les excellents outils curl et wget permettent de tester facilement la vitesse d'une connexion internet directement depuis la ligne de commande. Curl est fourni avec la plupart des variantes unix, mais les utilisateurs de Mac qui veulent utiliser l'astuce wget devront d'abord se procurer wget pour OS X afin que cela fonctionne. wget est un simple utilitaire de terminal utilisé pour télécharger des fichiers depuis le web et le ftp et il est pratique à avoir à portée de main pour une variété d'utilisations, ce qui le rend intéressant à avoir de toute façon. Curl doit être préinstallé sur toutes les versions d'Unix, même vaguement modernes, y compris toutes les versions de Mac OS X et de Linux.

Tester la vitesse de connexion à l'internet à partir de la ligne de commande

Il s'agit d'une astuce assez simple pour vérifier les vitesses de téléchargement à l'aide des serveurs officiels de SpeedTest, ce qui en fait un moyen rapide et efficace de vérifier une connexion Internet active. Il y a deux façons de l'utiliser, l'une utilisant le curl, l'autre utilisant le wget.

Lire aussi :  Le tableau de bord de l'application santé est vide sur l'iPhone ? C'est une solution rapide

Exécutez SpeedTest avec la boucle de la ligne de commande pour déterminer les vitesses de téléchargement de la connexion Internet

La première astuce est d'utiliser Curl, qui est capable de télécharger des fichiers distants de n'importe où, de récupérer des en-têtes et d'effectuer des tonnes d'autres actions astucieuses. Curl est fourni avec toutes les versions d'Unix et d'OS X jamais réalisées, ce qui en fait une commande presque universelle pour tester les vitesses de téléchargement sur pratiquement tous les ordinateurs sous Unix :

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

La vitesse de téléchargement s'affiche ainsi que le temps écoulé pour effectuer le téléchargement. Voici à quoi cela ressemble de fonctionner dans un terminal :

Le fichier "Test10.zip" est envoyé à /dev/null, alors ne vous inquiétez pas de prendre de l'espace disque avec un fichier test inutile.

Si vous pensez que vous utiliserez souvent l'astuce du curl, pensez à l'ajouter à votre profil comme alias :

Lire aussi :  Mise à jour de Yosemite Mail sous OS X pour les développeurs et bêta publique

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

Merci à l'un de nos commentateurs pour ce super tour de curling.

Vous remarquerez probablement que la commande elle-même est assez similaire à la chaîne de commande wget pour effectuer une action similaire, donc c'est vraiment une question de préférence.

Tester la vitesse de connexion à partir de la ligne de commande avec wget

Si vous êtes déjà familier avec la ligne de commande, vous savez quoi faire, mais d'autres peuvent installer wget, alors lancez Terminal (qui se trouve dans /Applications/Utilitaires/) et collez la chaîne de commande suivante dans le terminal :

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

Regardez le côté droit de wget lorsqu'il fonctionne et vous verrez la vitesse de connexion (1,36 m/s dans l'exemple de la capture d'écran). Comme wget pointe le fichier téléchargé vers /dev/null, il ne prendra pas vraiment de place sur le disque dur, donc il n'y a pas de problème à exécuter cette commande plusieurs fois.

Lire aussi :  Faites de meilleures captures d'écran sous Mac OS X avec 6 trucs et astuces Pro

Elle utilise les mêmes serveurs SpeedTest que ceux mis à la disposition des utilisateurs mobiles par l'application Speed Test, ce qui permet de comparer directement les vitesses de connexion sur une connexion à large bande et sur un téléphone portable, sans avoir à accéder aux applications web SpeedTest basées sur Flash, et sans avoir à compiler un logiciel de ligne de commande supplémentaire.

Vous prévoyez d'utiliser souvent cette astuce ? Envisagez d'ajouter un simple alias à .bash_profile :

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

L'utilisation d'un alias est évidemment plus courte et plus facile à retenir, ce qui le rend un peu plus utile pour les scripts, l'automatisation, les tests à distance, et juste pour ceux d'entre nous qui aiment fouiner dans le Terminal.

Cette astuce nous vient de @climagic sur Twitter, assurez-vous de suivre @iphonologie là aussi si vous ne l'avez pas encore fait.

Click to rate this post!
[Total: Average: ]

Laisser un commentaire

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