Întotdeauna trebuie să verificăm viteza conexiunii la internet acasă și la birou. Ce facem pentru asta? Accesați site-uri web cum ar fi Speedtest.net și începe testul. Se încarcă JavaScript în browserul web și apoi selectează cel mai bun server pe baza ping-ului și scoate rezultatul. De asemenea, folosește un player Flash pentru a produce rezultate grafice.
[ S-ar putea sa-ti placa si: Rapid - Testați-vă viteza de descărcare pe Internet de la terminalul Linux ]
Ce se întâmplă cu un server fără cap, unde nu există niciun browser bazat pe web și punctul principal este că majoritatea serverelor sunt fără cap. Un alt blocaj al acestor teste de viteză bazate pe browserul web este că nu puteți programa testarea vitezei la intervale regulate.
Aici vine o aplicație „Speedtest-cli”Care elimină astfel de blocaje și vă permite să testați viteza conexiunii la Internet din linia de comandă.
Aplicația este practic un script dezvoltat în limbajul de programare Python. Măsoară viteza lățimii de bandă pe internet bidirecțional. Folosește
speedtest.net infrastructură pentru a măsura viteza. Speedtest-cli este capabil să listeze serverele pe baza distanței fizice, să testeze pe serverele specifice și vă oferă o adresă URL pentru a partaja rezultatul testului dvs. de viteză pe internet.Pentru a instala cea mai recentă versiune speedtest-cli instrument în sistemele Linux, trebuie să aveți Python 2.4-3.4 sau o versiune superioară instalată pe sistem.
[ S-ar putea sa-ti placa si: Cum se instalează cea mai recentă versiune Python 3.6 în Linux ]
Există trei moduri de a instala fișierul speedtest-cli instrument. Prima metodă implică utilizarea python-pip
pachet în timp ce a doua metodă este să descărcați scriptul Python, să îl executați și să îl rulați, iar a treia metodă este să utilizați managerul de pachete. Aici voi acoperi toate modurile ...
Să începem…
Mai întâi, trebuie să instalați fișierul python-pip pachet, apoi puteți instala fișierul speedtest-cli instrument folosind comanda pip așa cum se arată mai jos.
$ sudo apt install python-pip [Python 2] $ sudo apt install python3-venv python3-pip [Python 3]
$ sudo yum instalează epel-release $ sudo instalează python-pip.
$ sudo yum upgrade python-setuptools. $ sudo yum instala python-pip python-wheel [Python 2] $ sudo dnf instalează python3 python3-wheel [Python 3]
$ sudo zypper install python-pip python-setuptools python-wheel [Python 2] $ sudo zypper instalează python3-pip python3-setuptools python3-wheel [Python 3]
$ sudo pacman -S python2-pip [Python 2] $ sudo pacman -S python-pip [Python 3]
Odată ce pip a fost instalat, puteți instala fișierul speedtest-cli instrument.
$ sudo pip instalează speedtest-cli. SAU. $ sudo pip3 instalează speedtest-cli.
Pentru a actualiza speedtest-cli, într-o etapă ulterioară, utilizați.
$ sudo pip instala speedtest-cli --upgrade.
Mai întâi, descărcați scriptul python din Github folosind comanda wget sau comanda curl și faceți fișierul script executabil.
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py. $ chmod + x speedtest-cli SAU $ curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py. $ chmod + x speedtest-cli
Apoi, mutați executabilul în /usr/bin
folder, astfel încât să nu fie nevoie să introduceți de fiecare dată calea completă.
$ sudo mv speedtest-cli / usr / bin /
De asemenea, puteți instala speedtest-cli folosind managerul de pachete implicit așa cum se arată.
Pe Ubuntu / Debian / Mint $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash. $ sudo apt-get install speedtest.
Pe RHEL / CentOS / Fedora $ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash. $ sudo yum instalează speedtest.
1. Pentru a testa viteza de descărcare și încărcare a conexiunii la internet, rulați speedtest-cli
comandă fără niciun argument așa cum se arată mai jos.
$ speedtest-cli.
2. Pentru a verifica viteza rezultă octeți în locul biților.
$ speedtest-cli --bytes.
3. Distribuiți viteza lățimii de bandă prietenilor sau familiei. Vi se oferă un link care poate fi folosit pentru a descărca o imagine.
$ speedtest-cli --share.
Următoarea imagine este un eșantion de rezultat al testului de viteză generat folosind comanda de mai sus.
4. Nu aveți nevoie de alte informații în afară de Ping, Descărcare și Încărcare?
$ speedtest-cli --simple.
5. Enumeră speedtest.net
bazat pe server pe distanță fizică. Distanța în km e mentionat.
$ speedtest-cli --list.
6. Ultima etapă a generat o listă uriașă de servere sortate pe baza distanței. Cum se obține rezultatul dorit? Spuneți că vreau doar să văd serverul speedtest.net situat în Mumbai (India).
$ speedtest-cli --list | grep -i Mumbai.
7. Testați viteza conexiunii pe un anumit server. Utilizați ID-ul serverului generat în exemplul 5 și exemplul 6 din mai sus.
$ speedtest-cli --server 23647 ## Aici ID-ul serverului 23647 este utilizat în exemplu.
8. Pentru a verifica numărul versiunii și ajutorul speedtest-cli
o unealta.
$ speedtest-cli --version. $ speedtest-cli --help.
Notă: Latența raportată de instrument nu este scopul său și nu trebuie să ne bazăm pe el. Valorile relative ale latenței de ieșire sunt responsabile pentru serverul selectat pentru a fi testat. Capacitatea procesorului și a memoriei va influența rezultatul într-o anumită măsură.
Instrumentul este obligatoriu pentru administratorii și dezvoltatorii de sistem. Un script simplu care rulează fără nicio problemă. Trebuie să spun că aplicația este minunată, ușoară și că face ceea ce promite. Nu mi-a plăcut Speedtest.net din motivul că folosea flash, dar speedtest-cli mi-a dat un motiv să-i iubesc.
speedtest_cli este o aplicație terță parte și nu ar trebui utilizată pentru a înregistra automat viteza lățimii de bandă. Speedtest.net este folosit de milioane de utilizatori și este o idee bună Setați propriul server Speedtest Mini.
Asta este tot deocamdată, până atunci rămâneți la curent și conectați la Tecmint. Nu uitați să oferiți feedback-ul dvs. valoros în comentariile de mai jos. Apreciați și împărtășiți-ne și ajutați-ne să ne răspândim.