четверг, 14 августа 2014 г.

Тестируем скорость Интернета из коммандной строки в GNU Linux

Данные действия испытаны и проверены на Ubuntu серверной редакции, но впрочем подойдёт я думаю хоть для каких линуксов...  Для начала сольём утилиту для тестирования:

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

Затем поместим  этот файл в /usr/bin и сделаем его выполняемым:

chmod +x speedtest_cli.py && cp speedtest_cli.py /usr/bin/speedtest

Теперь скрипт можно вызывать спокойно из любой директории в системе. А теперь как его юзать...

Если мы запустим скрипт из командной строки, без указания каких либо ключей, то скрипт проделает тест скорости, но при этом он выберет тот сервер, который наиболее близок к вам:

root@linuxhost:~# speedtest
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from <name of ISP> (ip address)...
Selecting best server based on latency...
Hosted by NurTelecom (Bishkek) [210.91 km]: 2.357 ms
Testing download speed........................................
Download: 68.73 Mbits/s
Testing upload speed..................................................
Upload: 89.54 Mbits/s


Можно поделиться своими результатами со всеми, задав ключ --share:

speedtest --share

Можно посмотреть полный список серверов:

speedtest --list | more

А можно и взять список серверов, например в качестве критерия отбора взяв название определенного города:

root@n1:~# speedtest --list | grep Moscow
4984) CLN (Moscow, Russia) [3155.92 km]
5040) Alfa Net Telecom (Moscow, Russia) [3155.92 km]
3682) Rostelecom (Moscow, Russian Federation) [3155.92 km]
4472) Dataline Ltd (Moscow, Russia) [3155.92 km]
1789) Megafon (Moscow, Russian Federation) [3155.92 km]
4381) LLC "SouthNets" (Moscow, Russian Federation) [3155.92 km]
4399) Logitel Telecom (Moscow, Russian Federation) [3155.92 km]
4718) Beeline (Moscow, Russia) [3155.92 km]
1907) MTS (Moscow, Russian Federation) [3155.92 km]
2322) RuTube (Moscow, Russian Federation) [3155.92 km]



И протестировать скорость до определенного сервера:

 root@linuxhost:~# speedtest --server 1789
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from <name of ISP> (ip address)...
Hosted by Megafon (Moscow) [3155.92 km]: 66.095 ms
Testing download speed........................................
Download: 8.63 Mbits/s
Testing upload speed..................................................
Upload: 33.01 Mbits/s

Комментариев нет:

Отправить комментарий