Będziemy cię uczyć dzięki tej prostej sztuczce, aby zmierzyć szybkość połączenia sieciowego z terminala, bez uzależnienia od aplikacji internetowych, które można znaleźć w Internecie, które mają oscylacje, które mogą dawać niewiarygodne dane.
Aby zmierzyć szybkość połączenia, wystarczy zainstalować niewielką aplikację o nazwie Speedtest-cli. Aby uzyskać ten pakiet, musisz wpisać w konsoli:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
Po pobraniu możemy tylko zmienić uprawnienia do wykonywania programu takiego jak ten (lub jeśli chcesz, możesz to zrobić w trybie graficznym, klikając prawym przyciskiem myszy na pobrany plik i we Właściwościach uprawnienia są modyfikowane, aby dodać możliwość wykonania):
chmod +x speedtest-cli
To da ci uprawnienia do wykonywania. Teraz możemy uruchom go jako skrypty (Musimy to zrobić z katalogu, w którym znajduje się pobrany plik):
./speedtest-cli --simple
W tym momencie test zaczyna mierzyć prędkość opadania i wynurzania w Mb / s. Jeśli, na przykład, przeprowadzasz test swojego połączenia i chcesz podzielić się nim z przyjacielem, aby pokazać mu swoje wyniki lub z technikiem, który pomoże Ci wykryć problem z zakontraktowaną prędkością, po prostu musisz to wykonać (zamiast tego powyższego):
./speedtest-cli --share
Następnie wykonasz test i utworzysz plik Obraz PNG dzięki czemu możesz udostępnić go z wydrukowanymi wynikami. Nawiasem mówiąc, jeśli użyjemy polecenia run bez atrybutu –simple, wynik będzie nieco bardziej szczegółowy.
Działa idealnie, dzięki.
Nie mogę znaleźć miejsca, w którym zapisuje obraz.
Obraz jest zapisywany w sieci, powinieneś zobaczyć adres wychodzący po wydaniu polecenia, a następnie udostępnisz go lub skopiujesz
W przypadku, gdy ktoś nie ma w systemie Pythona, uproszczony skrypt:
http://www.sysadmit.com/2015/04/linux-speedtestnet-cli.html
Witaj przyjacielu, działa idealnie, ale kwerenda z crontab wiem że mogę aktywować akcję cli ./speedtest -share bez problemu, czyli tą która daje mi link do obrazka teraz jakoś otwórz aby wysłać ten link, który generuje zapytanie na określony adres e-mail. ? -
Pozdrowienia.
Juan Carlos