Jak spustit SpeedTest z linuxového terminálu

Speedtest.net je užitečný nástroj pro administrátory a nadšence linuxových serverů, protože jim pomáhá rychle testovat ping, šířku pásma a další informace o síti z pohodlí webové stránky. Přesto, jakkoli je web Speedtest.net dobrý, není příliš užitečný, pokud se pokoušíte otestovat internetové připojení vzdáleného serveru a nemáte přístup k webovému prohlížeči.

Představujeme Speedtest-cli: je to nástroj příkazového řádku, který vám umožní spouštět Speedtest z terminálu Linux. Dělá vše, co dělá web Speedtest, ale s argumenty příkazů Linux. K instalaci tohoto softwaru budete potřebovat nejnovější verzi programovacího jazyka Python.

Nainstalujte Speedtest-cli

Speedtest-Cli lze nainstalovat prostřednictvím mnoha různých softwarových zdrojů distribuce Linuxu. Je také k dispozici prostřednictvím zdrojového kódu nebo nástroje Python Package.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch Linux

Uživatelé Arch, kteří chtějí nainstalovat Speedtest-cli, budou muset nejprve povolit softwarové úložiště „Community“ v /etc/pacman.conf. Pro aktivaci spusťte terminál a otevřete pacman.conf pomocí Nano.

sudo nano /etc/pacman.conf

Přejděte dolů a najděte „Komunita“. Odstraňte všechny výskyty znaku # před „Komunitou“ a také řádky pod ním. Po odstranění symbolů # stiskněte Ctrl + O pro uložení úprav a ukončete Nano pomocí Ctrl + X.

  Měli byste si koupit 13palcový MacBook Pro (2020)?

Znovu synchronizujte svůj Pacman, abyste povolili komunitní repo.

sudo pacman -Syy

Jakmile je na vašem počítači Arch Linux spuštěn zástupce komunity, nainstalujte si nástroj speedtest-cli.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

OpenSUSE

sudo zypper install speedtest-cli

Generic Linuxes přes Python PIP

Pokud nemůžete získat nástroj Speedtest-cli, budete jej moci spustit pomocí Pythonu a PIP. Chcete-li zahájit instalaci, otevřete okno terminálu a ujistěte se, že máte nejnovější verzi Pythonu i Pipu. Když zjistíte, že na vašem počítači se systémem Linux pracuje nejnovější verze Pythonu a Pipu, nainstalujte Speedtest-cli pomocí následujícího příkazu.

Poznámka: Během instalace se nepokoušejte použít sudo, protože to naruší vaše vývojové prostředí Pythonu.

pip install speedtest-cli

Generické Linuxy prostřednictvím sestavování ze zdroje

Jít cestou Python Pip na obecných linuxových distribucích je obvykle nejjednodušší způsob, jak to rozjet, pokud se vaší linuxové distribuci nestará o software. Pokud však PIP nefunguje, existuje další řešení: sestavení ze zdroje.

  Jak vybrat správnou distribuci Linuxu

Před instalací Speedtest-cli prostřednictvím zdrojového kódu Github nainstalujte programovací jazyk Python a také nástroj Git. Poté pomocí příkazu git clone uchopte kód.

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

Přesuňte svůj terminál do složky s kódem speedtest-cli a aktualizujte oprávnění k obsahu.

sudo chmod +x *

Spusťte instalační nástroj, aby Speedtest-cli fungoval na vašem počítači se systémem Linux.

python setup.py install

Použijte Speedtest-Cli

Chcete-li provést základní test rychlosti internetu pomocí nástroje Speedtest-cli, spusťte terminál a spusťte v něm speedtest-cli. Následuje základní test rychlosti vašeho pingu, odesílání a stahování. Po dokončení procesu se výsledky vašeho internetového testu zobrazí v textové podobě.

speedtest-cli

Pokud s používáním terminálu začínáte a přejete si, aby byly výsledky internetových testů lépe čitelné, přidejte do příkazů speedtest-cli jednoduchý modifikátor.

speedtest-cli  --simple

Test pouze ke stažení

Chcete zjistit rychlost stahování, ale nechcete provádět úplný test rychlosti internetu? Zkuste spustit příkaz speedtest-cli s modifikátorem no-upload.

speedtest-cli --no-upload

Zkombinujte bez nahrávání s jednoduchým modifikátorem pro snadnou čitelnost.

speedtest-cli --no-upload --simple

Test pouze pro nahrávání

Spuštění speedtest-cli s příkazem no-download umožní uživateli provést test „pouze nahrát“.

speedtest-cli --no-download

Nejlepších výsledků dosáhnete spouštěním s jednoduchým modifikátorem.

speedtest-cli --no-download --simple

Zobrazit grafické výsledky

Když spustíte test rychlosti internetu na Speedtest.net, máte možnost zobrazit výsledky své sítě v obrázku PNG. Pokud chcete obrázek výsledku testů rychlosti, které spouštíte pomocí speedtest-cli v terminálu, přidejte modifikátor sdílení.

speedtest-cli --share --simple

Speedtest s bajty

Každý internetový test, který spustíte pomocí příkazu speedtest-cli, se měří v bitech. Je to univerzální standard pro měření rychlosti na internetu. Pokud vám to nevyhovuje, zvažte použití modifikátoru bajtů ve svých testech.

speedtest-cli --bytes

Export SpeedTest do CSV

Provádíte hodně rychlostní testy? Chcete mít přehled o svých datech? Zvažte spuštění příkazu speedtest-cli s modifikátorem csv. Pomocí této funkce vytisknete výsledky testů v textovém formátu „csv“, který lze snadno vložit do tabulkových procesorů, jako je Microsoft Excel nebo Libre Office Calc.

  Aktualizace Disku Google vám umožní uzamknout soubory pomocí čtyřmístného přístupového kódu

speedtest-cli --csv

Další funkce Speedtest-cli

V tomto tutoriálu si projdeme mnoho různých užitečných funkcí, které můžete použít s speedtest-cli. Existuje však mnoho dalších užitečných funkcí, které jsme nepokryli.

Chcete-li získat přístup k dalším funkcím příkazového řádku Speedtest, spusťte v okně terminálu následující příkaz.

speedtest-cli --help

Případně uložte stránku nápovědy do textového souboru s:

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