Bii o ṣe le Idanwo Iyara Intanẹẹti Linux Rẹ Lilo Speedtest CLI


Nigbagbogbo a nilo lati ṣayẹwo iyara asopọ Ayelujara ni ile ati ọfiisi. Kini a ṣe nipa eyi? Lọ si awọn oju opo wẹẹbu bii Speedtest.net ki o bẹrẹ idanwo naa. O ṣe ẹru JavaScript ninu aṣawakiri wẹẹbu ati lẹhinna yan olupin ti o dara julọ ti o da lori pingi ati awọn abajade abajade. O tun nlo Ẹrọ orin Flash lati ṣe awọn abajade ayaworan.

[O le tun fẹran: Yara - Idanwo Iyara Gbigba Intanẹẹti Rẹ lati Terminal Linux]

Kini nipa olupin ti ko ni ori, nibiti kii ṣe eyikeyi ẹrọ lilọ kiri lori ayelujara ati aaye akọkọ ni, ọpọlọpọ awọn olupin ko ni ori. Ikoko miiran ti iru idanwo iyara ẹrọ aṣawakiri wẹẹbu ni pe o ko le ṣeto idanwo iyara ni awọn aaye arin deede.

Eyi ni ohun elo\"Speedtest-cli" wa ti o yọ iru awọn igo kekere bẹẹ o jẹ ki o ṣe idanwo iyara asopọ Ayelujara lati laini aṣẹ.

Ohun elo naa jẹ ipilẹ iwe afọwọkọ ti o dagbasoke ni ede siseto Python. O ṣe igbese iyara Bandiwidi Intanẹẹti bidirectionally. O nlo amayederun speedtest.net lati wiwọn iyara naa. Speedtest-cli ni anfani lati ṣe atokọ awọn olupin ti o da lori ijinna ti ara, idanwo si awọn olupin pato, ati fun ọ ni URL lati pin abajade idanwo iyara intanẹẹti rẹ.

Lati fi sori ẹrọ irinṣẹ iyara-agekuru tuntun julọ ninu awọn eto Linux, o gbọdọ ni Python 2.4-3.4 tabi ẹya ti o ga julọ ti a fi sori ẹrọ eto naa.

[O tun le fẹran: Bii o ṣe le Fi sori ẹrọ Titun Python 3.6 Titun ni Linux]

Fi agekuru-iyara sori ẹrọ ni Linux

Awọn ọna mẹta lo wa lati fi sori ẹrọ ọpa-iyara iyara. Ọna akọkọ pẹlu lilo ti package python-pip nigba ti ọna keji ni lati ṣe igbasilẹ iwe afọwọkọ Python, jẹ ki o ṣiṣẹ ati ṣiṣe rẹ ati ọna kẹta ni lati lo oluṣakoso package. Nibi Emi yoo bo gbogbo awọn ọna…

Lori oju-iwe yii

  • Ṣafikun iyara-agekuru Lilo Python PIP
  • Fi sori ẹrọ iyara-agekuru Lilo Python Script
  • Ṣafikun iyara-agekuru Lilo Oluṣakoso Package

Jẹ ki a bẹrẹ ...

Ni akọkọ, o nilo lati fi sori ẹrọ package python-pip, lẹhinna lẹhinna o le fi ohun elo iyara-agekuru iyara sii nipa lilo pipaṣẹ pip bi o ti han ni isalẹ.

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

Lọgan ti a ti fi pip silẹ, o le fi ohun elo agekuru iyara-iyara sori ẹrọ.

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

Lati ṣe igbesoke iyara-agekuru, ni ipele ti o tẹle, lo.

$ sudo pip install speedtest-cli --upgrade

Ni akọkọ, ṣe igbasilẹ iwe-aṣẹ python lati Github ni lilo pipaṣẹ curl ki o jẹ ki faili afọwọkọ ṣiṣẹ.

$ 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 

