Comment exécuter un test de vitesse à partir de la ligne de commande pour vérifier la vitesse de connexion Internet
Table des matières:
Les excellents outils curl et wget offrent un moyen simple de tester 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 souhaitent utiliser l'astuce wget devront d'abord saisir wget pour OS X pour que cela fonctionne, wget est un utilitaire de terminal simple utilisé pour télécharger des fichiers à partir du Web et ftp et il est pratique d'avoir autour pour une variété d'utilisations, ce qui en vaut la peine de toute façon.Curl devrait être préinstallé sur toutes les saveurs Unix qui sont même vaguement modernes, y compris toutes les versions de Mac OS X et Linux.
Tester la vitesse de connexion Internet à partir de la ligne de commande
C'est une astuce assez simple pour vérifier les vitesses de téléchargement à l'aide des serveurs SpeedTest officiels, 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 curl, l'autre utilisant wget.
Exécutez SpeedTest avec curl à partir de la ligne de commande pour déterminer les vitesses de téléchargement de la connexion Internet
La première astuce consiste à utiliser curl, qui est capable de télécharger des fichiers distants à peu près 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 créées, ce qui en fait une commande presque universelle pour tester les vitesses de téléchargement sur à peu près n'importe quel ordinateur basé sur Unix :
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
La vitesse de téléchargement s'affichera ainsi que le temps écoulé pour terminer le téléchargement. Voici à quoi cela ressemble en cours d'exécution dans un terminal :
Le fichier "Test10.zip" est envoyé à /dev/null donc ne vous inquiétez pas de prendre de l'espace disque avec un fichier de test inutile.
Si vous pensez que vous utiliserez souvent l'astuce curl, envisagez de l'ajouter à votre profil en tant qu'alias :
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 boucle.
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 connaissez déjà la ligne de commande, vous savez quoi faire, mais d'autres peuvent installer wget, puis 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 sur le côté droit de wget pendant qu'il s'exécute et vous verrez la vitesse de connexion (1,36 m/s dans l'exemple de capture d'écran). Étant donné que wget pointe le fichier téléchargé vers /dev/null, il ne prendra pas d'espace sur le disque dur, il n'y a donc aucun souci à exécuter cette commande à plusieurs reprises.
Cela utilise les mêmes serveurs SpeedTest que ceux disponibles pour les utilisateurs mobiles via l'application Speed Test, cela peut constituer un moyen décent de comparer directement les vitesses de connexion sur une connexion haut débit par rapport au cellulaire, sans avoir à accéder au Applications Web SpeedTest basées sur Flash, et sans avoir à compiler de 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 fouiller dans le terminal.
Cette astuce nous vient de @climagic sur Twitter, assurez-vous de suivre @osxdaily là aussi si vous ne l'avez pas encore fait.