Speedtest-cli to prosty klient CLI napisany w python’ie do mierzenia szybkości internetu używając infrastruktury Speedtest.net. Działa z python’em w wersji od 2.4 do 3.4.
Instalacja speedtest-cli na Linuxie.
Instalacja speedtest-cli używjąc komendy pip:
sudo apt-get install python-pip sudo pip install speedtest-cli
Manualna instalacja speedtest-cli (najnowsza wersja):
wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py sudo chmod a+rx speedtest_cli.py sudo mv speedtest_cli.py /usr/local/bin/speedtest-cli sudo chown root:root /usr/local/bin/speedtest-cli
Testowanie połączenia internetowego za pomocą speedtest-cli.
Program uruchomiony bez żadnych opcji będzie testował połączenie z najbliższym serwerem Speedtest.net.
sudo speedtest-cli
Test połączenia powinien wyglądać jp:
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Virgin Media (203.187.66.157)... Selecting best server based on latency... Hosted by Virgin Media (Manchester) [14.95 km]: 13.476 ms Testing download speed........................................ Download: 32.68 Mbits/s Testing upload speed.................................................. Upload: 1.93 Mbits/s
Jeżeli chcemy podzielić się wynikiem szybkości internetu z innymi użytkownikami internetu, należy uruchomić speedtest-cli z opcją –share.
Link do udostępnionego wyniku zostanie podany przez program po zakończeniu testu.
sudo speedtest-cli --share
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Virgin Media (203.187.66.157)... Selecting best server based on latency... Hosted by Virgin Media (Manchester) [14.95 km]: 8.245 ms Testing download speed........................................ Download: 32.57 Mbits/s Testing upload speed.................................................. Upload: 1.93 Mbits/s Share results: http://www.speedtest.net/result/3657879242.png
Jeżeli chcemy przetestować szybkości internetu z serwerami, które leżą w innym położeniu geograficznym lub kraju, należy uruchomić speedtest-cli z opcją –list,
odnaleźć kraj lub lokalizację, a następnie wybrać numer identyfikacyjny przypisany do danej lokalizacji i uruchomić speedtest-cli z opcją –server np: 3505
sudo speedtest-cli --list
... 4775) CityLink Ltd (Auckland, New Zealand) [18137.11 km] 2720) WorldNet Services Ltd. (Auckland, New Zealand) [18137.11 km] 4953) Vodafone New Zealand (Auckland, New Zealand) [18137.11 km] 2382) Woosh Wireless (Auckland, New Zealand) [18137.11 km] 721) WorldxChange Comm (Auckland, New Zealand) [18137.11 km] 4989) Two Degrees Mobile Ltd (Auckland, New Zealand) [18137.11 km] 4093) NetSmart Ltd (Tauranga, New Zealand) [18240.01 km] 3986) TrustPower Ltd (Tauranga, New Zealand) [18240.01 km] 960) Enternet Online Ltd (Tauranga, New Zealand) [18240.01 km] 3639) Lightwire Limited (Hamilton, New Zealand) [18244.89 km] 3752) theCloud Limited (Hamilton, New Zealand) [18244.89 km] ...
sudo speedtest-cli --server 3505
Retrieving speedtest.net configuration... Retrieving speedtest.net server list... Testing from Virgin Media (203.187.66.157)... Hosted by Vodafone Hutchison Australia (NN) (Sydney) [16983.81 km]: 330.088 ms Testing download speed........................................ Download: 17.96 Mbits/s Testing upload speed.................................................. Upload: 1.73 Mbits/s
Notice
Jeśli ten artykuł pomógł Ci, masz co do niego jakieś wątpliwości lub pytania „Zostaw komentarz”, a na pewno na niego odpowiem.
Wspomóż rozwój tego serwisu darowizną:
Wszelkie pozyskane fundusze idą na opłacenie miesięcznego abonamentu za sprzęt na, którym stoi serwer.