Найти тему

Измеряем скорость интернет-соединения на сервере Linux

Оглавление

Иногда перед администратором сервера Linux стоит задача измерить скорость интернет-соединения на клиентской машине. Сегодня об этом и поговорим, расскажу про два способа ее выполнить.

Чтобы не пропускать полезные материалы по работе с Linux-серверами для новичков подпишитесь на канал Просто Код. Также на канале создана специальная подборка по теории и практике использования Linux

Теория и практика Linux

Измеряем скорость интернета при помощи Fast

Разработчиком первой утилиты под названием fast является одноименный сервис fast.com, принадлежащий Netflix. Они предлагают использовать простой скрипт, который позволяет сделать замер скорости интернет-соединения. Для начала этот скрипт нужно скачать:

curl -L https://github.com/ddo/fast/releases/download/v0.0.4/fast_linux_amd64 -o fast

После скачивания в домашней директории пользователя появляется скрипт, которому нужно предоставить разрешение на запуск:

chmod +x fast

Ну и в конце можно запустить этот скрипт, не забыв указать, что мы делаем это относительно текущей директории (думаю, что вы помните, что для этого нужно использовать точку)

./fast

-2
Важное примечание: из-за всем известных событий, начавшихся в феврале 2022 года, сервис Netflix покинул российский рынок и заблокировал доступ российским пользователям к своим ресурсам. Поэтому воспользоваться утилитой fast с серверов, которые находятся в РФ нельзя, она всегда будет показывать, что скорость соединения равна нулю. На демонстрации выше я использую сервер, расположенный в Польше, поэтому скрипт отрабатывает нормально.

Измеряем скорость интернета при помощи Speedtest

Вторым способом является использование утилиты speedtest-cli от одноименного сервиса Speedtest (наверняка вы про него слышали). Для начала установим утилиту, она содержится в репозиториях популярных серверных дистрибутивов:

  • Ubuntu/Debian

sudo apt install speedtest-cli

  • CentOS/RHEL

sudo yum install speedtest-cli

После установки вводим команду speedtest, чтобы получить подробный отчет о скорости интернет-соединения или speedtest --simple, чтобы посмотреть краткий вывод той же информации.

-3

Мой выбор

Из этих двух утилит предпочитаю speedtest-cli, так как выводимая ей информация детальнее, чем в «выхлопе» fast. Ну и к тому же, недоступность утилиты fast с российских серверов делает ее использование непрактичным.

Опытные линуксоиды из числа подписчиков и читателей могут написать в комментариях о том, какие они используют способы измерения скорости интернет-соединения на Линукс-серверах.

В одной из следующих заметок расскажу про то, как измерить скорость соединения между двумя серверными машинами. Чтобы не пропустить новые заметки нужно подписаться на канал и его обновления в Телеграме. Также не забываем про лайки, комментарии и репосты.