Yadda ake Gwada Gudun Intanet ɗinku Bidirectionally daga Layin Umurnin Amfani da Speedtest-CLI Tool


Kullum muna buƙatar bincika saurin haɗin Intanet a gida da ofis. Me za mu yi game da wannan? Jeka gidajen yanar gizo kamar Speedtest.net kuma fara gwajin. Yana loda JavaScript a cikin burauzar gidan yanar gizon sannan ya zaɓi mafi kyawun uwar garken bisa ping kuma ya fitar da sakamakon. Hakanan yana amfani da na'urar Flash don samar da sakamako mai hoto.

[Za ku iya kuma so: Mai sauri - Gwada Saurin Sauke Intanet ɗinku daga Linux Terminal]

Menene game da uwar garken mara kai, inda babu wani mai bincike na yanar gizo kuma babban batu shine, yawancin sabobin ba su da kai. Wani ƙulli na irin wannan gwajin saurin tushen mai binciken gidan yanar gizo shine cewa ba za ku iya tsara gwajin saurin a lokaci-lokaci ba.

Anan ya zo da aikace-aikacen \Speedtest-cli wanda ke kawar da irin waɗannan matsalolin kuma yana ba ku damar gwada saurin haɗin Intanet daga layin umarni.

Ainihin aikace-aikacen rubutun ne da aka haɓaka a cikin yaren shirye-shiryen Python. Yana auna saurin Bandwidth na Intanet bidirectionally. Yana amfani da kayan aikin speedtest.net don auna saurin. Speedtest-cli yana iya lissafin sabar dangane da nisa ta jiki, gwada takamaiman sabar, kuma yana ba ku URL don raba sakamakon gwajin saurin intanet ɗin ku.

Don shigar da sabon kayan aikin speedtest-cli a cikin tsarin Linux, dole ne ku sami Python 2.4-3.4 ko mafi girma da aka shigar akan tsarin.

[Za ku iya kuma son: Yadda ake Sanya Sabon Tsarin Python 3.6 a cikin Linux]

Sanya speedtest-cli a cikin Linux

Akwai hanyoyi guda uku don shigar da kayan aikin speedtest-cli. Hanya ta farko ta kunshi amfani da kunshin python-pip yayin da hanya ta biyu ita ce zazzage rubutun Python, sanya shi aiwatarwa da sarrafa shi kuma hanya ta uku ita ce amfani da mai sarrafa kunshin. A nan zan rufe duk hanyoyin…

A wannan shafi

  • Shigar da speedtest-cli Amfani da Python PIP
  • Shigar da speedtest-cli Amfani da Rubutun Python
  • Shigar da speedtest-cli Ta Amfani da Fakitin Manager

Mu fara…

Da farko, kuna buƙatar shigar da kunshin python-pip, sannan daga baya zaku iya shigar da kayan aikin speedtest-cli ta amfani da umarnin pip kamar yadda aka nuna a ƙasa.

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

Da zarar an shigar da pip, zaku iya shigar da kayan aikin speedtest-cli.

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

Don haɓaka speedtest-cli, a mataki na gaba, yi amfani.

$ sudo pip install speedtest-cli --upgrade

Da farko, zazzage rubutun python daga Github ta amfani da umarnin curl kuma sanya fayil ɗin rubutun aiwatarwa.

$ 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 gaba, matsar da mai aiwatarwa zuwa babban fayil /usr/bin, ta yadda ba kwa buƙatar rubuta cikakken hanyar kowane lokaci.

$ sudo mv speedtest-cli /usr/bin/

Hakanan zaka iya shigar da speedtest-cli ta amfani da tsohowar mai sarrafa fakitin ku kamar yadda aka nuna.

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

Gwajin Gudun Haɗin Intanet na Linux tare da speedtest-cli

1. Don gwada saurin saukewa da saukarwa na haɗin Intanet ɗinku, gudanar da umarnin speedtest-cli ba tare da wata gardama ba kamar yadda aka nuna a ƙasa.

$ speedtest-cli

2. Don duba sakamakon saurin a cikin bytes a maimakon bits.

$ speedtest-cli --bytes

3. Raba saurin bandwidth ɗinku tare da abokai ko dangin ku. An ba ku hanyar haɗin yanar gizon da za a iya amfani da ita don sauke hoto.

$ speedtest-cli --share

Hoto mai zuwa shine samfurin gwajin saurin da aka samar ta amfani da umarnin da ke sama.

4. Ba kwa buƙatar ƙarin bayani banda Ping, Zazzagewa, da Loda?

$ speedtest-cli --simple

5. Lissafin speedtest.net uwar garken bisa nisa ta jiki. An ambaci nisa a cikin km.

$ speedtest-cli --list

6. Mataki na ƙarshe ya haifar da babban jerin sabobin da aka jera akan nisa. Yadda ake samun fitarwar da ake so? Ka ce kawai ina son ganin uwar garken speedtest.net da ke Mumbai (Indiya).

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

7. Gwaji gudun haɗin gwiwa akan takamaiman uwar garken. Yi amfani da Id ɗin uwar garken da aka samar a misali 5 da misali 6 a sama.

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

8. Don duba lambar sigar da taimakon speedtest-cli kayan aiki.

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

Lura: Latency rahoton da kayan aiki ba shi ne manufarsa kuma kada mutum ya dogara da shi. Fitowar ƙimar ƙimar dangi tana da alhakin uwar garken da aka zaɓa don gwadawa akai. Ƙarfin CPU da Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwaƙwalwar Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwararren Ƙwaƙwalwa na Ƙwaƙwalwa na Ƙwaƙwalwa na Ƙwaƙwalwa na Ƙwaƙwalwa na Ƙwaƙwalwa ) za su yi tasiri ga sakamakon zuwa wani matsayi.

Kammalawa

Kayan aiki dole ne ga masu gudanar da tsarin da masu haɓakawa. Rubutun mai sauƙi wanda ke gudana ba tare da wani batu ba. Dole ne in ce aikace-aikacen yana da ban mamaki, mara nauyi, kuma yayi abin da ya alkawarta. Ba na son Speedtest.net saboda dalilin da yake amfani da filashi, amma speedtest-cli ya ba ni dalilin son su.

Speedtest_cli aikace-aikace ne na ɓangare na uku kuma bai kamata a yi amfani da shi don yin rikodin saurin bandwidth ta atomatik ba. Miliyoyin masu amfani ne ke amfani da Speedtest.net kuma yana da kyau a saita Mini Server ɗin Speedtest naka.

Wannan ke nan a yanzu, har sai ku kasance a saurare kuma ku haɗa da Tecment. Kar ku manta da bayar da ra'ayoyin ku masu mahimmanci a cikin sharhin da ke ƙasa. Like da share mu kuma a taimaka mana mu yada.