Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Linux / DevOps

Как проверить скорость интернета на сервере Linux через Speedtest CLI

Обновлено: 27.08.2026 · Официальная документация ↗

Зачем измерять скорость сети на сервере?

При медленной отдаче файлов с сайта, долгой загрузке бэкапов или жалобах пользователей на тормоза необходимо исключить сетевые проблемы на стороне дата-центра хостинга. Консольная утилита Speedtest CLI от Ookla позволяет напрямую протестировать реальную пропускную способность канала сервера (Download, Upload и задержку Ping/Latency) до ближайших или зарубежных точек обмена трафиком.

Параметры замера скорости:

ПоказательЧто означаетНорма для серверов
Latency (Ping)Время отклика до узла сети1–20 мс (внутри страны), до 80 мс (международный)
Download SpeedВходящая скорость скачивания на серверОт 100 Мбит/с до 1 Гбит/с
Upload SpeedИсходящая скорость отдачи файлов посетителямОт 100 Мбит/с до 1 Гбит/с

Установка и запуск официального Speedtest CLI в Ubuntu

  1. Способ 1. Быстрый запуск через официальный репозиторий Ookla (Рекомендуется)

    # Устанавливаем curl, если отсутствует:
    sudo apt install curl -y
    
    # Добавляем официальный репозиторий Ookla:
    curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
    
    # Устанавливаем пакет speedtest:
    sudo apt install speedtest -y
    
    # Запускаем тест скорости:
    speedtest

    (При первом запуске наберите YES для принятия лицензионного соглашения).

  2. Способ 2. Быстрый запуск Python-версии без установки репозиториев

    sudo apt install speedtest-cli -y
    speedtest-cli --simple
  3. 3. Тест скорости до конкретного зарубежного города

    Узнайте ID нужного сервера и проведите точечный замер:

    # Ищем серверы, например в Германии (Frankfurt):
    speedtest -L | grep -i "Frankfurt"
    
    # Запускаем тест до выбранного ID (например, 12345):
    speedtest -s 12345
💡 Практика специалистов: Всегда тестируйте скорость не только до автоматически выбранного ближайшего сервера, но и до целевой аудитории вашего сайта. Если сервер находится в Финляндии, а клиенты в Казахстане, тестируйте канал с помощью ключа speedtest -s .

Частые вопросы (FAQ)

Почему speedtest-cli из стандартного apt показывает заниженную скорость?

Старый пакет speedtest-cli на Python часто упирается в производительность одного ядра CPU и занижает показатели на гигабитных каналах. Официальная утилита speedtest от Ookla написана на C++ и показывает честную максимальную скорость.

В чем разница между Мбит/с (Mbps) и МБ/с (MB/s)?

Провайдеры указывают скорость в Мегабитах. Чтобы узнать реальную скорость скачивания в Мегабайтах в секунду, разделите число на 8. Например: 100 Mbps = 12.5 MB/s.

Как вывести результат теста в формате JSON для автоматических скриптов?

Используйте флаг формата: speedtest -f json.

Что делать, если тест выдает ошибку Connection refused?

Проверьте настройки локального файрвола (UFW) или фаервола хостинга — исходящие порты 8080 и 5060 должны быть открыты.

Полезные материалы
Рекомендуем