Выполнение теста скорости сетевого подключения на серверах или на рабочих столах является одной из обычных задач, которые выполняются почти на регулярной основе. Большинство тестов скорости требуют запуска графического интерфейса, но как насчет серверов, на которых на самом деле нет установленного графического сервера? Для запуска теста скорости сети в консоли 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
Комментариев нет:
Отправить комментарий