speedtest-cli to w pełni otwarta aplikacja do testowania naszego łącza, z poziomu konsoli, wykorzystująca popularny serwis speedtest.net. Za jej pomocą przejrzymy dostępne w pobliżu serwery, a podczas testów zostanie wybrany zawsze ten najszybszy. Po zakończonych testach można można wygenerować wyniki i adres URL do strony speedtest.net z obrazkiem.
speedtest-cli do działania potrzebuje Python Pip, która to paczka powinna być dostępna w praktycznie każdym systemie operacyjnym. My posłużymy się dystrybucją Ubuntu:
[bash]apt-get install python-pip[/bash]
Teraz możemy zainstalować nasz program:
[bash]pip install speedtest-cli[/bash]
Jeżeli chcemy zaktualizować nasze narzędzie:
[bash]pip install speedtest-cli –upgrade[/bash]
Oto składnia:
[bash]$ speedtest-cli -h
usage: speedtest-cli [-h] [–share] [–simple] [–list] [–server SERVER]
[–mini MINI] [–source SOURCE] [–version]
Command line interface for testing internet bandwidth using speedtest.net.
————————————————————————–
https://github.com/sivel/speedtest-cli
optional arguments:
-h, –help show this help message and exit
–share Generate and provide a URL to the speedtest.net share
results image
–simple Suppress verbose output, only show basic information
–list Display a list of speedtest.net servers sorted by distance
–server SERVER Specify a server ID to test against
–mini MINI URL of the Speedtest Mini server
–source SOURCE Source IP address to bind to
–version Show the version number and exit
[/bash]
Zatem, jeżeli chcemy zrobić test łącza i uzyskać adres internetowy do wygenerowanego obrazka wpisujemy:
[bash]speedtest –share[/bash]
Testowanie szybkości łącza internetowego z poziomu konsoli | OSWorld.pl http://t.co/X9Tsi62lkC via @OSWorldpl
ja robie to zawsze metodą partyzancką przez: wget http://noc.gts.pl/500mb.gts
a upload też testujesz tą metodą? :P
To robię emacsem przez sendmail :)
wget –output-document=/dev/null http://noc.gts.pl/500mb.gts
i lecimy bez zapisu na dysk.
wget http://noc.gts.pl/500mb.gts -O /dev/null
krótszy sposób
Dla amatorów CLI polecam: http://www.commandlinefu.com
Aplikacja speedtest-cli oczekuje na dodanie do repozytorium Debiana: https://ftp-master.debian.org/new/speedtest-cli_0.2.4-1.html więc będzie ją można zainstalować bez żadnych python-pip.
Potwierdzam, Jessie ma w repo i można zainstalować przez apt(itude).
Cyryl Sochacki liked this on Facebook.
Krzysztof Zubik liked this on Facebook.
Wojciech Gnyp liked this on Facebook.
Tomasz Kaniuka liked this on Facebook.
Thomas Drabczyk liked this on Facebook.
Michał Olber liked this on Facebook.
Witam. Okazuje się, że skrypt zwraca inne (przekłamane) wyniki, niż serwis online (speedtest.net). Opisany tu skrypt zapisuje najwyższą uzyskaną prędkość, nawet jeśli trwa ona ułamek sekundy. I tak np. moje łącze testuje się co pół godziny. Pokazuje mi wysokie wartości download rzędu 16 Mbit. W rzeczywistości (wynik zwracany przez stronę speedtest.net) jest rzędu 7 Mbit. Sktypt wprowadza w błąd. Może być używany przez dostawców celem dowodzenia zawyżonych wyników. Wystarczy, że dostawca na ułamek sekundy będzie puszczał dużo wyższy transfer (i skrypt taki właśnie wskaże). Autor powinien coś z tym zrobić.