Nigbamii ti, gbe ṣiṣe si folda /usr/bin , nitorina o ko nilo lati tẹ ọna kikun ni gbogbo igba.

$ sudo mv speedtest-cli /usr/bin/

O tun le fi iyara-agekuru sori ẹrọ ni lilo oluṣakoso package aiyipada rẹ bi o ti han.

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

Idanwo Iyara Asopọ Intanẹẹti Linux pẹlu iyara-agekuru iyara

1. Lati ṣe idanwo Gbigba ati Po si iyara ti asopọ intanẹẹti rẹ, ṣiṣe pipaṣẹ iyara-agekuru laisi ariyanjiyan eyikeyi bi o ṣe han ni isalẹ.

$ speedtest-cli

2. Lati ṣayẹwo abajade iyara ninu awọn baiti ni ipo awọn idinku.

$ speedtest-cli --bytes

3. Pin iyara bandiwidi rẹ pẹlu awọn ọrẹ tabi ẹbi rẹ. O ti pese ọna asopọ kan ti o le lo lati ṣe igbasilẹ aworan kan.

$ speedtest-cli --share

Aworan atẹle jẹ abajade idanwo iyara ti apẹẹrẹ ti ipilẹṣẹ nipa lilo aṣẹ ti o wa loke.

4. Ṣe ko nilo alaye afikun eyikeyi miiran ju Pingi, Igbasilẹ, ati Po si?

$ speedtest-cli --simple

5. Ṣe atokọ speedtest.net olupin ti o da lori ijinna ti ara. Ijinna ni km darukọ.

$ speedtest-cli --list

6. Ipele ikẹhin ti ipilẹṣẹ atokọ nla ti awọn olupin ti a to lẹsẹsẹ lori ipilẹ ijinna. Bii o ṣe le gba iṣelọpọ ti o fẹ? Sọ Mo fẹ nikan wo olupin iyara iyara.net ti o wa ni Mumbai (India).

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

7. Iyara asopọ iyara lodi si olupin kan pato. Lo Id Idasilẹ ti a ṣe ni apẹẹrẹ 5 ati apẹẹrẹ 6 ni oke.

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

8. Lati ṣayẹwo nọmba ẹya ati iranlọwọ ti iyara-agekuru-koodu irinṣẹ kan.

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

Akiyesi: Latency royin nipasẹ ọpa kii ṣe ipinnu rẹ ati pe ẹnikan ko yẹ ki o gbẹkẹle e. Awọn idiyele lairi ibatan ibatan jẹ lodidi fun olupin ti o yan lati ni idanwo lodi si. Sipiyu ati agbara Memory yoo ni ipa lori abajade si iye kan.

Ipari

Ọpa naa jẹ iwulo fun awọn alakoso eto ati awọn aṣagbega. Iwe afọwọkọ ti o rọrun ti o nṣiṣẹ laisi eyikeyi oro. Mo gbọdọ sọ pe ohun elo naa jẹ iyanu, iwuwo fẹẹrẹ, ati ṣe ohun ti o ṣe ileri. Emi ko fẹran Speedtest.net fun idi ti o fi nlo filasi, ṣugbọn iyara-agekuru fun mi ni idi lati fẹran wọn.

speedtest_cli jẹ ohun elo ẹnikẹta ati pe ko yẹ ki o lo lati ṣe igbasilẹ iyara bandiwidi laifọwọyi. Speedtest.net ni lilo nipasẹ awọn miliọnu awọn olumulo ati pe o jẹ imọran ti o dara lati Ṣeto Olupin Mini Speed Speed tirẹ.

Iyẹn ni gbogbo fun bayi, titi di igba naa wa ni aifwy ati sopọ si Tecmint. Maṣe gbagbe lati fun esi rẹ ti o niyelori ninu awọn asọye ni isalẹ. Bii ki o pin wa ki o ṣe iranlọwọ fun wa lati tan kaakiri.