Kif Tittestja l-Veloċità tal-Internet Tiegħek Bidirezzjonali mil-Linja tal-Kmand billi tuża l-Għodda Speedtest-CLI
Dejjem għandna bżonn niċċekkjaw il-veloċità tal-konnessjoni tal-Internet fid-dar u l-uffiċċju. X'nagħmlu dwar dan? Mur fuq websajts bħal Speedtest.net u ibda t-test. Huwa jgħabbi JavaScript fil-web browser u mbagħad jagħżel l-aħjar server ibbażat fuq ping u joħroġ ir-riżultat. Juża wkoll Flash player biex jipproduċi riżultati grafiċi.
[ Tista' wkoll tħobb: Mgħaġġla – Ittestja l-Veloċità Tiegħek tat-Tniżżil tal-Internet minn Terminal Linux ]
Xi ngħidu dwar server bla ras, fejn m'hemm ebda browser ibbażat fuq il-web u l-punt ewlieni huwa, ħafna mis-servers huma bla ras. Ostakolu ieħor ta' tali ttestjar tal-veloċità ibbażat fuq il-web browser huwa li ma tistax tiskeda l-ittestjar tal-veloċità f'intervalli regolari.
Hawnhekk tidħol applikazzjoni \Speedtest-cli li tneħħi tali ostakoli u tħallik tittestja l-veloċità tal-konnessjoni tal-Internet mil-linja tal-kmand.
L-applikazzjoni hija bażikament b'kitba żviluppata fil-lingwa ta 'programmar Python. Hija tkejjel il-veloċità tal-Internet Bandwidth bidirezzjonali. Juża l-infrastruttura speedtest.net biex ikejjel il-veloċità. Speedtest-cli huwa kapaċi jelenka s-servers ibbażati fuq id-distanza fiżika, jittestja kontra s-servers speċifiċi, u jagħtik URL biex taqsam ir-riżultat tat-test tal-veloċità tal-internet tiegħek.
Biex tinstalla l-aħħar għodda speedtest-cli fis-sistemi Linux, irid ikollok Python 2.4-3.4 jew verżjoni ogħla installata fis-sistema.
[ Tista 'tħobb ukoll: Kif tinstalla l-aħħar verżjoni ta' Python 3.6 f'Linux ]
Installa speedtest-cli fil-Linux
Hemm tliet modi biex tinstalla l-għodda speedtest-cli. L-ewwel metodu jinvolvi l-użu tal-pakkett python-pip
filwaqt li t-tieni metodu huwa li tniżżel l-iskrittura Python, tagħmilha eżekutibbli u tħaddem u t-tielet metodu huwa li tuża l-maniġer tal-pakkett. Hawnhekk se nkopri l-modi kollha...
Fuq din il-paġna
- Installa speedtest-cli billi tuża Python PIP
- Installa speedtest-cli billi tuża Python Script
- Installa speedtest-cli billi tuża l-Maniġer tal-Pakketti
Ejja nibdew…
L-ewwel, għandek bżonn tinstalla l-pakkett python-pip, imbagħad wara tista 'tinstalla l-għodda speedtest-cli billi tuża l-kmand pip kif muri hawn taħt.
$ 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]
Ladarba pip ikun ġie installat, tista 'tinstalla l-għodda speedtest-cli.
$ sudo pip install speedtest-cli OR $ sudo pip3 install speedtest-cli
Biex taġġorna speedtest-cli, fi stadju aktar tard, uża.
$ sudo pip install speedtest-cli --upgrade
L-ewwel, niżżel l-iskrittura python minn Github billi tuża l-kmand curl u agħmel il-fajl tal-iskrittura eżekutibbli.
$ 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
Sussegwentement, mexxi l-eżekutibbli fil-folder /usr/bin
, sabiex ma jkollokx bżonn li ttajpja l-mogħdija sħiħa kull darba.
$ sudo mv speedtest-cli /usr/bin/
Tista 'wkoll tinstalla speedtest-cli billi tuża l-maniġer tal-pakkett default tiegħek kif muri.
------ 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
Ittestjar tal-Veloċità tal-Konnessjoni tal-Internet tal-Linux bi speedtest-cli
1. Biex tittestja l-veloċità Download u Upload tal-konnessjoni tal-internet tiegħek, mexxi l-kmand speedtest-cli
mingħajr ebda argument kif muri hawn taħt.
$ speedtest-cli
2. Biex tiċċekkja r-riżultat tal-veloċità f'bytes minflok bits.
$ speedtest-cli --bytes
3. Aqsam il-veloċità tal-bandwidth tiegħek mal-ħbieb jew il-familja tiegħek. Int ipprovdut b'link li tista' tintuża biex tniżżel immaġini.
$ speedtest-cli --share
L-istampa li ġejja hija kampjun tar-riżultat tat-test tal-veloċità ġġenerat bl-użu tal-kmand ta 'hawn fuq.
4. M'għandekx bżonn xi informazzjoni addizzjonali għajr Ping, Download, u Upload?
$ speedtest-cli --simple
5. Elenka s-server speedtest.net
ibbażat fuq id-distanza fiżika. Tissemma d-distanza f'km.
$ speedtest-cli --list
6. L-aħħar stadju ġġenera lista enormi ta 'servers magħżula fuq il-bażi tad-distanza. Kif tikseb l-output mixtieq? Ngħid li rrid nara biss is-server speedtest.net li jinsab f'Mumbai (l-Indja).
$ speedtest-cli --list | grep -i Mumbai
7. Ittestja l-veloċità tal-konnessjoni kontra server speċifiku. Uża l-Id tas-Server iġġenerat fl-eżempju 5 u l-eżempju 6 hawn fuq.
$ speedtest-cli --server 23647 ## Here server ID 23647 is used in the example.
8. Biex tiċċekkja n-numru tal-verżjoni u l-għajnuna ta 'speedtest-cli
għodda.
$ speedtest-cli --version $ speedtest-cli --help
Nota: Il-latenza rrappurtata mill-għodda mhix l-għan tagħha u wieħed m'għandux joqgħod fuqha. L-output tal-valuri relattivi tal-latency huwa responsabbli għas-server magħżul biex jiġi ttestjat. Il-kapaċità tas-CPU u tal-Memorja se jinfluwenzaw ir-riżultat sa ċertu punt.
Konklużjoni
L-għodda hija essenzjali għall-amministraturi tas-sistema u l-iżviluppaturi. Skript sempliċi li jaħdem mingħajr ebda kwistjoni. Irrid ngħid li l-applikazzjoni hija mill-isbaħ, ħafifa, u tagħmel dak li twiegħed. Speedtest.net ma kontx għoġobni għar-raġuni li kien qed juża l-flash, iżda speedtest-cli tatni raġuni biex inħobbhom.
speedtest_cli hija applikazzjoni ta' parti terza u m'għandhiex tintuża biex tirreġistra awtomatikament il-veloċità tal-bandwidth. Speedtest.net huwa użat minn miljuni ta 'utenti u hija idea tajba li Issettja Your Own Speedtest Mini Server.
Dak kollox għalissa, sa dakinhar ibqa' sintonizzat u konnessi ma' Tecmint. Tinsiex tagħti l-feedback siewi tiegħek fil-kummenti hawn taħt. Like u share magħna u għinna nfirxu.