Speedtest: narzędzie do pomiaru prędkości sieci z terminala

Wykres szybkości sieci

Istnieje wiele sposobów przeprowadzania testów wydajności naszego połączenia, jest kilka dobrze znanych stron internetowych, na których można wykonać testy szybkości naszej sieci lub niektóre aplikacje graficzne, które możemy mieć. Zamiast tego, tym razem przynosimy ci SpeedTest, narzędzie, którego można użyć z konsoli do przeprowadzenia wyczerpujących testów, aby naprawdę poznać szybkość naszego połączenia internetowego. Dzięki tego typu narzędziom możemy nie tylko mierzyć wydajność wysyłania i pobierania oferowaną przez naszego dostawcę Internetu, ale także przeprowadzać testy w celu wykrycia ewentualnych problemów w naszym połączeniu.

Aby było to możliwe, wystarczy pobrać narzędzie, które jest proste skrypt Pythona i oczywiście niezbędne zależności do jego wykonania, które w tym przypadku poprzez zainstalowanie pakietu Python są niezbędne do wykonania pliku .py dołączonego do jego wykonania. Więc teraz już wiesz, aby uniknąć problemów, przed wykonaniem kroków, które zawarliśmy w tym artykule, będziesz potrzebować interpretera Pythona, aby wszystko działało. Aby to zrobić, wykonaj następujące czynności:

git clone https://github.com/sivel/speedtest-cli.git

cd speedtest-cli

python speedtest.py

Oprócz używania go bez argumentów, masz też kilka dostępne opcje (np. opcja –list, aby wyszczególnić dostępne serwery testowe i móc wybrać konkretny, z którego przeprowadzimy testy) oraz zapoznać się z ich dokumentacją. Jak widać, nie jest to skomplikowane w użyciu i chociaż wynik jest w trybie tekstowym, chociaż przy przekierowaniach możemy wysłać wynik do pliku w celu przechowywania danych wyjściowych, może to być całkiem przydatne w tych przypadkach, w których nie mieć środowisko graficzne z przeglądarką internetową do przeprowadzania testów na stronach internetowych, o których mówiłem na początku tego artykułu.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: AB Internet Networks 2008 SL
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Henri powiedział

    Witam, ciekawa aplikacja, ale chciałbym wiedzieć, czy istnieje wersja graficzna taka jak speedtest online. Dzięki

  2.   Henri powiedział

    Wydaje mi się, że nie działa z opcją –csv-header.

    $ python speedtest.py –csv –csv-header> speedtest.csv

    po prostu napisz nagłówek
    Identyfikator serwera, sponsor, nazwa serwera, znacznik czasu, odległość, ping, pobieranie, przesyłanie, udostępnianie, adres IP