В этой статье я приведу пример установки и запуска Speedtest CLI.
Самый простой способ, это скачать архив с Speedtest CLI с официального сайта https://www.speedtest.net/ru/apps/cli, распаковать его и запустить файл speedtest как я показал командой ниже, после чего начнется измерение скорости. Например для Ubuntu и CentOS я скачивал архив x86_64.
./speedtest
Можно также установить Speedtest CLI, например в CentOS 7 я устанавливал по официальном инструкции:
sudo yum install wget
wget https://bintray.com/ookla/rhel/rpm -O bintray-ookla-rhel.repo
sudo mv bintray-ookla-rhel.repo /etc/yum.repos.d/
# 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 {}
sudo yum install speedtest
А в Ubuntu 18.04 так:
sudo apt-get install gnupg1 apt-transport-https dirmngr
export INSTALL_KEY=379CE192D401AB61
# Ubuntu versions supported: xenial, bionic
# Debian versions supported: jessie, stretch, buster
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
# 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 speedtest
После установки запустить Speedtest CLI можно выполнив команду:
speedtest
Чтобы запустить в подробном режиме или чтобы видеть какие сервера выбираются:
speedtest -vvv
speedtest --selection-details
Список сервером можно посмотреть по ссылке http://www.speedtest.net/speedtest-servers.php.
А также можно посмотреть список ближайших сервером командой:
speedtest --servers
Пример запуска Speedtest CLI к указанному серверу:
speedtest --server-id=25121
Если на сервере несколько IP адресов или сетевых интерфейсов, то можно указать необходимые:
speedtest --ip=192.168.2.2
speedtest --interface=eth0
Смотрите также мои статьи:
Консольный speedtest
nload — мониторинг загрузки сетевых интерфейсов
iperf — тестируем пропускную способности сети