MAATRIX / Блог / Как тестировать сеть VPS через iperf3 и speedtest

Как тестировать сеть VPS через iperf3 и speedtest

Блог MAATRIX · 2026-07-07

«Порт 1 Гбит/с» в тарифе — это потолок, а не гарантия. Реальная скорость зависит от загрузки аплинка, маршрутов и переподписки канала. Ниже — как измерить фактическую пропускную способность и задержки самому.

Что именно мы измеряем

['Сеть VPS характеризуется тремя параметрами: пропускная способность (сколько мегабит реально пролезает), задержка/ping (насколько быстро отвечает сервер) и потери пакетов (стабильность канала). Для сервера, обслуживающего пользователей из РФ на зарубежной локации, критична именно задержка до российских магистралей.', 'iperf3 меряет «чистую» скорость между двумя точками, speedtest-cli — скорость до внешних узлов интернета. Оба инструмента нужны: первый показывает потенциал канала, второй — реальную доступность.', 'Ещё одна важная деталь — разница между скоростью порта и гарантированной полосой. «Порт 1 Гбит/с» означает лишь максимум, до которого может разогнаться интерфейс. Если аплинк ноды переподписан, в час пик вам достанется малая доля этого максимума. Именно поэтому синтетические тесты нужно повторять в разное время суток, а не один раз ночью.']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS с быстрой сетью

speedtest-cli: быстрая проверка

['Официальный клиент Ookla даёт цифры, сопоставимые с привычным speedtest.net.', '
# Debian / Ubuntu — официальный клиент Ookla\ncurl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | bash\napt install -y speedtest\nspeedtest\n\n# либо питоновский клиент, без репозиториев\napt install -y python3-pip && pip3 install speedtest-cli\nspeedtest-cli --secure
', 'Смотрим Download, Upload и Ping. Чтобы проверить скорость именно до России, выберите российский сервер:', "
speedtest-cli --list | grep -i -E 'Moscow|Russia|Saint Petersburg'\nspeedtest-cli --server <ID_сервера>
"]

iperf3: честный тест пропускной способности

['iperf3 гоняет трафик между вашим VPS и другой точкой. Нужны обе стороны: сервер (слушает) и клиент (нагружает). Проще всего — поднять сервер на своей машине или использовать публичный iperf3-сервер.', '
apt install -y iperf3\n\n# на стороне-приёмнике (сервер)\niperf3 -s\n\n# на тестируемом VPS (клиент): скачивание к вам\niperf3 -c <IP_сервера> -t 30\n\n# отдача от вас (upload)\niperf3 -c <IP_сервера> -t 30 -R
', 'Ключевой столбец — Bitrate. Для параллельной нагрузки (реалистичнее для веб-сервера) добавьте потоки:', '
iperf3 -c <IP_сервера> -t 30 -P 8
']

Задержки и потери пакетов

['Пропускная способность без стабильности бесполезна. Проверяем потери и джиттер по UDP:', '
iperf3 -c <IP_сервера> -u -b 100M -t 20
', 'Смотрим на Lost/Total и Jitter. Потери выше 1% — тревожный сигнал. Отдельно проверьте маршрут и задержку до РФ:', '
# задержка\nping -c 20 ya.ru\n\n# маршрут: где именно растут задержки\napt install -y mtr-tiny\nmtr -rwzbc 50 ya.ru
', 'На быстрых аплинках MAATRIX (локации UK и США) маршруты до российских магистралей короткие, а канал не переподписан, поэтому потери около нуля даже под нагрузкой.']

Мониторим сеть под реальной нагрузкой

['Синтетика хороша, но полезно видеть трафик в бою. Пара утилит покажет, упираетесь ли вы в полосу и какие процессы её едят.', '
# живой график скорости на интерфейсе\napt install -y iftop\niftop -i eth0\n\n# скорость по процессам — кто именно грузит канал\napt install -y nethogs\nnethogs eth0\n\n# суммарный счётчик за период\napt install -y vnstat\nvnstat -l -i eth0
', 'Если под пиковым трафиком скорость упирается в явный потолок заметно ниже порта, а speedtest в этот же момент проседает — канал переподписан. На честной ноде потолок держится близко к заявленному порту, и трафик приложения не конкурирует с соседями.']

Частые ошибки

['
  • Тест по одному прогону. Скорость плавает — усредняйте 3-5 запусков в разное время суток.
  • Забыли про -R и -P. Однопоточный download не показывает реальную картину для веб-нагрузки.
  • Сравнение с домашним интернетом. Speedtest с VPS до ближайшего узла — это не то же, что скорость до вашего города.
  • Игнор задержек. Гигабитный канал с ping 300 мс до РФ хуже для пользователей, чем 500 Мбит с ping 40 мс.
', 'И последнее: не путайте локальную скорость с реальной для ваших посетителей. Speedtest с VPS до ближайшего дата-центра показывает потенциал канала, но пользователь из другого региона получит меньше из-за расстояния и промежуточных маршрутов. Всегда сверяйтесь с mtr до узлов вашей аудитории, а не только с абстрактным «ближайшим сервером».']

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK и США. Оплата картой РФ и по СБП.

Арендовать VPS с быстрой сетью

Частые вопросы

Где взять второй сервер для iperf3?

Можно поднять iperf3 -s на любом своём VPS или домашней машине с белым IP, либо использовать публичные iperf3-серверы (список есть в сети). Для оценки достаточно и speedtest-cli.

Скорость ниже заявленной — это обман?

Не всегда. «1 Гбит/с» — это скорость порта, а не гарантия. Но если под нагрузкой стабильно выдаёт 10-20% от порта и растут потери — канал переподписан.

Почему ping до России большой с зарубежного VPS?

Физика: сигнал идёт через магистрали. Хорошие локации (UK) дают 40-70 мс до Москвы, плохие маршруты — 200+ мс. Проверяйте mtr до конкретных узлов.