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.csvw 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.



