Cum se rulează testul de viteză din linia de comandă pentru a verifica viteza conexiunii la Internet

Cuprins:

Anonim

Excelentele instrumente curl și wget oferă o modalitate simplă de a testa viteza unei conexiuni la internet direct din linia de comandă. Curl este livrat cu majoritatea variantelor Unix, dar utilizatorii de Mac care doresc să folosească trucul wget vor trebui mai întâi să apuce wget pentru OS X pentru ca acest lucru să funcționeze, wget este un utilitar de terminal simplu folosit pentru a descărca fișiere de pe web și ftp și este la îndemână să aveți în preajmă pentru o varietate de utilizări, ceea ce face oricum merită să aveți.Curl ar trebui să fie preinstalat pe fiecare versiune Unix care este chiar și vag modernă, inclusiv toate versiunile de Mac OS X și Linux.

Testează viteza conexiunii la internet din linia de comandă

Acesta este un truc destul de simplu pentru a verifica vitezele de descărcare folosind serverele oficiale SpeedTest, ceea ce îl face un mijloc rapid și eficient de a verifica o conexiune la internet activă. Există două moduri de a folosi acest lucru, unul utilizând curl, celăl alt folosește wget.

Run SpeedTest cu curl din linia de comandă pentru a determina vitezele de descărcare a conexiunii la internet

Primul truc este să folosești curl, care este capabil să descarce fișiere la distanță de aproape oriunde, să recupereze anteturi și să efectueze o mulțime de alte acțiuni ingenioase. Curl este livrat cu fiecare versiune de Unix și OS X creată vreodată, ceea ce face din aceasta o comandă aproape universală pentru a testa vitezele de descărcare pe aproape orice computer bazat pe Unix:

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

Viteza de descărcare va afișa precum și timpul scurs pentru a finaliza descărcarea. Iată cum arată rularea într-un terminal:

Fișierul „Test10.zip” este trimis la /dev/null, așa că nu vă faceți griji că ocupați spațiu pe disc cu un fișier de testare inutil.

Dacă credeți că veți folosi trucul de curl des, luați în considerare adăugarea acestuia la profilul dvs. ca alias:

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

Mulțumim unuia dintre comentatorii noștri pentru acest truc grozav de bucle.

Veți observa probabil că comanda în sine este destul de asemănătoare cu șirul de comandă wget pentru a efectua o acțiune similară, așa că este într-adevăr o chestiune de preferință.

Testarea vitezei conexiunii din linia de comandă cu wget

Dacă sunteți deja familiarizat cu linia de comandă, știți ce să faceți, dar alții pot instala wget, apoi lansați Terminal (găsit în /Aplicații/Utilități/) și lipiți următorul șir de comandă în Terminal:

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

Uită-te în partea dreaptă a wget în timp ce rulează și vei vedea viteza conexiunii (1,36 m/s în exemplul capturii de ecran). Deoarece wget îndreaptă fișierul descărcat către /dev/null, de fapt nu va ocupa spațiu pe hard disk, așa că nu există nicio îngrijorare cu privire la rularea acestei comenzi în mod repetat.

Acest lucru folosește aceleași servere SpeedTest care sunt disponibile pentru utilizatorii de telefonie mobilă prin intermediul aplicației Speed ​​Test, poate reprezenta o modalitate decentă de a compara direct vitezele de conexiune pe o conexiune în bandă largă cu cea celulară, fără a fi nevoie să accesați Aplicații web bazate pe SpeedTest Flash și fără a fi nevoie să compilați niciun software suplimentar pentru linia de comandă.

Planificați să folosiți des acest truc? Luați în considerare adăugarea unui alias simplu la .bash_profile:

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

Folosirea unui alias este, evident, mai scurtă și mai ușor de reținut, făcându-l puțin mai util pentru scripturi, automatizări, testare la distanță și doar pentru cei dintre noi cărora le place să caute prin Terminal.

Acest truc ne vine de la @climagic pe Twitter, asigurați-vă că urmăriți și acolo @osxdaily dacă nu ați făcut-o încă.

Cum se rulează testul de viteză din linia de comandă pentru a verifica viteza conexiunii la Internet