Top.Mail.Ru

Измерение скорости интернета на сервере с помощью Speedtest-cli

Speedtest CLI® - это инструмент, который позволяет вам проводить тестирование производительности вашего интернет-соединения прямо из командной строки. Разработанный специально для программистов, системных администраторов и энтузиастов компьютеров, Speedtest CLI® является официальным Linux-приложением Speedtest, разработанным компанией Ookla®.

С помощью Speedtest CLI® вы можете легко измерить такие показатели производительности вашего интернет-соединения, как скорость загрузки и выгрузки, задержка и потеря пакетов - все это без необходимости использования веб-браузера.

Вы также можете провести тестирование соединения с интернетом вашего ПК, удаленного сервера или даже маломощных устройств, таких как Raspberry Pi®, с использованием глобальной сети серверов Speedtest.

Speedtest CLI® также позволяет настраивать автоматические сценарии для сбора данных о производительности вашего соединения и анализировать изменения во времени.

Также есть возможность использовать Speedtest CLI®  в своих собственных программах, включив его в приложение на выбранном вами языке программирования.

И наконец, вы можете просматривать результаты тестирования в различных форматах, таких как CSV, JSONL или JSON.  

Пример установки на Fedora/Centos/Redhat:

## If migrating from prior bintray install instructions please first...
# sudo rm /etc/yum.repos.d/bintray-ookla-rhel.repo
# sudo yum remove speedtest
## Other non-official binaries will conflict with Speedtest CLI
# Example how to remove using yum
# rpm -qa | grep speedtest | xargs -I {} sudo yum -y remove {}
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest

Пример установки на Ubuntu/Debian:

## If migrating from prior bintray install instructions please first...
# sudo rm /etc/apt/sources.list.d/speedtest.list
# sudo apt-get update
# sudo apt-get remove speedtest
## Other non-official binaries will conflict with Speedtest CLI
# Example how to remove using apt-get
# sudo apt-get remove speedtest-cli
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest

Пример установки на FreeBSD:

$ sudo pkg update && sudo pkg install -g libidn2 ca_root_nss
# Example how to remove conflicting or old versions using pkg
# sudo pkg remove speedtest
# freeBSD 12 install
sudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd12-x86_64.pkg"
# freeBSD 13 install
sudo pkg add "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-freebsd13-x86_64.pkg"