17.03.2017

Как измерить скорость интернета через командную строку Linux

Не важно зачем вам понадобилось мерить скорость интернета из консоли Linux. Возможно у вас подозрение в том что хостер вас обманывает или на вашей linux машине нет GUI и вам лень её ставить. Всё это совсем не важно, важно только одно, вам необходим установленный интерпретатор Python.

Установит Python в Linux очень просто:

sudo apt-get update
sudo apt-get install python3

Далее с помощью скрипта на python мы измерим скорость интернета из консоли по средствам сервиса Speedtest.net

wget -O — https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py | python

Получаем результат замера нашей скорости канала upload и download прямо в консоль

—2016-12-04 19:33:54— https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
Resolving raw.githubusercontent.com (raw.githubusercontent.com)… 151.101.84.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.84.133|:443… connected.
HTTP request sent, awaiting response… 200 OK
Length: 43882 (43K) [text/plain]
Saving to: ‘STDOUT’

— 100%[=====================>] 42.85K —.-KB/s in 0.04s

2016-12-04 19:33:55 (968 KB/s) — written to stdout [43882/43882]

Retrieving speedtest.net configuration…
Testing from TTK (188.244.132.56)…
Retrieving speedtest.net server list…
Selecting best server based on ping…
Hosted by Vimpelcom ltd (Saint Petersburg) [22.62 km]: 16.185 ms
Testing download speed……………………………………………………………………..
Download: 6.71 Mbit/s
Testing upload speed……………………………………………………………………………………….
Upload: 12.19 Mbit/s