Speed Test

Test szybkości łącza internetowego – wiersz poleceń

Prędkość internetu ma duże znaczenie, dlatego coraz częściej wykonujemy test prędkości łącza internetowego. Ciekawym serwisem pozwalającym wykonywać tego rodzaju testy jest Speedtest.net by Ookla. Do wykonania testu szybkości łącza wystarczy posiadanie przeglądarki internetowej z zainstalowaną wtyczką Adobe Flash Player. Co zrobić jeśli chcemy wykonać test szybkości łącza internetowego na zdalnym serwerze, na którym mamy jedynie dostęp do wiersza poleceń?

Wystarczy użyć napisanej w Pythonie aplikacji speedtest-cli. Jeśli aplikacja ta nie jest zainstalowana i nie posiadamy uprawnień do instalacji, możemy ją pobrać (używając wget lub curl) i uruchomić bez instalacji:

wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
curl -o speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

Test szybkości łącza internetowego

W wierszu poleceń wpisujemy:

speedtest-cli --share
speedtest-cli --share | Test szybkości łącza internetowego
speedtest-cli

Jako wynik otrzymujemy m.in. informację o prędkości pobierania oraz wysyłania danych, oraz link do obrazka pokazującego wynik testu.

Speed Test
Speed Test

Nowszy pomiar:
Speed Test
Speed Test

Jeśli na serwerze nie ma zainstalowanego Pythona można wykonać test prędkości pobierania pliku. Do tego celu wystarczy posiadanie programu wget lub curl i pobranie odpowiedniego pliku z szybkiego serwera:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip
curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test100.zip
wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test500.zip
curl -o /dev/null ftp://ftp.man.szczecin.pl/test

curl -o /dev/null http://noc.gts.pl/500mb.gts
Pliki testowe o „okrągłych” wielkościach (do 10GiB) dostępne są również na także na:
ftp://ftp.atman.pl/
ftp://ftp.task.gda.pl/test/

Pobierany plik nie jest do niczego potrzebny, dlatego zapisujemy go do /dev/null. Wedle niektórych teorii /dev/null to nośnik danych o nieograniczonej pojemności. Jednak w odróżnieniu od tradycyjnych nośników jest on dostępny w trybie tylko do zapisu 😉

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

To prevent spam, URLs are not allowed in comments. All comments are moderated and subject to approval.
Aby zapobiec spamowi, adresy URL nie są dozwolone w komentarzach. Wszystkie komentarze są moderowane i podlegają zatwierdzeniu.