Sprawdzanie szybkości internetu spod konsoli – Linux.

 

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

speedtest-cli

 

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

 

speedtest-cli-server

 

Dodaj komentarz

Twój adres email nie będzie publikowany.