понедельник, 7 декабря 2020 г.

SpeedTest-CLI: тестирование скорости соединения из командной строки Linux

Выполнение теста скорости сетевого подключения на серверах или на рабочих столах является одной из обычных задач, которые выполняются почти на регулярной основе. Большинство тестов скорости требуют запуска графического интерфейса, но как насчет серверов, на которых на самом деле нет установленного графического сервера? Для запуска теста скорости сети в консоли Linux мы можем использовать утилиту Speedtest-cli.

Speedtest-cli - это скрипт Python, который можно использовать для измерения скорости передачи данных. В этом руководстве мы узнаем, как проверить скорость соединения из командной строки с помощью speedtest-cli. Итак, давайте начнем с предварительных действий, которые необходимо выполнить для установки speedtest-cli.

Предварительные действия

1. Как уже упоминалось, Speedtest-cli - это скрипт python, и он требует, чтобы у нас была установлена версия Python от 2.4 до 3.5. Python предварительно установлен почти во всех дистрибутивах Linux, если нет, установите его с помощью следующих команд:

В CentOS/RHEL

$ yum install python

В Ubuntu/Debian

$ sudo apt-get install python

В Fedora

$ dnf install python

2. Во-вторых, нам нужно, чтобы на нашей машине был установлен pip. Как установить PIP на linux-машинах, можно узнать здесь.

Теперь у нас есть два способа, с помощью которых мы можем запускать speedtest в консоли Linux, то есть либо мы загружаем скрипт и запускаем его для измерения скорости соединения, либо мы можем установить утилиту speedtest-cli в систему и запускать ее как обычную команду.

Запуск скрипта speedtest-cli

Чтобы первый метод заработал, нам нужно только загрузить скрипт speedtest-cli. Загрузите скрипт, используя следующую команду:

$ wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py

Затем дайте ему права на исполнение:

$ chmod +x speedtest-cli

Теперь все, что нам нужно сделать, выполнить скрипт, используя любую из приведенных ниже команд:

$ ./speedtest-cli

или

$ python speedtest-cli



Установка утилиты Speedtest-cli

Чтобы установить speedtest-cli в нашу систему, мы будем использовать PIP. Выполните следующую команду для установки speedtest-cli:

$ pip install speedtest-cli

Или мы также можем использовать репозиторий github для установки,

$ pip install git+https://github.com/sivel/speedtest-cli.git

Эта команда установит утилиту speedtest-cli в системе. Теперь мы можем запускать ее как обычную программу. Выполните приведенную ниже команду, чтобы увидеть все параметры, которые можно использовать с speedtest-cli:

$ speedtest-cli –h



Комментариев нет:

Отправить комментарий