Performanţă

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

Aplicații pe linia de comandă pentru a efectua un test de viteză pe Internet pe 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 de 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 Rapid.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:

$ sudo apt install npm
$ npm install --glob rapid-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.com / sivel /
speedtest-cli / master / speedtest.py
$ chmod + x speedtest-cli

Pentru a efectua un test de viteză folosind speedtest-cli, rulaț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 folosind protocoalele HTTP, HTTPS și FTP.

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

$ sudo apt install wget

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

$ wget -O / dev / null -q --show-progress http: // speedtest.Newark.linode.com / 100MB-newark.cos

Comanda de mai sus folosește serviciul gratuit de testare a vitezei furnizat de Linode pentru testarea serverelor lor. Puteți înlocui partea „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:

$ sudo apt instalează youtube-dl

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

$ youtube-dl -f best --no-part --no-cache-dir -o / dev / null --newline
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 -f best --no-part --no-cache-dir -o / dev / null
--newline --geo-bypass-country SUA https: // www.youtube.com / ceas?v = vzfZgVywscw

Înlocuiți partea „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:

$ sudo apt install curl

Pentru a efectua un test de viteză folosind curl, utilizați următoarea comandă:

$ curl -o / dev / null 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.

Aria2

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:

$ sudo apt instala aria2c

Pentru a efectua un speedtest folosind aria2, executați comanda de mai jos:

$ aria2c -d / dev -o null --allow-overwrite = true --file-allocation = none
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 am explicat mai sus). 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.

Cum se instalează League Of Legends pe Ubuntu 14.04
Dacă ești fan al League of Legends, atunci aceasta este o oportunitate pentru tine de a testa rula League of Legends. Rețineți că LOL este acceptat pe...
Instalați cel mai recent joc de strategie OpenRA pe Ubuntu Linux
OpenRA este un motor de jocuri de strategie în timp real Libre / Free care recreează primele jocuri Westwood, cum ar fi clasicul Command & Conquer: Re...
Instalați cel mai recent Dolphin Emulator pentru Gamecube și Wii pe Linux
Emulatorul Dolphin vă permite să jucați jocurile alese de Gamecube și Wii pe computerele personale Linux (PC). Fiind un emulator de joc liber disponi...