Aby przetestować szybkość internetu w terminalu Linuksa za pomocą Speedtest CLI, należy zainstalować to narzędzie oraz zapoznać się z jego konfiguracją i najważniejszymi poleceniami. Poniżej znajdziesz szczegółowy, rozbudowany poradnik krok po kroku wraz z wyjaśnieniami oraz wskazówkami dotyczącymi użytkowania na różnych dystrybucjach Linuksa.
Czym jest Speedtest CLI?
Speedtest CLI to narzędzie linii poleceń stworzone przez firmę Ookla – tę samą, która prowadzi popularny serwis speedtest.net. Dzięki niemu możesz szybko i wiarygodnie sprawdzić jakość swojego połączenia internetowego: prędkość pobierania (download), wysyłania (upload), opóźnienie (ping) oraz ewentualną utratę pakietów, bez potrzeby otwierania przeglądarki.
Krok 1 – Przygotowanie systemu
Przed instalacją zaleca się zaktualizowanie systemu oraz narzędzi, takich jak curl
, które mogą być wymagane do pobrania repozytorium lub instalatora.
Dla Debiana, Ubuntu i pochodnych:
sudo apt update sudo apt upgrade -y sudo apt install curl
Dla Fedory, CentOS:
sudo dnf update -y sudo dnf install curl
Krok 2 – Instalacja Speedtest CLI
Najprostsza droga – oficjalna paczka od Ookla
Debian/Ubuntu:
- Dodaj repozytorium Ookla:
bash curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bash
- Zainstaluj Speedtest CLI:
bash sudo apt install speedtest
Fedora/CentOS/RHEL:
- Dodaj repozytorium:
bash curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
- Zainstaluj program:
bash sudo dnf install speedtest # lub jeśli używasz starszej wersji: sudo yum install speedtest
Teraz sprawdź wersję i dostępność narzędzia:
speedtest --version
Jeśli terminal zwraca numer wersji, wszystko jest gotowe do użycia.
Alternatywa – Instalacja speedtest-cli (Python) poprzez menedżer pakietów
W większości dystrybucji jest dostępny pakiet pythonowy speedtest-cli
, jednak nie jest to ta sama aplikacja, co oficjalny Speedtest CLI od Ookla i może oferować mniej funkcjonalności lub różnić się wynikami.
Ubuntu/Debian:
sudo apt install speedtest-cli
Fedora/CentOS:
sudo dnf install speedtest-cli
Krok 3 – Wykonanie podstawowego testu prędkości
Aby uruchomić domyślny test, wystarczy w terminalu wpisać:
speedtest
Zostaną wyświetlone informacje o opóźnieniu (ping), prędkości pobierania i wysyłania.
Krok 4 – Najważniejsze opcje i przykłady użycia
Speedtest CLI od Ookla pozwala na dużą elastyczność:
- Wyświetl wynik w przejrzystym formacie:
speedtest
- Wynik w formacie JSON:
speedtest --format=json
- Wynik w formacie CSV:
speedtest --format=csv
- Test z pominięciem licencji i pytania o zgodę:
speedtest --accept-license --accept-gdpr
- Wybór konkretnego serwera testowego (najpierw znajdź ID serwera):
speedtest --servers speedtest --server [ID_SERWERA]
- Automatyzacja testów (przykład uruchomienia co godzinę przez cron lub systemd-timer): Umieść polecenie
speedtest --format=csv >> ~/speedtest-log.csv
w zadaniu cron.
Krok 5 – Wyjaśnienia i najczęściej zadawane pytania
-
Czy wyniki Speedtest CLI różnią się od testów w przeglądarce? Zazwyczaj nie – oba korzystają z tych samych serwerów Ookla. CLI jest jednak bardziej powtarzalne, wygodne do automatyzacji i stosowane szeroko przez administratorów.
-
Jak odczytywać wyniki?
-
Ping (Latency) – niższy to lepiej, mierzy opóźnienie.
-
Download/Upload – im wyższa wartość, tym lepiej.
-
Packet Loss (Utrata pakietów) – istotna przy połączeniach VoIP i transmisji na żywo, powinna wynosić 0%.
-
Do czego przydaje się wersja CLI?
-
Diagnostyka połączenia na serwerach bez środowiska graficznego.
-
Monitorowanie jakości łącza w czasie (logowanie wyników).
-
Integracja z narzędziami monitorującymi i własnymi skryptami.
Dodatkowe możliwości
- Integracja wyników z własnym panelem monitoringu dzięki możliwości pobierania wyników w formacie CSV/JSON.
- Testowanie połączeń z określonymi serwerami w różnych lokalizacjach.
- Porównywanie wyników z różnych okresów, tworzenie wykresów trendów.
Podsumowanie –
Speedtest CLI od Ookla to niezawodne narzędzie do analizy jakości połączenia internetowego na systemach Linux, przydatne zarówno administratorom, jak i użytkownikom domowym, zwłaszcza gdy nie ma dostępu do przeglądarki. Wszystkie powyższe informacje pozwolą szybko zainstalować, uruchomić oraz zautomatyzować testy prędkości internetu na niemal każdej dystrybucji Linuksa.