Hvernig á að prófa internethraðann þinn tvíátta frá skipanalínu með Speedtest-CLI tólinu


Við þurfum alltaf að athuga hraða nettengingarinnar heima og á skrifstofunni. Hvað gerum við í þessu? Farðu á vefsíður eins og Speedtest.net og byrjaðu prófið. Það hleður JavaScript í vafrann og velur síðan besta netþjóninn byggt á ping og gefur út niðurstöðuna. Það notar einnig Flash spilara til að framleiða grafískar niðurstöður.

[Þér gæti líka líkað við: Hratt - Prófaðu niðurhalshraða internetsins frá Linux Terminal ]

Hvað með hauslausan netþjón, hvar er enginn vafri á netinu og aðalatriðið er að flestir netþjónarnir eru höfuðlausir. Annar flöskuháls við slíkar hraðaprófanir á vefvafra er að þú getur ekki tímasett hraðaprófin með reglulegu millibili.

Hér kemur forrit \Speedtest-cli sem fjarlægir slíka flöskuhálsa og gerir þér kleift að prófa hraða nettengingar frá skipanalínunni.

Forritið er í grundvallaratriðum handrit þróað í Python forritunarmálinu. Það mælir netbandbreiddarhraða tvíátt. Það notar speedtest.net innviði til að mæla hraðann. Speedtest-cli er fær um að skrá netþjóna út frá líkamlegri fjarlægð, prófað á tilteknum netþjónum og gefa þér vefslóð til að deila niðurstöðunni úr internethraðaprófinu þínu.

Til að setja upp nýjasta speedtest-cli tólið í Linux kerfum verður þú að hafa Python 2.4-3.4 eða hærri útgáfu uppsetta á kerfinu.

[Þér gæti líka líkað við: Hvernig á að setja upp nýjustu Python 3.6 útgáfuna í Linux]

Settu upp speedtest-cli í Linux

Það eru þrjár leiðir til að setja upp speedtest-cli tólið. Fyrsta aðferðin felur í sér notkun python-pip pakkans á meðan önnur aðferðin er að hlaða niður Python forskriftinni, gera það keyranlegt og keyra það og þriðja aðferðin er að nota pakkastjórann. Hér mun ég fjalla um allar leiðir…

Á þessari síðu

  • Settu upp speedtest-cli með Python PIP
  • Settu upp speedtest-cli með Python Script
  • Settu upp speedtest-cli með því að nota pakkastjórnun

Byrjum…

Fyrst þarftu að setja upp python-pip pakkann, síðan geturðu sett upp speedtest-cli tólið með því að nota pip skipunina eins og sýnt er hér að neðan.

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

Þegar pip hefur verið sett upp geturðu sett upp speedtest-cli tólið.

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

Til að uppfæra speedtest-cli, á seinna stigi, notaðu.

$ sudo pip install speedtest-cli --upgrade

Fyrst skaltu hlaða niður python forskriftinni frá Github með því að nota curl skipunina og gera handritaskrána keyranlega.

$ 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 

Næst skaltu færa keyrsluna í /usr/bin möppuna, svo að þú þurfir ekki að slá inn alla slóðina í hvert skipti.

$ sudo mv speedtest-cli /usr/bin/

Þú getur líka sett upp speedtest-cli með því að nota sjálfgefna pakkastjórann eins og sýnt er.

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

Að prófa Linux nettengingarhraða með speedtest-cli

1. Til að prófa niðurhals- og upphleðsluhraða nettengingarinnar þinnar skaltu keyra speedtest-cli skipunina án nokkurra röka eins og sýnt er hér að neðan.

$ speedtest-cli

2. Til að athuga hraðaniðurstöðuna í bætum í stað bita.

$ speedtest-cli --bytes

3. Deildu bandbreiddarhraðanum þínum með vinum þínum eða fjölskyldu. Þú færð tengil sem hægt er að nota til að hlaða niður mynd.

$ speedtest-cli --share

Eftirfarandi mynd er sýnishraðaprófunarniðurstaða sem er búin til með skipuninni hér að ofan.

4. Þarftu engar viðbótarupplýsingar nema Ping, Download og Upload?

$ speedtest-cli --simple

5. Listaðu speedtest.net netþjóninn sem byggir á líkamlegri fjarlægð. Vegalengdin í km er nefnd.

$ speedtest-cli --list

6. Síðasta stigið bjó til risastóran lista yfir netþjóna sem flokkaðir voru á grundvelli fjarlægðar. Hvernig á að fá viðkomandi framleiðsla? Segðu að ég vilji aðeins sjá speedtest.net netþjóninn sem staðsettur er í Mumbai (Indlandi).

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

7. Prófaðu tengingarhraða gegn tilteknum netþjóni. Notaðu auðkenni netþjóns sem er búið til í dæmi 5 og dæmi 6 hér að ofan.

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

8. Til að athuga útgáfunúmer og hjálp speedtest-cli tækis.

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

Athugið: Seinkun sem tólið tilkynnir er ekki markmið þess og maður ætti ekki að treysta á það. Hlutfallsleg leynd gildi framleiðsla er ábyrg fyrir þjóninum sem valinn er til að prófa á móti. Örgjörvi og minnisgeta mun hafa áhrif á niðurstöðuna að vissu marki.

Niðurstaða

Tólið er nauðsynlegt fyrir kerfisstjóra og forritara. Einfalt handrit sem keyrir án vandræða. Ég verð að segja að forritið er dásamlegt, létt og gerir það sem það lofar. Mér líkaði ekki við Speedtest.net af þeirri ástæðu að það var að nota flash, en speedtest-cli gaf mér ástæðu til að elska þá.

speedtest_cli er forrit frá þriðja aðila og ætti ekki að nota það til að skrá bandbreiddarhraðann sjálfkrafa. Speedtest.net er notað af milljónum notenda og það er góð hugmynd að setja upp þinn eigin hraðaprófunarþjón.

Það er allt í bili, þangað til fylgstu með og tengdu við Tecmint. Ekki gleyma að gefa dýrmæt álit þitt í athugasemdunum hér að neðan. Líkaðu við og deildu okkur og hjálpaðu okkur að dreifa okkur.