Kuinka testata Internet-nopeutesi kaksisuuntaisesti komentoriviltä käyttämällä Speedtest-CLI-työkalua


Meidän on aina tarkistettava Internet-yhteyden nopeus kotona ja toimistossa. Mitä teemme tälle? Siirry verkkosivustoille, kuten Speedtest.net ja aloita testi. Se lataa JavaScriptin verkkoselaimeen ja valitsee sitten parhaan palvelimen pingin perusteella ja tulostaa tuloksen. Se käyttää myös Flash-soitinta graafisten tulosten tuottamiseen.

Entä päätön palvelin, jossa ei ole verkkopohjaista selainta ja pääasia on, että suurin osa palvelimista on päättömät. Toinen tällaisen selainpohjaisen nopeustestauksen pullonkaula on, että et voi ajoittaa nopeustestausta säännöllisin väliajoin.

Täältä tulee sovellus "Speedtest-cli", joka poistaa tällaiset pullonkaulat ja antaa sinun testata Internet-yhteyden nopeutta komentoriviltä.

Mikä on Speedtest-cli

Sovellus on pohjimmiltaan Python-ohjelmointikielellä kehitetty skripti. Se mittaa Internetin kaistanleveyden nopeutta kaksisuuntaisesti. Se käyttää speedtest.net-infrastruktuuria nopeuden mittaamiseen. Speedtest-cli pystyy luettelemaan palvelimet fyysisen etäisyyden perusteella, testaamaan tiettyjä palvelimia ja antaa sinulle URL-osoitteen, jolla voit jakaa Internetin nopeustestin tulokset.

Uusimman speedtest-cli-työkalun asentaminen Linux-järjestelmiin edellyttää, että järjestelmään on asennettu Python 2.4-3.4 tai uudempi versio.

Asenna speedtest-cli Linuxiin

Voit asentaa speedtest-cli-työkalun kolmella tavalla. Ensimmäinen menetelmä sisältää paketin python-pip käytön, kun taas toinen tapa on ladata Python-skripti, tehdä siitä suoritettava ja suorittaa se, ja kolmas tapa on käyttää paketinhallintaa. Tässä käsittelen kaikkia tapoja…

Tällä sivulla

  • Asenna speedtest-cli Python PIP:n avulla
  • Asenna speedtest-cli Python-skriptin avulla
  • Asenna speedtest-cli Package Managerin avulla

Aloitetaan…

Asenna speedtest-cli Python PIP:n avulla

Ensin sinun on asennettava python-pip-paketti, jonka jälkeen voit asentaa speedtest-cli-työkalun pip-komennolla alla kuvatulla tavalla.

Asenna PIP Debianiin/Ubuntuun/Mintiin
sudo apt install python-pip                [Python 2]
sudo apt install python3-venv python3-pip  [Python 3]
Asenna PIP CentOS/RHELiin
sudo yum install epel-release 
sudo install python-pip
Asenna PIP Fedoraan
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel  [Python 2]
sudo dnf install python3 python3-wheel    [Python 3]
Asenna PIP openSUSEen
sudo zypper install python-pip python-setuptools python-wheel    [Python 2]
sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
Asenna PIP Arch Linuxiin
sudo pacman -S python2-pip     [Python 2]
sudo pacman -S python-pip      [Python 3]

Kun pip on asennettu, voit asentaa speedtest-cli-työkalun.

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

Päivitä speedtest-cli myöhemmässä vaiheessa käyttämällä.

sudo pip install speedtest-cli --upgrade

Asenna speedtest-cli Python-skriptin avulla

Lataa ensin python-skripti Githubista wget- tai curl-komennolla ja tee komentosarjatiedostosta suoritettava.

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 

Siirrä seuraavaksi suoritettava tiedosto /usr/bin-kansioon, jotta sinun ei tarvitse kirjoittaa koko polkua joka kerta.

sudo mv speedtest-cli /usr/bin/

Asenna speedtest-cli Package Managerin avulla

Voit myös asentaa speedtest-cli-oletuspaketinhallinnan avulla kuvan osoittamalla tavalla.

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

Linuxin Internet-yhteyden nopeuden testaus speedtest-cli:llä

1. Voit testata Internet-yhteytesi lataus- ja latausnopeuden suorittamalla komennon speedtest-cli ilman argumentteja alla esitetyllä tavalla.

speedtest-cli

2. Voit tarkistaa nopeuden tavuina bittien sijasta.

speedtest-cli --bytes

3. Jaa kaistanleveysnopeus ystäviesi tai perheesi kanssa. Saat linkin, jonka avulla voit ladata kuvan.

speedtest-cli --share

Seuraava kuva on esimerkkinopeustestin tulos, joka on luotu käyttämällä yllä olevaa komentoa.

4. Etkö tarvitse muita lisätietoja kuin ping, lataa ja lähetä?

speedtest-cli --simple

5. Listaa speedtest.net-palvelin fyysisen etäisyyden perusteella. Etäisyys km mainitaan.

speedtest-cli --list

6. Viimeisessä vaiheessa syntyi valtava luettelo palvelimista, jotka oli lajiteltu etäisyyden perusteella. Kuinka saada haluttu tulos? Sano, että haluan nähdä vain Mumbaissa (Intiassa) sijaitsevan speedtest.net-palvelimen.

speedtest-cli --list | grep -i Mumbai

7. Testaa yhteyden nopeutta tiettyyn palvelimeen verrattuna. Käytä yllä olevassa esimerkissä 5 ja esimerkissä 6 luotua palvelintunnusta.

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

8. Voit tarkistaa työkalun speedtest-cli versionumeron ja ohjeen.

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

Huomaa: Työkalun ilmoittama latenssi ei ole sen tavoite, eikä siihen pidä luottaa. Suhteelliset viivearvot ovat vastuussa testattavaksi valitusta palvelimesta. Prosessori- ja muistikapasiteetti vaikuttavat tulokseen jossain määrin.

Johtopäätös

Työkalu on pakollinen järjestelmänvalvojille ja kehittäjille. Yksinkertainen komentosarja, joka toimii ilman ongelmia. Minun on sanottava, että sovellus on upea, kevyt ja tekee sen, mitä se lupaa. En pitänyt Speedtest.netistä, koska se käytti salamaa, mutta speedtest-cli antoi minulle syyn rakastaa niitä.

speedtest_cli on kolmannen osapuolen sovellus, eikä sitä tule käyttää kaistanleveyden nopeuden automaattiseen tallentamiseen. Speedtest.net-verkkoa käyttävät miljoonat käyttäjät, ja on hyvä idea asettaa oma Speedtest Mini -palvelin.

Siinä kaikki toistaiseksi. Pysy kuulolla ja ole yhteydessä Tecmintiin. Älä unohda antaa arvokasta palautetta alla olevissa kommenteissa. Tykkää ja jaa meistä ja auta meitä leviämään.