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.
Spis treści:
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