Для того чтобы узнать текущую скорость Вашего интернета канала воспользуемся проектом speedtest, посредством данного проекта выкачиваем специально оформленный скрипт написанный на Python и просто его запускаем, а в итоге получаем скорость загрузи и скорость отдачи.
ekzorchik@srv-mon:~$ wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
ekzorchik@srv-mon:~$ chmod +x speedtest-cli
ekzorchik@srv-mon:~$ ./speedtest-cli
Retrieving speedtest.net configuration…
Retrieving speedtest.net server list…
Testing from Thyphone Communications LLC (<мой_внешний_Ip_address)…
Selecting best server based on latency…
Hosted by MTS (Balashikha) [6.49 km]: 14.717 ms
Testing download speed………………………………….
Download: 53.16 Mbits/s
Testing upload speed…………………………………………..
Upload: 26.64 Mbits/s
Либо вывод только той информации которая вообщем-то и нужна:
ekzorchik@srv-mon:~$ ./speedtest-cli | awk '/Download:/ {print $1 $2 $3}'
Download:59.68Mbits/s
ekzorchik@srv-mon:~$ ./speedtest-cli | awk '/Upload:/ {print $1 $2 $3}'
Upload:37.67Mbits/s
В разный период времени значения Download & Upload будут не сильно, но меняться.
Это значит:
Download: 53 /8 = 6,625 Мегабайт в секунду
Upload: 26 / 8 = 3,25 Мегабайт в секунду
, что в моем случаем для моих задач вполне ничего.
Вот собственно и все, с уважением автор блога – ekzorchik.