Kuidas testida oma Linuxi Interneti-kiirust Speedtesti CLI abil
Alati peame kontrollima Interneti-ühenduse kiirust kodus ja kontoris. Mida me selle vastu teeme? Minge sellistele veebisaitidele nagu Speedtest.net ja alustage testi. See laadib JavaScripti veebibrauserisse ja valib pingimise põhjal parima serveri ning väljastab tulemuse. Graafiliste tulemuste saamiseks kasutab see ka Flash-mängijat.
[Samuti võib teile meeldida: Kiire - testige Interneti-allalaadimiskiirust Linuxi terminalist]
Aga peata server, kus pole ühtegi veebipõhist brauserit ja peamine on see, et enamik servereid on peata. Sellise veebibrauseripõhise kiiruse testimise teine kitsaskoht on see, et te ei saa kiiruse testimist regulaarsete ajavahemike järel ajastada.
Siit tuleb rakendus\"Speedtest-cli", mis eemaldab sellised kitsaskohad ja võimaldab teil käsurealt Interneti-ühenduse kiirust testida.
Rakendus on põhimõtteliselt Pythoni programmeerimiskeeles välja töötatud skript. See mõõdab Interneti ribalaiuse kiirust kahesuunaliselt. Kiiruse mõõtmiseks kasutab see speedtest.net infrastruktuuri. Speedtest-cli on võimeline loendama servereid füüsilise kauguse põhjal, testima konkreetseid servereid ja andma teile URL-i Interneti-kiiruse testi tulemuste jagamiseks.
Uusima speedtest-cli tööriista installimiseks Linuxi süsteemidesse peab teil olema süsteemi installitud Python 2.4-3.4 või uuem versioon.
[Samuti võib teile meeldida: kuidas installida uusim Python 3.6 versioon Linuxi]
Installige speedtest-cli Linuxi
Speedtest-cli tööriista installimiseks on kolm võimalust. Esimene meetod hõlmab paketi python-pip
kasutamist, teine meetod on Pythoni skripti allalaadimine, selle käivitatavaks muutmine ja käivitamine ning kolmas meetod on paketihalduri kasutamine. Siin käsitlen kõiki viise ...
Sellel lehel
- Installige speedtest-cli Pythoni PIP-i abil
- Speedtest-cli installimine Pythoni skripti abil
- Installige speedtest-cli pakettihalduri abil
Alustame…
Esiteks peate installima paketi python-pip, seejärel saate installida tööriista speedtest-cli, kasutades käsku pip, nagu allpool näidatud.
$ sudo apt install python-pip [Python 2] $ sudo apt install python3-venv python3-pip [Python 3]
$ sudo yum install epel-release $ sudo install python-pip
$ sudo yum upgrade python-setuptools $ sudo yum install python-pip python-wheel [Python 2] $ sudo dnf install python3 python3-wheel [Python 3]
$ sudo zypper install python-pip python-setuptools python-wheel [Python 2] $ sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
$ sudo pacman -S python2-pip [Python 2] $ sudo pacman -S python-pip [Python 3]
Kui pip on installitud, saate installida tööriista speedtest-cli.
$ sudo pip install speedtest-cli OR $ sudo pip3 install speedtest-cli
Speedtest-cli täiendamiseks kasutage hilisemas etapis.
$ sudo pip install speedtest-cli --upgrade
Kõigepealt laadige Githubist alla käsu curl abil Pythoni skript ja tehke skriptifail käivitatavaks.
$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py $ chmod +x speedtest-cli OR $ curl -Lo speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py $ chmod +x speedtest-cli
Järgmisena teisaldage käivitatav fail kausta /usr/bin
, nii et te ei pea iga kord tervet teed sisestama.
$ sudo mv speedtest-cli /usr/bin/
Speedtest-cli saate installida ka vaikepaketi halduri abil, nagu näidatud.
------ On Ubuntu/Debian/Mint ------ $ curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash $ sudo apt-get install speedtest
------ On RHEL/CentOS/Fedora ------ $ curl -s https://install.speedtest.net/app/cli/install.rpm.sh | sudo bash $ sudo yum install speedtest
Linuxi Interneti-ühenduse kiiruse testimine speedtest-cli abil
1. Interneti-ühenduse allalaadimise ja üleslaadimise kiiruse testimiseks käivitage käsk speedtest-cli
ilma ühegi argumendita, nagu allpool näidatud.
$ speedtest-cli
2. Kiiruse tulemuse kontrollimiseks baitides bittide asemel.
$ speedtest-cli --bytes
3. Jagage oma ribalaiuse kiirust oma sõprade või perega. Teile antakse link, mida saab kasutada pildi allalaadimiseks.
$ speedtest-cli --share
Järgmine pilt on proovikiiruse testi tulemus, mis on loodud ülaltoodud käsu abil.
4. Kas pole vaja muud teavet kui ping, allalaadimine ja üleslaadimine?
$ speedtest-cli --simple
5. Loetlege server speedtest.net
vastavalt füüsilisele kaugusele. Mainitakse kaugust km-des.
$ speedtest-cli --list
6. Viimases etapis loodi tohutu nimekiri serveritest, mis olid sorteeritud kauguse põhjal. Kuidas saada soovitud väljundit? Oletame, et ma tahan näha ainult speedtest.net serverit, mis asub Mumbais (India).
$ speedtest-cli --list | grep -i Mumbai
7. Testige ühenduse kiirust konkreetse serveri suhtes. Kasutage ülaltoodud näites 5 ja 6 loodud serveri ID-d.
$ speedtest-cli --server 23647 ## Here server ID 23647 is used in the example.
8. Tööriista speedtest-cli
versiooni numbri ja abi kontrollimiseks.
$ speedtest-cli --version $ speedtest-cli --help
Märkus. Tööriista teatatud latentsus pole selle eesmärk ja sellele ei tohiks loota. Suhteliste latentsusväärtuste väljund vastutab testitava valitud serveri eest. Protsessor ja mälumaht mõjutavad tulemust teatud määral.
Järeldus
Tööriist on süsteemiadministraatorite ja arendajate jaoks hädavajalik. Lihtne skript, mis töötab ilma probleemideta. Pean ütlema, et rakendus on suurepärane, kerge ja tegema seda, mida lubab. Mulle ei meeldinud Speedtest.net sellepärast, et see kasutas välku, kuid speedtest-cli andis mulle põhjust neid armastada.
speedtest_cli on kolmanda osapoole rakendus ja seda ei tohiks kasutada ribalaiuse kiiruse automaatseks salvestamiseks. Speedtest.net-i kasutavad miljonid kasutajad ja see on hea mõte seadistada oma Speedtest Mini Server.
Praegu on see kõik, seni püsige Tecmintiga kursis ja ühenduses. Ärge unustage anda oma väärtuslikku tagasisidet allpool toodud kommentaarides. Meeldib ja jaga meid ning aitab meil levida.