Когда речь идет о проверке скорости интернета на слух приходит популярный сайт speedtest.net от Okla. Но для того чтобы проверить скорость интернета не обязательно заходить на сайт. Сделать это можно с помощью командной строки. В этой статье я покажу как проверить скорость интернета в терминале Linux.
Не буду долго описывать ситуации когда необходимо проверить скорость интернет-соединения. Лучше сразу перейдем к делу.
Как проверить скорость интернета в терминале Linux
В этой инструкции речь пойдет о двух инструментах проверки скорости интернет-соединения. С помощью:
- fast от fast.com (netflix).
- speedtest-cli от speedtest.net.
Проверка скорости интернета в командной строке с помощью Fast
Fast — это простая утилита (без зависимостей, которая написана на Go) для проверки скорости загрузки интернет-соединения из терминала Linux. Инструмент работает на разных платформах: в Linux, * BSD, Mac и Windows.
Fast.com, выпущенный в мае 2016 года компанией Netflix, предназначен для простого и быстрого способа проверки скорость интернета. Сервис использует Open Connect CDN, глобально распределенную сеть серверов, которая используется для хранения и обслуживания контента Netflix.
РЕКОМЕНДУЕМ:
Как установить последний драйвер Nvidia в Ubuntu
Инструмент очень прост в использовании и не имеет никаких других дополнительных функций. После запуска из командной строки утилита проверит скорость загрузки через Интернет, отобразив результат, предоставленный fast.com.
Установка Fast
Скачать инструмент можно с официальной страницы репозитория GitHub.
Вы можете установить его в /usr/local/bin в любом дистрибутиве Linux, просто скачав ( fast_linux_amd64 на 64-битных системах) в свою домашнюю папку, затем открыв терминал и введя (для 64-битного бинарного файла):
1 |
sudo install fast_linux_amd64 /usr/local/bin/fast |
Вы также можете установить Fast из магазина Snapcraft. Данный способ установки требует, чтобы Snapd был установлен в вашей системе Linux. По умолчанию он установлен в Ubuntu.
1 |
snap install fast |
Теперь наберите fast в терминале, чтобы проверить скорость интернета:
1 2 |
$ fast |
Проверка скорости интернета в командной строке с помощью speedtest.net
Инструмент speedtest-cli написан на Python, он также позволяет проверить скорость вашего интернета в командной строке с помощью сервиса www.speedtest.net. Сервис проверяет скорость скачивания и выгрузки, а также пинг.
У инструмента есть множество опций, в том числе возможность указать сервер speedtest.net для проверки скорости интернета, отображение всех доступных серверов, отсортировав по расстоянию. Также имеется возможность генерировать и предоставлять URL-адрес изображения результата проверки на speedtest.net.
Установка speedtest-cli:
Для установки speedtest-cli в Debian, Ubuntu, Linux Mint и другие дистрибутивы Linux на основе Debian или Ubuntu:
1 |
sudo apt install speedtest-cli |
Fedora:
1 |
sudo dnf install speedtest-cli |
OpenSUSE:
1 |
sudo zypper install speedtest-cli |
Arch Linux / Manjaro:
1 |
sudo pacman -S speedtest-cli |
В других дистрибутивах Linux найти speedtest-cli можно в репозиториях. Вы также можете легко установить его, используя PIP или загрузив скрипт Python со страницы проекта GitHub.
Чтобы использовать speedtest-cli для проверки скорости загрузки и выгрузки, а также своего пинга, используя ближайший к вам сервер, запустите speedtest в терминале:
1 |
speedtest |
Пример с выводом:
Для вывода минимальной информации и показа только основной (исключая ваш общедоступный IP-адрес и некоторые другие выходные данные), добавьте --simple к команде speedtest:
1 |
speedtest --simple |
Пример с выводом:
Вы можете просмотреть полный список доступных серверов тестирования скорости интернета, запустив:
1 |
speedtest --list |
Чтобы проверить скорость загрузки и выгрузки на конкретном сервере, скопируйте идентификатор сервера из команды --list и используйте этот идентификатор следующим образом:
1 |
speedtest --server SERVER-ID |
Сгенерируйте и покажите URL-адрес изображения результата speedtest.net, используя:
1 |
speedtest --share |
Запустите speedtest-cli -h, чтобы увидеть все доступные опции.
РЕКОМЕНДУЕМ:
Установка и использование Teamviewer в Linux
Заключение
На этом все. Надеюсь какой-то из рассмотреных выше способов поможет вам проверить скорость интернета, без запуска браузера из командной строки Linux. Лично я использую Fast, информацию которую предоставляет сервис мне вполне хватает.