Тестируем интернет в Linux: Точные способы из терминала
Ваш интернет снова «подвис», а загрузка файлов превратилась в вечность? Прежде чем звонить провайдеру, проверьте реальную скорость соединения. Прямо из терминала!
Забудьте о медленных браузерах и надоедливой рекламе на сайтах для проверки скорости. Мы покажем вам профессиональный инструмент, который используют сисадмины.
Скрипт speedtest-cli — это ваш пропуск в мир точных измерений. Он мгновенно покажет пинг, скорость загрузки и отдачи, не загружая ваш компьютер.
В этой статье вы найдете два простых способа установки утилиты. Даже если вы новичок в Linux, у вас всё получится!
Узнаете, как:
* Провести базовый тест одной командой.
* Выбрать конкретный сервер для проверки.
* Поделиться результатом с друзьями в виде картинки.
* Получить данные в удобных вам единицах измерения.
Хватит гадать на кофейной гуще. Перестаньте винить во всем «кривой» дистрибутив. Узнайте правду о скорости вашего интернет-канала и действуйте наверняка.
Готовы провести диагностику как профи? Читайте статью и прокачайте свой навык работы с Linux!
Скорость подключения к интернету - это очень важный параметр работы сети. При подключении к интернету в офисе или дома может понадобиться проверить скорость интернета linux. Обычно, для этого достаточно открыть какой-либо сайт и скачать файл. Но это не единственный способ.
Проверка скорости интернета Linux может быть выполнена с помощью специального сервиса - speedtest.net. Вы можете открыть сайт проекта в браузере, программа определит ближайший к вам сервер, а затем покажет скорость доступа к этому серверу. Для работы сервиса используется флеш-плеер. Но не это тема нашей статьи. Сегодня мы рассмотрим как узнать скорость сети linux через терминал.
Содержание статьи
Проверка скорости интернета через терминал
Конечно, вы могли бы скачать файл с помощью wget и таким образом узнать скорость интернета. Но тогда на скорость загрузки будет влиять не только пропускная способность вашей сети, но и скорость отдачи сервера. Поэтому лучше использовать сервис speedtest, это, возможно, даже из командной строки.
speedtest-cli - это скрипт, написанный на Python, который позволяет измерить скорость интернета linux в двух направлениях. Вы можете проверять скорость сети на определенном расстоянии или для конкретных серверов, а также делиться своим результатом в интернете.
Установка SpeedTest-cli
Утилита может быть установлена двумя способами. Или из репозитория пакетов Python, либо прямо с Github, мы рассмотрим оба способа. Начнем с более сложного.
Сначала обновите систему до самой последней версии:
sudo apt update
Установите скрипт установки пакетов python:
sudo apt install python-pip
Затем установите саму программу speedtest-cli с помощью pip:
sudo pip install speedtest-cli
Второй способ еще проще, сначала скачайте файл программы с GitHub и дайте ему права на выполнение:
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
$ chmod +x speedtest-cli
Вы можете скопировать скрипт в папку /bin или выполнять его прямо из этой папки.
Проверка скорости интернет
Чтобы проверить скорость интернет linux достаточно запустить скрипт без параметров:
speedtest-cli
Вы можете посмотреть результат проверки в байтах, а не в битах:
speedtest-cli --bytes
Если хотите поделиться результатом с друзьями, можно попросить программу создать изображение:
speedtest-cli --share
Для получения информации только о ping, скорости загрузки и отдачи:
speedtest-cli --simple
Посмотреть список доступных серверов можно с помощью параметра --list:
speedtest-cli --list
Теперь вы можете определить скорость соединения с нужным сервером, для этого достаточно указать ид сервера:
speedtest-cli --server 5907
Чтобы вывести версию утилиты выполните:
speedtest-cli --version
А для просмотра всех возможных опций программы:
speedtest-cli --help
Выводы
Утилита speedtest-cli очень проста в использовании и в то же время может оказаться очень полезной. Во всяком случае теперь вы знаете как выполняется проверка скорости интернета linux. Если у вас остались вопросы, спрашивайте в комментариях!