Как проверить скорость соединения на VPS или выделенном сервере (2026)
Целевая аудитория: средний уровень. Вы уверенно работаете в командной строке и владеете базовым администрированием сервера.
Ориентировочное время выполнения: от 20 до 30 минут.
К концу этого руководства вы сможете измерить чистую пропускную способность вашего сервера через Speedtest и продиагностировать канал между вашим сервером и конкретной удалённой точкой через iPerf3.
Введение
Вопросы о скорости соединения на VPS или выделенном сервере возникают в двух разных формах. Первая общая: сколько полосы этот сервер реально выдаёт прямо сейчас. Вторая конкретная: почему передача между этим сервером и вон той точкой медленная. Эти два вопроса требуют разных инструментов.
Это руководство охватывает оба уровня. Speedtest даёт быстрое представление об общей пропускной способности канала меньше чем за минуту. iPerf3 измеряет путь между двумя известными точками и является стандартом INTROSERV для диагностики проблем со связностью, как определено во внутреннем мануале "Network Connectivity Issue Handling Rules". Понимание того, какой инструмент отвечает на какой вопрос, экономит время и не даёт прийти к ошибочным выводам.
Предварительные требования
Прежде чем начать, убедитесь, что у вас есть следующее:
- VPS или выделенный сервер под управлением Ubuntu 24.04 LTS, Ubuntu 22.04 LTS, AlmaLinux 9, Rocky Linux 9, Windows Server 2022 или Windows Server 2025
- Пользователь без прав root с привилегиями sudo в Linux, либо учётная запись администратора в Windows
- Исходящий доступ в интернет с сервера; оба инструмента открывают только исходящие соединения и не требуют входящих портов
- Программы, устанавливаемые в ходе руководства: Speedtest CLI 1.2.0 и iperf3 версии 3.9 или новее из репозиториев дистрибутива
Менять входящий файрвол не нужно. Если на сервере ограничен исходящий трафик, разрешите исходящий TCP на порты 80 и 443 для Speedtest и на порт выбранного вами сервера iPerf3 для диагностических тестов.
Часть 1: быстрая проверка пропускной способности через Speedtest
Speedtest от Ookla измеряет скорость загрузки, скорость отдачи, задержку и потерю пакетов относительно ближайшего публичного тестового сервера. Это самый быстрый способ получить общую картину по каналу.
Speedtest и похожие сервисы подключаются к сторонним серверам, выбранным автоматически из публичного пула. Результат описывает ваш канал только в общих чертах. Не используйте эти инструменты для диагностики проблемы со связностью к конкретному серверу. Для диагностики точка-точка используйте iPerf3, как описано в Части 2.
Установка Speedtest CLI в Ubuntu
Ookla распространяет CLI через собственный apt-репозиторий. Добавьте репозиторий:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
В Ubuntu 22.04 установите пакет напрямую:
sudo apt install speedtest
В Ubuntu 24.04 репозиторий Ookla публикует пакеты под кодовым именем jammy и не предоставляет записи для noble, поэтому перед установкой переключите репозиторий на jammy. На 24.04 этот шаг обязателен: без него установка падает с ошибкой "Unable to locate package speedtest".
sudo sed -i 's/noble/jammy/g' /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update sudo apt install speedtest
Установка Speedtest CLI в AlmaLinux и Rocky Linux
Добавьте dnf-репозиторий Ookla:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
Установите пакет:
sudo dnf install speedtest
Установка Speedtest CLI на Windows Server
Откройте PowerShell от имени администратора. Скачайте и распакуйте официальный архив CLI:
Invoke-WebRequest -Uri "https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip" -OutFile "$env:TEMP\speedtest.zip" Expand-Archive -Path "$env:TEMP\speedtest.zip" -DestinationPath "C:\Tools\speedtest"
Архив содержит speedtest.exe, который работает без установки. Ookla также предлагает графическое приложение Speedtest для Windows; на сервере, к которому подключаются по RDP, CLI обычно практичнее.
Запуск теста
В Linux выполните:
speedtest
В Windows выполните из PowerShell:
C:\Tools\speedtest\speedtest.exe
При первом запуске инструмент интерактивно просит принять лицензию Ookla и условия GDPR. Подтвердите их, и тест начнётся. Для неинтерактивного или скриптового запуска в Linux или Windows добавьте флаги принятия, чтобы инструмент не запрашивал подтверждение:
speedtest --accept-license --accept-gdpr
В Windows добавьте те же флаги к speedtest.exe.
Полный прогон занимает около 30 секунд и завершается сводкой:
Speedtest by Ookla Server: Example ISP - Example City (id: 12345) ISP: Example Networks Idle Latency: 1.25 ms (jitter: 0.10ms, low: 1.18ms, high: 1.40ms) Download: 940.12 Mbps (data used: 512.3 MB) Upload: 918.47 Mbps (data used: 466.1 MB) Packet Loss: 0.0% Result URL: https://www.speedtest.net/result/c/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Строки Download и Upload показывают измеренную пропускную способность. Result URL ведёт на страницу, которой можно поделиться, с теми же числами.

