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.