sysmerge IT

30 мар. 2020 г.

Debian: Speedtest cli клиент - проверка скорости с консоли

У speedtest'а есть удобный cli клиент для тестирования скорости соединения до нужных серверов.
Для установки на Debian воспользуемся следующей последовательностью команд:

# sudo apt-get install gnupg1 apt-transport-https dirmngr
# export INSTALL_KEY=379CE192D401AB61
# export DEB_DISTRO=$(lsb_release -sc)
# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $INSTALL_KEY
# echo "deb https://ookla.bintray.com/debian ${DEB_DISTRO} main" | sudo tee  /etc/apt/sources.list.d/speedtest.list
# sudo apt-get update
# sudo apt-get install speedtest
Установка утилиты на других дистрибутивах описана на официальном сайте.
Для дефолтной проверки достаточно запустить просто командой speedtest, но при этом утилита выберет ближайшие сервера для проверки и в случае необходимости проверки соединения глобально с другой точкой света толку будет мало.

Для этого необходимо использовать ключ -s и указать ID сервера для проверки. Посмотреть ID сервера можно тут https://www.speedtestserver.com/. Итого, команда для теста соединения с сервером в Пекине от провайдера Beijing Unicom будет такой:
# speedtest -s 5145
Результат теста
# speedtest -s 5145
   Speedtest by Ookla
     Server: Beijing Unicom - Beijing (id = 5145)
        ISP: Some-Italian Ltd.
    Latency:   236.42 ms   (4.43 ms jitter)
   Download:    91.23 Mbps (data used: 132.9 MB)
     Upload:    50.51 Mbps (data used: 78.3 MB)
Packet Loss:    20.0%
 Result URL: https://www.speedtest.net/result/c/0e27272e-9283-459f-a578-a7fb2e3d3bb2