Чтобы протестировать конкретный сервер Speedtest из публичного пула, выведите список ближайших серверов командой speedtest -L и передайте выбранный ID через speedtest -s <YOUR_SERVER_ID>. Это сужает случайность, но цель по-прежнему сторонний сервер вне вашего контроля
Проверка из браузера
Когда на сервере есть графическое окружение, или когда вы хотите проверить канал с собственной рабочей станции для сравнения, ту же задачу закрывают два браузерных сервиса. Speedtest.net запускает полный тест Ookla с выбором сервера. Fast.com от Netflix сразу показывает цифру загрузки и раскрывает отдачу и задержку после нажатия Show more info. Результаты в браузере зависят от машины, на которой запущен браузер, поэтому тест с вашей рабочей станции измеряет канал рабочей станции, а не сервера.

Часть 2: точная диагностика через iPerf3
iPerf3 измеряет максимально достижимую пропускную способность между двумя конкретными хостами: вашим сервером в роли клиента и известным сервером iPerf3 в роли конечной точки. Поскольку оба конца канала зафиксированы, результат описывает ровно тот путь, который вам важен. Это инструмент, который INTROSERV использует для диагностики связности согласно внутреннему мануалу "Network Connectivity Issue Handling Rules", и это тот замер, который нужно прикладывать, когда вы сообщаете о сетевой проблеме.
Установка iPerf3 в Ubuntu
Пакет доступен в стандартных репозиториях:
sudo apt update sudo apt install iperf3
Установщик может спросить, запускать ли iperf3 как демон. Ответьте нет; тесты в этом руководстве запускают iperf3 только как клиент, а постоянно слушающий демон это лишний открытый порт.
Установка iPerf3 в AlmaLinux и Rocky Linux
Установите из стандартных репозиториев:
sudo dnf install iperf3
Установка iPerf3 на Windows Server
Проект iPerf3 не публикует официальные бинарники для Windows. Документация проекта отсылает к сборкам сообщества, доступным на GitHub и https://files.budman.pw. Скачайте последний 64-битный архив из любого источника, распакуйте его и поместите содержимое в каталог вроде C:\Tools\iperf3. Архив содержит iperf3.exe вместе с нужными ему библиотеками; держите их в одном каталоге.
Проверьте бинарник из PowerShell:
C:\Tools\iperf3\iperf3.exe --version
Ожидаемый вывод:
iperf 3.21 (cJSON 1.7.15)
Запуск теста на отдачу (upload)
Тест на отдачу отправляет данные с вашего сервера на удалённый сервер iPerf3. Замените <YOUR_IPERF_SERVER> и <YOUR_IPERF_PORT> на адрес и порт публичного сервера iPerf3, расположенного рядом с вашим дата-центром.
Публичные серверы iPerf3 рядом с европейскими дата-центрами INTROSERV, которые можно использовать для этих тестов: Германия/Wolfsburg 62.176.224.217 порт 5201, Франция/Paris 45.147.210.189 порт 5200 (диапазон портов с 5200 по 5240), Нидерланды/Naaldwijk 185.182.195.76 порт 5201, Великобритания/London 5.180.211.133 порт 5200, Польша/Warsaw 185.246.208.67 порт 5201. Выберите ближайший к вашему серверу. Эти серверы общие и ограничивают число одновременных клиентов, поэтому если тест отклонён, повторите через короткую паузу или перейдите к следующему серверу из списка. Эталонный список ведётся во внутреннем мануале "Network Connectivity Issue Handling Rules".
iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0
Флаги означают следующее. -c запускает iperf3 в режиме клиента к указанному серверу. -p выбирает порт сервера. -t 30 запускает тест на 30 секунд, достаточно долго, чтобы сгладить короткие колебания. -P 10 открывает 10 параллельных потоков, что насыщает канал так же, как реальный многосоединительный трафик. -i 0 отключает промежуточные отчёты, поэтому в выводе только итоговая сводка.
После 30 секунд тест печатает результаты по потокам и итоговый блок
[SUM] 0.00-30.00 sec 3.28 GBytes 940 Mbits/sec sender [SUM] 0.00-30.00 sec 3.27 GBytes 938 Mbits/sec receiver
Читайте результат отдачи из строки sender: это скорость, с которой ваш сервер отправлял данные на удалённую точку.

