Jak z poziomu konsoli Linuxa sprawdzić szybkość łącza

Po wykupieniu VPSa ciekawscy użytkownicy mogą chcieć sprawdzić jakim dysponuje on łączem. Często jednak do dyspozycji ma się jedynie dostęp za pomocą SSH, ale dzięki narzędziom takim jak speedtest-cli nie stanowi to większego problemu.

Chesz przetestować działanie poniższych instrukcji, a nie masz dostępu do serwera Linuxowego? Po rejestacji na DigitalOcean otrzymasz 100 dolarów do wykorzystania w ciągu 60 dni, a z przyjaznym interfejsem uruchomisz ulubioną dystrybucję w ciągu paru minut.

Choć Speedtest jest bardzo popularnym narzędziem wyniki przezeń prezentowane są jedynie orientacyjne i zależą od obciążenia systemu, jego wersji i wielu innych czynników.

W pierwszej kolejności konieczna jest instalacja Pythona za pomocą komendy sudo yum install python (dla użytkowników Centos/RHEL) lub sudo apt-get install python (Debian/Ubuntu).

Następnie wystarczy pobrać narzędzie poleceniem wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest_cli.py i nadać mu prawo uruchomienia wpisując chmod +x speedtest-cli.

Pobranie i nadanie uprawnień speedtest-cli

Na koniec pozostaje uruchomić program komendą ./speedtest-cli który automatycznie wybierze najbliższy serwer i przeprowadzi test szybkości łącza.

Wynik działania narzędzia speedtest-cli

Przekazując opcjonalne parametry można wpłynąć na działanie programu i tak:

  • --help wyświetli pomoc.
  • --bytes zwróci wynik w bajtach zamiast bitów.
  • --share wygeneruje link do obrazka którym będzie można się pochwalić na Facebooku.
  • --simple wyświetli jedynie podstawowe informacje.
  • --list wypisze listę serwerów posortowanych według odległości.
  • --server umożliwi wskazanie konkretnego serwera
  • --secure wymusi użycie protokołu HTTPS zamiast HTTP.