A SpeedTest futtatása a Linux terminálról

A Speedtest.net egy praktikus eszköz a Linux-szerver-adminisztrátorok és -rajongók számára, mivel segít gyorsan tesztelni a pinget, a sávszélességet és más hálózati információkat egy webhely kényelméről. Ennek ellenére a Speedtest.net webhely nem túl hasznos, ha egy távoli szerver internetkapcsolatát próbálja tesztelni, és nincs hozzáférése webböngészőhöz.

Bemutatkozik a Speedtest-cli: ez egy parancssori segédprogram, amely lehetővé teszi a Speedtest futtatását a Linux terminálról. Mindent megtesz, amit a Speedtest webhely, kivéve a Linux parancs argumentumait. A szoftver telepítéséhez a Python programozási nyelv legújabb verziójára lesz szüksége.

Telepítse a Speedtest-cli

A Speedtest-Cli számos különböző Linux-disztribúciós szoftverforráson keresztül telepíthető. A forráskódon vagy a Python Package eszközön keresztül is elérhető.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch Linux

Az Arch felhasználóknak, akik a Speedtest-cli-t szeretnék telepíteni, először engedélyezniük kell a „Community” szoftvertárat az /etc/pacman.conf fájlban. Az aktiváláshoz indítson el egy terminált, és nyissa meg a pacman.conf fájlt a Nano segítségével.

sudo nano /etc/pacman.conf

Görgessen le, és keresse meg a „Közösség” elemet. Távolítsa el a # összes előfordulását a „Közösség” elől, és az alatta lévő sorokat is. A # szimbólum eltávolítása után nyomja meg a Ctrl + O billentyűket a szerkesztések mentéséhez, és lépjen ki a Nano-ból a Ctrl + X billentyűkombinációval.

  Libre Office dokumentumok távoli szerkesztése Linux rendszeren

A közösségi repo engedélyezéséhez szinkronizálja újra a Pacmant.

sudo pacman -Syy

Miután a közösségi képviselő most már működik és fut az Arch Linux PC-jén, telepítse a speedtest-cli segédprogramot.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

OpenSUSE

sudo zypper install speedtest-cli

Általános Linuxok Python PIP-n keresztül

Ha nem tudja letölteni a Speedtest-cli segédprogramot, akkor a Python és a PIP segítségével is elindíthatja. A telepítés megkezdéséhez nyisson meg egy terminálablakot, és győződjön meg arról, hogy a Python és a Pip legújabb verziójával rendelkezik. Ha megállapította, hogy a Python és a Pip legújabb verziója működik a Linux PC-jén, telepítse a Speedtest-cli-t a következő paranccsal.

Megjegyzés: ne próbálja meg a sudo-t használni a telepítés során, mert az összezavarja a Python fejlesztői környezetet.

pip install speedtest-cli

Általános Linuxok forrásból történő építéssel

Ha a Linux disztribúciója nem törődik a szoftverrel, az általában a Python Pip útvonalat követi az általános Linux-disztribúciókon. Ha azonban a PIP nem működik, van egy másik megoldás: forrásból történő építés.

  Linux-rendszerek exportálása és importálása Windows 10 rendszeren

Mielőtt telepítené a Speedtest-cli-t a Github forráskódon keresztül, telepítse a Python programozási nyelvet, valamint a Git eszközt. Ezután használja a git clone parancsot a kód megragadásához.

git clone https://github.com/sivel/speedtest-cli.git

Helyezze át a terminált a speedtest-cli kód mappájába, és frissítse a tartalom engedélyeit.

sudo chmod +x *

Futtassa a telepítőeszközt, hogy a Speedtest-cli működjön a Linux PC-jén.

python setup.py install

Használja a Speedtest-Cli-t

Egy alapvető internetsebesség-teszt futtatásához a Speedtest-cli eszközzel, indítson el egy terminált, és futtassa benne a speedtest-cli-t. Az alábbiakban a ping, a feltöltés és a letöltési sebesség alapvető tesztje látható. Az internetes teszt eredménye szöveges formában jelenik meg, amikor a folyamat befejeződik.

speedtest-cli

Ha még nem használja a terminált, és szeretné, ha az internetes tesztek eredményei könnyebben olvashatók lennének, adja hozzá az egyszerű módosítót a speedtest-cli parancsokhoz.

speedtest-cli  --simple

Csak letölthető teszt

Szeretné tudni a letöltési sebességet, de nincs kedve lefuttatni egy teljes internetsebesség-tesztet? Próbálja futtatni a speedtest-cli parancsot a no-upload módosítóval.

speedtest-cli --no-upload

Kombinálja a feltöltés nélküli módot az egyszerű módosítóval a könnyen olvasható élmény érdekében.

speedtest-cli --no-upload --simple

Csak feltölthető teszt

A speedtest-cli futtatása a no-download paranccsal lehetővé teszi a felhasználó számára, hogy elvégezzen egy „csak feltöltés” ​​tesztet.

speedtest-cli --no-download

A legjobb eredmény érdekében futtassa az egyszerű módosítóval.

speedtest-cli --no-download --simple

Grafikus eredmények megtekintése

Amikor internetsebesség-tesztet futtat a Speedtest.net oldalon, lehetősége van a hálózati eredmények megtekintésére PNG-képként. Ha képet szeretne kapni a terminál speedtest-cli-jével futtatott sebességtesztekről, adja hozzá a megosztásmódosítót.

speedtest-cli --share --simple

Speedtest byte-okkal

A speedtest-cli paranccsal futtatott minden internetes tesztet bitben mérünk. Ez az univerzális szabvány az internet sebességének mérésére. Ha ez nem felel meg Önnek, fontolja meg a byte módosító használatát a tesztekben.

speedtest-cli --bytes

SpeedTest exportálása CSV-be

Sokat futsz sebességteszteken? Szeretné nyomon követni adatait? Fontolja meg a speedtest-cli parancs futtatását a csv módosítóval. Ezzel a funkcióval a teszteredmények „csv” szöveges formátumban nyomtathatók ki, amely könnyen beilleszthető táblázatkezelő programokba, például a Microsoft Excel vagy a Libre Office Calc programba.

  Az Nvidia béta illesztőprogram telepítése Linux rendszeren

speedtest-cli --csv

Egyéb Speedtest-cli funkciók

Ebben az oktatóanyagban számos hasznos funkciót ismertetünk, amelyeket a speedtest-cli segítségével használhat. Azonban sok más hasznos funkció is van, amelyekre nem tértünk ki.

A Speedtest többi parancssori szolgáltatásának eléréséhez futtassa a következő parancsot egy terminálablakban.

speedtest-cli --help

Alternatív megoldásként mentse el a súgóoldalt egy szöveges fájlba a következővel:

speedtest-cli --help >> ~/Documents/speedtest-cli-commands.txt