Иногда перед администратором сервера 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
Важное примечание: из-за всем известных событий, начавшихся в феврале 2022 года, сервис Netflix покинул российский рынок и заблокировал доступ российским пользователям к своим ресурсам. Поэтому воспользоваться утилитой fast с серверов, которые находятся в РФ нельзя, она всегда будет показывать, что скорость соединения равна нулю. На демонстрации выше я использую сервер, расположенный в Польше, поэтому скрипт отрабатывает нормально.
Измеряем скорость интернета при помощи Speedtest
Вторым способом является использование утилиты speedtest-cli от одноименного сервиса Speedtest (наверняка вы про него слышали). Для начала установим утилиту, она содержится в репозиториях популярных серверных дистрибутивов:
- Ubuntu/Debian
sudo apt install speedtest-cli
- CentOS/RHEL
sudo yum install speedtest-cli
После установки вводим команду speedtest, чтобы получить подробный отчет о скорости интернет-соединения или speedtest --simple, чтобы посмотреть краткий вывод той же информации.
Мой выбор
Из этих двух утилит предпочитаю speedtest-cli, так как выводимая ей информация детальнее, чем в «выхлопе» fast. Ну и к тому же, недоступность утилиты fast с российских серверов делает ее использование непрактичным.
Опытные линуксоиды из числа подписчиков и читателей могут написать в комментариях о том, какие они используют способы измерения скорости интернет-соединения на Линукс-серверах.
В одной из следующих заметок расскажу про то, как измерить скорость соединения между двумя серверными машинами. Чтобы не пропустить новые заметки нужно подписаться на канал и его обновления в Телеграме. Также не забываем про лайки, комментарии и репосты.