Запуск теста на приём (download)
Тест на приём разворачивает направление: удалённый сервер отправляет данные на ваш. Добавьте флаг -R к той же команде:
iperf3 -c <YOUR_IPERF_SERVER> -p <YOUR_IPERF_PORT> -t 30 -P 10 -i 0 -R
-R переключает iperf3 в реверсный режим. Читайте результат приёма из строки receiver в сводке: это скорость, с которой ваш сервер получал данные.
Публичные серверы iPerf3 принимают ограниченное число одновременных клиентов. Если соединение отклонено с "the server is busy running a test", подождите немного и повторите, или выберите другой публичный сервер в том же регионе.
Прогоните каждый тест два-три раза и сравните результаты. Один низкий замер может отражать сиюминутную нагрузку на публичный сервер, а не проблему на вашем канале. Стабильно низкие числа при повторных прогонах и на двух разных серверах iPerf3 это гораздо более надёжный сигнал.
Проверка установки
Убедитесь, что оба инструмента присутствуют и сообщают свои версии.
На Linux:
speedtest --version iperf3 --version
Ожидаемый вывод:
Speedtest by Ookla 1.2.0.84 (ea6b6773cf) Linux/x86_64-linux-musl 5.15.0 x86_64 iperf 3.9 (cJSON 1.7.13)
Точные строки версий варьируются в зависимости от выпуска дистрибутива. Любой вывод, печатающий версию, подтверждает, что инструмент установлен и запускается. На Windows выполните те же команды с полными путями, использованными ранее.
Откат изменений
Если инструменты больше не нужны, удалите их и добавленные репозитории.
На Ubuntu:
sudo apt remove speedtest iperf3 sudo rm /etc/apt/sources.list.d/ookla_speedtest-cli.list sudo apt update
На AlmaLinux и Rocky Linux:
sudo dnf remove speedtest iperf3 sudo rm /etc/yum.repos.d/ookla_speedtest-cli.repo
На Windows Server удалите распакованные каталоги:
Remove-Item -Recurse -Force "C:\Tools\speedtest" Remove-Item -Recurse -Force "C:\Tools\iperf3"
Заключение и дальнейшие шаги
Теперь вы можете ответить на оба вопроса о скорости соединения правильным инструментом. Выбор сводится к тому, что вам нужно узнать:
| Ситуация | Инструмент |
|---|---|
| Нужна общая цифра скорости канала сервера | Speedtest |
| Вы диагностируете проблему вплоть до конкретного сервера | iPerf3 |
Для быстрой проверки после развёртывания нового VPS или выделенного сервера INTROSERV достаточно одного прогона Speedtest. Для всего, что вы собираетесь сообщать как сетевую проблему, прогоните тесты iPerf3 на отдачу и приём к публичному серверу рядом с дата-центром и запишите цифры sender и receiver; это те числа, которые ожидает процедура диагностики в "Network Connectivity Issue Handling Rules". В качестве следующего шага рассмотрите регулярные прогоны iPerf3 к фиксированной точке, чтобы построить базовую линию, которая делает реальную деградацию заметной с момента её появления.
Версия документа: 1.2
Последнее обновление: август 2026 г.
Владелец: отдел технической документации