Speedtest-cli, mesura l'ample de banda de la teva connexió des de la terminal

SpeedTest-cli about

En el següent article anem a fer una ullada a Speedtest-cli. Aquest és un client simple escrit en Python que podrem utilitzar per mesurar l'ample de banda bidireccional de la nostra connexió a internet i que utilitza la infraestructura de speedtest.net per donar-nos els resultats.

A la xarxa podrem trobar quantitat d'alternatives per a provar la nostra velocitat d'internet, però dubto que puguem trobar cap tan xula com la prova de velocitat de Ookla. De tant en tant, tots volem provar la nostra velocitat d'Internet visitant el seu lloc web. No seria molt millor si poguéssim provar les nostres velocitats d'internet usant speedtest.net sense haver de visitar el seu lloc web i fer-ho directament des de la terminal? Doncs això és just el que fa aquest client per terminal.

Així que aquí tenim SpeedTest-cli, la utilitat de línia d'ordres per provar la nostra velocitat d'internet amb speedtest.net. Aquest és un senzill però pràctic programa que mesurarà la velocitat de la vostra connexió a Internet i ens mostrarà uns valors «aproximats».

Speedtest web

Hi ha la possibilitat que aquesta eina ens mostri resultats inconsistents a l'treballar amb Speedtest.net. Hi ha diversos conceptes a tenir en compte sobre aquest factor potencial:

  • Speedtest.net ha passat a utilitzar proves de socket pur en lloc de proves basades en HTTP.
  • Aquesta aplicació està escrita en Python. Les diferents versions de Python s'executaran certes parts de el codi més ràpid que altres.
  • La capacitat i la velocitat de la CPU i la memòria jugaran un paper important en la inconsistència entre Speedtest.net i fins i tot altres màquines en la mateixa xarxa.

Instal·lar Speedtest CLI en Ubuntu

La instal·lació d'aquest programa és més fàcil del que puguis esperar. com ja està en els repositoris oficials, Anem a poder instal·lar simplement escrivint el següent comandament a la terminal (Ctrl + Alt + T):

sudo apt install speedtest-cli

Com l'eina s'ha escrit en Python, també podrem instal·lar-la a través d'pip de manera senzilla. Si ja tenim pip instal·lat en el nostre equip, només haurem d'escriure el següent a la terminal (Ctrl + Alt + T):

sudo pip install speedtest-cli

si volem saber més sobre aquest projecte, Es pot consultar la pàgina de GitHub del mateix.

Provar la velocitat d'Internet des de la Terminal

Simplement haurem de començar una terminal (Ctrl + Alt + T). A continuació escriurem en ella SpeedTest-cli i pressiona Retorn.

SpeedTest-cli

També podrem fer alguns canvis, com en la prova anterior, els valors estan en els bits. Ara és possible que ens interessi llegir els valors en octets. Per fer això simplement afegeix una -bytes darrere la teva comanda.

SpeedTest-cli bytes

Ordres útils de Speedtest-cli

Speedtest-cli ofereix una gran quantitat d'opcions i personalitzacions. Qui vulgui podrà consultar i verificar-les totes simplement escrivint a la terminal:

SpeedTest-cli -h

speedtest-cli -h

En cas que vulguem o necessitem obtenir una llista de tots els servidors de velocitat en ordre ascendent de distància a la nostra situació. Només haurem d'escriure la següent comanda:

SpeedTest-cli -list

speedtest-cli --list

En aquest cas cal fixar-se en aquests números a l'extrem dret de la imatge anterior. Anem a poder triar executar una prova des d'aquest servidor en particular simplement subministrant la seva identificació utilitzant l'ordre següent:

speedtest-cli --server 922

Com acabem de veure, aquesta interessant eina anomenada SpeedTest-cli que es pot utilitzar per provar la nostra velocitat d'Internet des de la terminal. Té una bona quantitat de característiques i està fet en el meu estimat llenguatge Python. Vull aclarir que no és un objectiu d'aquesta aplicació ser una eina d'informe de latència fiable. La latència que ens mostrarà aquesta eina no s'ha de considerar com un valor indicatiu de la latència d'estil ICMP. És un valor relatiu, utilitzat per determinar el servidor de latència més baix per a realitzar la prova de velocitat.

Desinstal Speedtest-cli

Com anem a poder instal·lar aquesta utilitat de dues formes diferents, evidentment també podrem desinstal·lar de dues formes diferents. En cas que optéssim per instal·lar-la des dels repositoris oficials, haurem d'obrir una terminal (Ctrl + Alt + T) i escriure-hi:

sudo apt remove speedtest-cli

Si per contra optem per la instal·lació mitjançant pip, podrem eliminar la utilitat fent ús de l'opció uninstall. Haurem d'obrir un terminal (Ctrl + Alt + T) i escriure-hi:

sudo pip uninstall speedtest-cli

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Informàtic de Guàrdia va dir

    Tens tota la raó de món Damián: SpeedTest-cli és un gran eina per a la línia d'ordres

    Fa un temps vaig tenir problemes amb el meu proveïdor local i vaig optar per crear un script en python utilitzant SpeedTest-cli com a base que m'enviés (via email) resums diaris i setmanals amb les velocitats assolides i que generava gràfiques amb aquests valors.

    Si t'interessa pots fer-li un cop d'ull aquí (Estaré encantat de conèixer la teva opinió i suggeriments de millora)

    L'única pega que li trobo a SpeedTest-cli és que sembla tenir una fallada amb la velocitat de l'ping: el valor que retorna sempre és molt més gran del que es podria obtenir amb la versió web de SpeedTest ¿? Us passa a vosaltres igual?