
Cześć!
W dzisiejszym świecie, gdzie szybki dostęp do internetu jest kluczowy, monitorowanie i optymalizacja prędkości sieci staje się coraz ważniejsze. W tym poradniku przyjrzymy się temu, jak wykorzystać narzędzie speedtest-cli na popularnym Raspberry Pi, aby przeprowadzić skuteczny test prędkości dostępu do Internetu.
Dowiedz się, jak szybko i łatwo zainstalować oraz skonfigurować to narzędzie, aby uzyskać wartościowe informacje dotyczące wydajności Twojej lokalnej sieci. Odkryj, jak śledzić prędkość pobierania i wysyłania danych, co może być przydatne do monitorowania swojego połączenia Internetowego.
Czym jest speedtest-cli?
Speedtest-cli to narzędzie wiersza poleceń (CLI – Command Line Interface) służące do przeprowadzania testów prędkości internetu bez konieczności korzystania z interfejsu graficznego przeglądarki. Z ostało stworzone przez Matta Martz’a, który jest deweloperem oprogramowania i aktywnym członkiem społeczności open source. Jest to prosta, łatwa w użyciu aplikacja, która umożliwia użytkownikom szybkie i wygodne sprawdzenie prędkości pobierania, wysyłania oraz opóźnienia w ich połączeniu internetowym.
Narzędzie speedtest-cli korzysta z usługi Speedtest.net, popularnej platformy do pomiaru prędkości internetu. W trakcie testu, narzędzie nawiązuje połączenie z najbliższym serwerem Speedtest.net, przesyła i pobiera dane, a następnie prezentuje wyniki, takie jak prędkość pobierania (download), prędkość wysyłania (upload) oraz opóźnienie (ping).
Przygotowanie
Zanim przystąpimy do sprawdzania prędkości internetu, warto odpowiednio przygotować nasze urządzenie – do stworzenia poradnika użyję Raspberry Pi w wersji 4B. Polecenia będziemy wydawać naszemu urządzeniu za pomocą SSH.
- Obecnie możecie już skorzystać z dostępnego w sprzedaży Raspberry Pi 5, jednakże dostępność jego jest bardzo mała. Polecam skorzystać z rpilocator.com, aby zobaczyć gdzie możesz obecnie dostać w rozsądnej cenie urządzenie;
- Na systemy operacyjne Microsoft Windows polecam PuTTY, z kolei na systemy operacyjne Apple MacOS polecam Termius.
Krok 1 – Zaktualizuj listę pakietów oraz wgraj aktualizacje
- Uruchom Putty (Windows OS) lub Termius (MacOS), a następnie połącz się ze swoim urządzeniem,
- Wprowadź poniższą komendę, aby zaktualizować listę pakietów oraz zainstalować dostępne aktualizacje:
sudo apt-get update && sudo apt-get upgrade -y
Krok 2 – Zainstaluj pakiet speedtest-cli
- Wprowadź poniższą komendę, aby zaktualizować pakiet do pomiaru prędkości:
sudo apt-get install speedtest-cli -y
- Zaczekaj krótką chwilę, aż proces instalacji pakietu zostanie zakończony. Po pomyślnym zainstalowaniu, możesz przejść do kolejnej komendy, którą wykonasz w wierszu poleceń.
Jak zmierzyć prędkość Internetu za pomocą speedtest-cli na Raspberry Pi
- Aby sprawdzić prędkość internetu, użyj poniższej komendy do uruchomienia aplikacji:
speedtest-cli
- Po wprowadzeniu powyższej komendy, w krótkim czasie otrzymasz raport pomiaru prędkości Twojego łącza internetowego. Poniżej znajdziesz przykładowy wynik pomiaru:
Retrieving speedtest.net configuration...
Testing from YOUR ISP NAME (XXX.XXX.XXX.XXX)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by TOM MEDIA (Dabrowa Górnicza) [248.38 km]: 9.454 ms
Testing download speed................................................................................
Download: 527.30 Mbit/s
Testing upload speed......................................................................................................
Upload: 165.59 Mbit/s
W powyższym wyniku widoczne są rezultaty prędkości internetu, uwzględniające zarówno pobieranie, jak i wysyłanie danych. Jeśli preferujesz wyświetlanie danych wyjściowych w bajtach zamiast w bitach, skorzystaj z poniższej komendy:
speedtest-cli --bytes
- Po wprowadzeniu powyższej komendy, w krótkim czasie otrzymasz raport pomiaru prędkości Twojego łącza internetowego. Poniżej znajdziesz przykładowy wynik pomiaru:
Retrieving speedtest.net configuration...
Testing from YOUR ISP NAME (XXX.XXX.XXX.XXX)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by KSU Provector (Gorzow Wielkopolski) [393.08 km]: 10.081 ms
Testing download speed................................................................................
Download: 66.01 Mbyte/s
Testing upload speed......................................................................................................
Upload: 20.38 Mbyte/s
Przeczytaj także:
- Home Assistant: Instalacja oświetlenia lustra na ESPHome / Skonfiguruj proste oświetlenie lustra z ESPHome w Home Assistant. Odkryj prostą integrację i steruj światłem z łatwością.
- print(„Helllo World”) / Witaj na moim blogu, gdzie 'Hello World’ to symboliczny start. Odkrywaj ze mną fascynujący świat kodowania i nowości ze świata technologii.
- Synology: Odblokuj porty WWW dla Nginx Proxy Manager / Odblokuj porty na Synology i skonfiguruj Nginx Proxy Manager. Przewodnik ułatwi instalację proxy, zapewniając proste zarządzanie serwerem.
- ADS-B: Instalacja i konfiguracja odbiornika na Raspberry Pi / Odkryj tajniki instalacji i konfiguracji własnej anteny ADS-B na Raspberry Pi. Rozwijaj umiejętności i śledź samoloty w czasie rzeczywistym.
- Traccar: Przewodnik instalacji na Synology w Dockerze / Przewodnik krok po kroku: Instalacja Traccar na Synology za pomocą Docker. Skuteczne śledzenie pojazdów na własnym serwerze.
- Traccar: Konfiguracja komunikacji z GPSem w Dockerze / Krok po kroku jak umożliwić komunikację z Traccar GPS. Przy użyciu Docker Compose otwórz porty dla zarządzania i odbierania danych GPS.
Dodaj komentarz