Jak uruchomić SpeedTest z terminala Linux

Speedtest.net to przydatne narzędzie dla administratorów serwerów Linux i entuzjastów, ponieważ pomaga im szybko testować ping, przepustowość i inne informacje sieciowe w zaciszu strony internetowej. Mimo to, mimo że witryna Speedtest.net jest dobra, nie jest to zbyt przydatne, jeśli próbujesz przetestować połączenie internetowe zdalnego serwera i nie masz dostępu do przeglądarki internetowej.

Przedstawiamy Speedtest-cli: jest to narzędzie wiersza poleceń, które umożliwia uruchamianie Speedtest z terminala Linux. Robi wszystko, co robi witryna Speedtest, ale z argumentami poleceń systemu Linux. Aby zainstalować to oprogramowanie, potrzebujesz najnowszej wersji języka programowania Python.

Zainstaluj Speedtest-cli

Speedtest-Cli można zainstalować za pośrednictwem wielu różnych źródeł oprogramowania dystrybucji Linuksa. Jest również dostępny za pośrednictwem kodu źródłowego lub narzędzia Python Package.

Ubuntu

sudo apt install speedtest-cli

Debian

sudo apt-get install speedtest-cli

Arch Linux

Użytkownicy Archa, którzy chcą zainstalować Speedtest-cli, będą musieli najpierw włączyć repozytorium oprogramowania „Społeczność” w /etc/pacman.conf. Aby aktywować, uruchom terminal i otwórz pacman.conf za pomocą Nano.

sudo nano /etc/pacman.conf

Przewiń w dół i znajdź „Społeczność”. Usuń wszystkie wystąpienia # przed „Społeczność”, a także wiersze pod nim. Po usunięciu symboli # naciśnij Ctrl + O, aby zapisać zmiany i wyjdź z Nano za pomocą Ctrl + X.

Ponownie zsynchronizuj Pacmana, aby włączyć repozytorium społeczności.

sudo pacman -Syy

Gdy przedstawiciel społeczności jest teraz uruchomiony na Twoim komputerze Arch Linux, zainstaluj narzędzie speedtest-cli.

sudo pacman -S speedtest-cli

Fedora

sudo dnf install speedtest-cli -y

OpenSUSE

sudo zypper install speedtest-cli

Generic Linuxes via Python PIP

Jeśli nie możesz pobrać narzędzia Speedtest-cli, będziesz mógł go uruchomić za pomocą Pythona i PIP. Aby rozpocząć instalację, otwórz okno terminala i upewnij się, że masz najnowszą wersję Pythona i Pipa. Kiedy ustalisz, że masz najnowszą wersję Pythona i Pipa działającą na komputerze z systemem Linux, zainstaluj Speedtest-cli za pomocą następującego polecenia.

Uwaga: nie próbuj używać sudo podczas instalacji, ponieważ zepsuje to środowisko programistyczne Python.

pip install speedtest-cli

Generyczne systemy Linux poprzez kompilację ze źródła

Korzystanie z trasy Python Pip w ogólnych dystrybucjach Linuksa jest zwykle najłatwiejszym sposobem, aby to osiągnąć, jeśli twoja dystrybucja Linuksa nie dba o oprogramowanie. Jeśli jednak PIP nie działa, istnieje inne rozwiązanie: budowanie ze źródła.

Przed zainstalowaniem Speedtest-cli za pośrednictwem kodu źródłowego Github zainstaluj język programowania Python, a także narzędzie Git. Następnie użyj polecenia git clone, aby pobrać kod.

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

Przenieś swój terminal do folderu kodu speedtest-cli i zaktualizuj uprawnienia zawartości.

sudo chmod +x *

Uruchom narzędzie instalacyjne, aby Speedtest-cli działało na komputerze z systemem Linux.

python setup.py install

Użyj Speedtest-Cli

Aby przeprowadzić podstawowy test szybkości Internetu za pomocą narzędzia Speedtest-cli, uruchom terminal i uruchom w nim speedtest-cli. Poniżej znajduje się podstawowy test ping, szybkości wysyłania i pobierania. Wyniki twojego testu internetowego pojawią się w formie tekstowej po zakończeniu procesu.

speedtest-cli

Jeśli nie masz doświadczenia w korzystaniu z terminala i chcesz, aby wyniki testów internetowych były łatwiejsze do odczytania, dodaj prosty modyfikator do poleceń speedtest-cli.

speedtest-cli  --simple

Test tylko do pobrania

Chcesz sprawdzić prędkość pobierania, ale nie masz ochoty przeprowadzać pełnego testu szybkości Internetu? Spróbuj uruchomić polecenie speedtest-cli z modyfikatorem no-upload.

speedtest-cli --no-upload

Połącz brak możliwości przesyłania z prostym modyfikatorem, aby zapewnić czytelność.

speedtest-cli --no-upload --simple

Test tylko do przesyłania

Uruchomienie speedtest-cli z poleceniem no-download umożliwi użytkownikowi wykonanie testu „tylko przesyłanie”.

speedtest-cli --no-download

Aby uzyskać najlepsze wyniki, uruchom z prostym modyfikatorem.

speedtest-cli --no-download --simple

Zobacz wyniki graficzne

Po uruchomieniu testu szybkości Internetu na Speedtest.net masz możliwość przeglądania wyników sieci w obrazie PNG. Jeśli chcesz uzyskać obrazowy wynik testów szybkości, które uruchamiasz za pomocą speedtest-cli w terminalu, dodaj modyfikator udostępniania.

speedtest-cli --share --simple

Speedtest With Bytes

Każdy test internetowy uruchamiany poleceniem speedtest-cli jest mierzony w bitach. To uniwersalny standard pomiaru prędkości w internecie. Jeśli to Ci nie odpowiada, rozważ użycie modyfikatora bajtów w swoich testach.

speedtest-cli --bytes

Eksportuj SpeedTest do CSV

Często przeprowadzasz testy prędkości? Chcesz śledzić swoje dane? Rozważ uruchomienie polecenia speedtest-cli z modyfikatorem csv. Korzystanie z tej funkcji umożliwia drukowanie wyników testów w formacie tekstowym „csv”, który można łatwo wkleić w arkuszach kalkulacyjnych, takich jak Microsoft Excel lub Libre Office Calc.

speedtest-cli --csv

Inne funkcje Speedtest-cli

W tym samouczku omawiamy wiele różnych przydatnych funkcji, których można używać z speedtest-cli. Chociaż istnieje wiele innych przydatnych funkcji, których nie omówiliśmy.

Aby uzyskać dostęp do innych funkcji wiersza poleceń Speedtest, uruchom następujące polecenie w oknie terminala.

speedtest-cli --help

Alternatywnie zapisz stronę pomocy w pliku tekstowym z:

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