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]

Poprzedni artykułOpenClonk 4.1
Następny artykułKDE Nepomuk przestanie być rozwijany, na rzecz Baloo
Michał Olber
Interesuję się głównie sprzętem i działaniem jego pod systemami GNU/Linux. Testuję różne dystrybucje i robię recenzje. Interesuję się działaniem sprzętu pod Linuksem, dzięki czemu wiem, jaki zestaw komputerowy wybierać :)

16 KOMENTARZE

  1. 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ć.

ZOSTAW ODPOWIEDŹ

Proszę wpisać swój komentarz!
Proszę podać swoje imię tutaj