speedtest w konsoli Debian Ubuntu i CentOS
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ą Centos 7
Instalujemy pakiet python-pip:
Centos7
1 | yum install python-pip |
Debian/Ubuntu:
1 | apt-get install python-pip |
Następnie instlaujemy pakiet speedtest:
Centos:
1 | pip install speedtest-cli |
Debian/Ubuntu:
1 | pip install speedtest-cli |
Jeśli CentOS zwróci nam błąd:
1 2 3 | Successfully installed speedtest-cli-1.0.7 You are using pip version 8.1.2, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. |
Należy wykonać upgrade poleceniem:
1 | pip install --upgrade pip |
Całość powinna już działać bez problemu.
Speedtest wykonujemy poleceniem:
1 | speedtest |
Powinniśmy otrzymać wynik:
1 2 3 4 5 6 7 8 9 10 11 | [root@node ~]# speedtest Retrieving speedtest.net configuration... Testing from Hetzner Online GmbH (94.130.246.172)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Spacken.net (Hagen) [141.07 km]: 10.09 ms Testing download speed................................................................................ Download: 142.42 Mbit/s Testing upload speed................................................................................................ Upload: 65.65 Mbit/s |
Jeśli chcemy otrzymać wynik graficzny wykonujemy polecenie:
1 | speedtest --share |
Otrzymamy wtedy wynik wraz z linkiem:
1 2 3 4 5 6 7 8 9 10 11 12 | speedtest --share Retrieving speedtest.net configuration... Testing from Hetzner Online GmbH (94.130.246.172)... Retrieving speedtest.net server list... Selecting best server based on ping... Hosted by Spacken.net (Hagen) [141.07 km]: 7.298 ms Testing download speed................................................................................ Download: 128.33 Mbit/s Testing upload speed................................................................................................ Upload: 66.53 Mbit/s Share results: http://www.speedtest.net/result/7040605661.png |
Graficzna wersja jest dostępna pod adresem:
1 | Share results: http://www.speedtest.net/result/7040605661.png |
Wynik możemy zamieścić na stronę czy bloga i prezentuje się tak: