Aplicații pe linia de comandă pentru a efectua un test de viteză pe Internet pe Linux

Command Line Apps Perform Internet Speed Test Linux



Testele de viteză a conexiunii la Internet sunt utile pentru a afla problemele conexiunii la rețea, limitarea ISP, limitarea serverului sau alte probleme de conectivitate. Acest articol va enumera unele dintre cele mai populare metode pentru a efectua teste de viteză în Linux folosind aplicații din linia de comandă.

Fast-cli

Fast-cli este un utilitar de linie de comandă pentru a verifica viteza de descărcare și încărcare a rețelei. Se bazeaza pe Fast.com site-ul web realizat de Netflix și o serie de teste sunt rulate pe propriile servere de producție ale Netflix.







Pentru a instala Fast-cli pe Ubuntu, rulați comenzile de mai jos:



$sudoaptinstalaredeasupra nivelului mării
$ npminstalare --globalfast-cli

Pentru a verifica viteza rețelei folosind Fast-cli, rulați comanda de mai jos:



$rapid--încărcați





Speedtest-cli

Speedtest-cli este un utilitar de linie de comandă care folosește speedtest.net pentru a verifica viteza lățimii de bandă a rețelei. Poate verifica atât viteza de descărcare și încărcare, cât și timpul de răspuns al serverului.

Pentru a instala Speedtest-cli în Ubuntu, rulați comenzile de mai jos:



$ wget -O speedtest-cli https: // raw.conținutul githubuserc.cu/ sivel /
speedtest-cli / master / speedtest.py
$ chmod + x speedtest-cli

Pentru a efectua un test de viteză folosind speedtest-cli, executați comanda de mai jos:

$ ./speedtest-cli --simple

Wget

Wget este un manager de descărcare pe linia de comandă care poate prelua fișiere utilizând protocoale HTTP, HTTPS și FTP.

Pentru a instala wget în Ubuntu, rulați comanda de mai jos:

$sudoaptinstalare wget

Pentru a efectua un test de viteză de descărcare (fără încărcare), executați comanda de mai jos:

$wget -SAU /dev/nul-q - show-progresshttp://speedtest.newark.linode.com/100MB-newark.bin

Comanda de mai sus folosește serviciul gratuit de testare a vitezei furnizat de Linode pentru testarea serverelor lor. Puteți înlocui piesa newark din comanda de mai sus cu orice alt server listat pe pagina de testare a vitezei Linode disponibilă Aici .

Youtube-dl

Youtube-dl este un utilitar de linie de comandă pentru a descărca fișiere YouTube în diferite formate audio și video. Este posibil să verificați viteza de descărcare descărcând un videoclip YouTube folosind youtube-dl.

Pentru a instala youtube-dl în Ubuntu, rulați comanda de mai jos:

$sudoaptinstalareyoutube-dl

Pentru a efectua un speedtest folosind youtube-dl, executați următoarea comandă:

$ youtube-dl-fCel mai bun--no-parte --no-cache-dir -sau /dev/nul--linie nouă
https://www.youtube.com/ceas?v= vzfZgVywscw

Comanda de mai sus descarcă un videoclip de pe canalul YouTube al comunității KDE. Puteți înlocui adresa URL YouTube cu a dvs. Partea / dev / null asigură faptul că videoclipul nu este salvat nicăieri în sistemul de fișiere.

Cel mai mare avantaj al utilizării youtube-dl pentru a efectua un test de viteză este opțiunea integrată de a ocoli restricțiile geografice. Pentru a descărca un videoclip dintr-o altă țară, utilizați comanda de mai jos:

$ youtube-dl-fCel mai bun--no-parte --no-cache-dir -sau /dev/nul
--linie nouă --geo-bypass-countryHttps SUA://www.youtube.com/ceas?v= vzfZgVywscw

Înlocuiți partea din SUA cu oricare alta Codul de țară ISO 3166-2 .

Răsuci

Curl este un utilitar de linie de comandă care permite transferul de date folosind URL-uri. Aceste adrese URL nu sunt limitate doar la protocolul HTTP, deoarece curl acceptă multe alte standarde. Curl este folosit foarte mult pentru testarea și interacțiunea cu API-urile RESTful.

Pentru a instala curl în Ubuntu, rulați comanda de mai jos:

$sudoaptinstalarerăsuci

Pentru a efectua un test rapid utilizând curl, utilizați următoarea comandă:

$răsuci-sau /dev/nul http://speedtest-blr1.digitalocean.com/10mb.test

Comanda de mai sus folosește servere Digital Ocean pentru a testa viteza rețelei. Puteți înlocui adresa URL cu orice alt server Digital Ocean listat Aici .

Rețineți că bucla afișează viteza în KB / sec. Pentru a-l converti în MB / sec (similar cu ieșirea wget), trebuie să multiplicați rezultatul cu 0,001. Viteza din captura de ecran de mai sus ar fi de 6794 KB / sec * 0,001 = 6,794 MB / sec.

Ari2

Aria2 este un manager de descărcare pe linia de comandă pentru Linux. Poate întrerupe și relua descărcările de pe servere care acceptă reluarea. De asemenea, oferă o opțiune pentru descărcarea multi-thread.

Pentru a instala aria2 în Ubuntu, rulați comanda de mai jos:

$sudoaptinstalarearia2c

Pentru a efectua un test de viteză folosind aria2, rulați comanda de mai jos:

$ aria2c-d /dev-saunul- suprascrieți-permiteți=Adevărat - alocarea fișierelor= nici unul
http://speedtest-blr1.digitalocean.com/10mb.test

Ignorați eroarea afișată în captura de ecran de mai sus. Comanda de mai sus folosește serverul Digital Ocean pentru a face un test rapid (așa cum s-a explicat anterior). Puteți înlocui adresa URL cu orice alt server Digital Ocean listat Aici .

Concluzie

Acestea sunt câteva dintre metodele pe care le puteți utiliza pentru a testa viteza rețelei folosind aplicațiile din linia de comandă. Dacă doriți doar să testați viteza de descărcare, wget este destul de simplu de utilizat. Pentru a testa atât viteza de descărcare, cât și cea de încărcare, utilizați aplicația fast-cli sau speedtest-cli.