Проверка скорости на сервере - утилита Speedtest
SpeedTest — это удобная утилита командной строки для проверки скорости интернет-соединения непосредственно с вашего сервера. Данный инструмент позволяет измерить скорость загрузки, выгрузки и задержку сети, что особенно полезно при диагностике сетевых проблем и оценке производительности соединения на удаленных серверах.
Установка Speedtest
Есть два варианта установки - универсальный для систем на основе Ubuntu и RedHat, собранный нами, и пошаговый - по инструкции с сайта Speedtest.
Установка нашим инструментом
- Подключитесь к серверу по SSH. Если не знаете, как это сделать - у нас есть инструкция.
- Выполните следующую команду:
sudo bash <(curl https://sh.koara.io/speedtest.sh)После выполнения команды утилита Speedtest будет автоматически установлена.
Установка по официальной инструкции
Инструкции для Ubuntu, Debian, Fedora, CentOS, RedHat, macOS, FreeBSD доступны на официальном сайте Speedtest:

Рассмотрим установку на Ubuntu Linux.
Шаг 1. Обновление репозиториев
Начнем с обновления списков пакетов и репозиториев системы:
sudo apt-get updateШаг 2. Установка утилиты curl
Установим curl, необходимый для загрузки установочного скрипта:
sudo apt-get install curl -yШаг 3. Установка репозитория Speedtest
Скачиваем официальный установочный скрипт Speedtest:
curl -s https://install.speedtest.net/app/cli/install.deb.sh | sudo bashШаг 4. Установка утилиты
После загрузки файлов выполняем команду для распаковки и установки Speedtest:
sudo apt-get install speedtestИспользование утилиты
После успешной установки запустите тест скорости сети простой командой:
speedtestПри первом запуске вам будет предложено принять лицензионное соглашение. После принятия лицензии начнется процесс тестирования скорости сети.
Результаты теста
По завершении теста вы получите детальную информацию о скорости вашего соединения, включая:
- Сервер, используемый для тестирования
- Задержку (ping)
- Скорость загрузки (download)
- Скорость выгрузки (upload)
- Качество соединения
Эти данные помогут оценить реальную производительность сетевого подключения вашего сервера и выявить возможные проблемы.
Вам также будет предоставлена ссылка на результат теста.
Если speedtest был запрошен поддержкой
После того, как выполнится тест, отправьте в поддержку весь вывод, начиная от "Speedtest by Ookla" до "Result URL:". Например:
Speedtest by Ookla
Server: Provider Name - Country (id: XXXXXX)
ISP: Koara International
Idle Latency: 5.78 ms (jitter: 0.09ms, low: 5.67ms, high: 5.89ms)
Download: 920.86 Mbps (data used: 736.0 MB)
10.27 ms (jitter: 0.47ms, low: 6.31ms, high: 12.12ms)
Upload: 917.07 Mbps (data used: 1.0 GB)
7.43 ms (jitter: 0.65ms, low: 5.71ms, high: 9.64ms)
Packet Loss: Not available.
Result URL: https://www.speedtest.net/result/c/xxxx-xxxx-xxxx-xxxxДополнительные опции
SpeedTest CLI имеет несколько дополнительных опций, которые можно посмотреть, выполнив команду:
speedtest --helpЭто позволит вам настроить тестирование под конкретные нужды — выбрать определенный сервер, изменить формат вывода результатов или выполнить тест без измерения скорости выгрузки.
