Otu esi enyocha ọsọ ịntanetị gị n'ụzọ abụọ site na Line Command Iji Ngwa Speedtest-CLI


Anyị kwesịrị ịlele ọsọ nke njikọ Ịntanetị n'ụlọ na ụlọ ọrụ. Gịnị ka anyị na-eme banyere nke a? Gaa na webụsaịtị dị ka Speedtest.net wee malite ule. Ọ na-ebu Javascript na ihe nchọgharị weebụ wee họrọ nkesa kacha mma dabere na ping wee wepụta nsonaazụ ya. Ọ na-ejikwa ihe ọkpụkpọ Flash rụpụta nsonaazụ eserese.

[Ị nwekwara ike ịmasị: Ọsọ - Nwalee ọsọ nbudata ịntanetị gị site na Linux Terminal]

Kedu maka ihe nkesa na-enweghị isi, ebe ọ na-enweghị ihe nchọgharị weebụ ọ bụla na isi ihe bụ, ọtụtụ n'ime sava enweghị isi. Ihe mgbochi ọzọ nke nnwale ọsọ nke ihe nchọgharị weebụ dị otú ahụ bụ na ị nweghị ike ịhazi nnwale ọsọ n'oge ọ bụla.

Nke a na-abịa ngwa \Speedtest-cli nke na-ewepụ ihe mgbochi dị otú ahụ wee mee ka ị nwalee ọsọ njikọ Ịntanetị site na ahịrị iwu.

Ngwa a bụ n'ụzọ bụ isi edemede emepụtara n'asụsụ mmemme Python. Ọ na-atụ ọsọ bandwit ịntanetị n'ụzọ abụọ. Ọ na-eji akụrụngwa speedtest.net tụọ ọsọ. Speedtest-cli nwere ike ịdepụta sava dabere na anya anụ ahụ, nwalee megide sava ndị akọwapụtara, wee nye gị URL ka ị kesaa nsonaazụ ọsọ ịntanetị gị.

Iji wụnye ngwa ngwa speedtest-cli kacha ọhụrụ na sistemụ Linux, ị ga-enwerịrị Python 2.4-3.4 ma ọ bụ ụdị dị elu arụnyere na sistemụ.

[I nwekwara ike ịmasị gị: Otu esi etinye ụdị Python 3.6 kacha ọhụrụ na Linux]

Wụnye speedtest-cli na Linux

Enwere ụzọ atọ iji wụnye ngwa ngwa speedtest-cli. Usoro nke mbụ gụnyere iji ngwugwu python-pip ebe usoro nke abụọ bụ ibudata script Python, mee ka ọ rụọ ọrụ ma mee ya na usoro nke atọ bụ iji njikwa ngwugwu. Ebe a, m ga-ekpuchi ụzọ niile…

Na ibe a

  • Wụnye speedtest-cli Iji Python PIP
  • Wụnye speedtest-cli Iji Script Python
  • Wụnye speedtest-cli Iji njikwa ngwugwu

Ka anyị bido…

Nke mbụ, ịkwesịrị ịwụnye ngwugwu python-pip, emesia ị nwere ike ịwụnye ngwa ngwa speedtest-cli site na iji iwu pip dị ka egosiri n'okpuru.

$ 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]

Ozugbo etinyere pip, ị nwere ike ịwụnye ngwa ngwa speedtest-cli.

$ sudo pip install speedtest-cli
OR
$ sudo pip3 install speedtest-cli

Iji kwalite speedtest-cli, n'oge ọzọ, jiri.

$ sudo pip install speedtest-cli --upgrade

Nke mbụ, budata edemede python site na Github site na iji iwu curl wee mee ka faịlụ edemede nwee ike ịme ya.

$ 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 

Na-esote, bugharịa executable gaa na folda /usr/bin, ka ị ghara ịdị mkpa pịnye ụzọ oge niile.

$ sudo mv speedtest-cli /usr/bin/

Ị nwekwara ike iwunye speedtest-cli site na iji njikwa ngwugwu ndabere gị dịka egosiri.

------ 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

Jiri speedtest-cli nwale ọsọ njikọ ịntanetị Linux

1. Iji nwalee nbudata na bulite ọsọ nke njikọ ịntanetị gị, mee iwu speedtest-cli n'enweghị arụmụka ọ bụla dị ka egosiri n'okpuru.

$ speedtest-cli

2. Ka ịlele nsonaazụ ọsọ na bytes n'ọnọdụ ibe n'ibe.

$ speedtest-cli --bytes

3. Kekọrịta ọsọ bandwidth gị na ndị enyi gị ma ọ bụ ezinụlọ gị. Enyere gị njikọ nke enwere ike iji budata onyonyo.

$ speedtest-cli --share

Foto na-esonụ bụ ihe nlele ọsọ ọsọ nke ewepụtara site na iji iwu dị n'elu.

4. Ịchọghị ozi ọ bụla ọzọ karịa Ping, Budata, na Bulite?

$ speedtest-cli --simple

5. Depụta ihe nkesa speedtest.net dabere na anya anụ ahụ. A na-ekwu ebe dị anya na km.

$ speedtest-cli --list

6. Nke ikpeazụ ogbo eme a nnukwu ndepụta nke sava hazie na ndabere nke anya. Kedu ka esi enweta nsonaazụ achọrọ? Kwuo naanị m chọrọ ịhụ ihe nkesa speedtest.net dị na Mumbai (India).

$ speedtest-cli --list | grep -i Mumbai

7. Nwalee ọsọ njikọ megide otu ihe nkesa. Jiri Id nkesa emepụtara na ọmụmaatụ 5 yana ọmụmaatụ 6 dị n'elu.

$ speedtest-cli --server 23647      ## Here server ID 23647 is used in the example.

8. Ka ịlele nọmba ụdị na enyemaka nke speedtest-cli ngwá ọrụ.

$ speedtest-cli --version
$ speedtest-cli --help

Mara: Latency kọrọ site na ngwá ọrụ abụghị ihe mgbaru ọsọ ya na mmadụ ekwesịghị ịdabere na ya. Mpụta ụkpụrụ nkwụsịtụ nke ikwu bụ maka ihe nkesa ahọpụtara ka nwalee megide ya. Ike CPU na ebe nchekwa ga-emetụta nsonaazụ ya ruo n'ókè ụfọdụ.

Mmechi

Ngwá ọrụ dị mkpa maka ndị nchịkwa sistemụ na ndị mmepe. Ederede dị mfe nke na-agba ọsọ n'enweghị nsogbu ọ bụla. M ga-asị na ngwa ahụ dị ebube, dị fechaa, na-eme ihe ọ na-ekwe nkwa. Speedtest.net ahụghị m n'anya maka ihe kpatara ọ na-eji flash, mana speedtest-cli nyere m ihe mere m ga-eji hụ ha n'anya.

speedtest_cli bụ ngwa nke atọ na ekwesighi iji ya dekọọ ọsọ bandwidth na-akpaghị aka. Ọtụtụ nde ndị ọrụ na-eji Speedtest.net ma ọ bụ ezi echiche Tọọ Obere nkesa Speedtest nke gị.

Nke ahụ bụ naanị ugbu a, ruo mgbe ahụ nọrọ na nche wee jikọọ na Tecment. Echefula ịnye nzaghachi gị bara uru na nkọwa ndị dị n'okpuru. Dị ka ma kesaa anyị ma nyere anyị aka ịgbasa.