Что измеряет тест

Пропускная способность описывает доступную емкость канала, а throughput - скорость передачи, которую удалось получить в конкретном запуске. На измерение влияют оба узла, путь между ними, протокол, потери, задержка, загрузка сети и мощность процессора.

iperf3 использует клиент и сервер: сервер принимает соединение, клиент начинает тест. Инструмент измеряет TCP, UDP или SCTP throughput и показывает направление потока; флаг reverse меняет отправителя и получателя. Поэтому upload с одного узла не равен download с другого.

Как сравнить два запуска

Зафиксируйте версии клиента и сервера, направление, длительность, число потоков и протокол. Тестируйте один параметр за раз и повторите запуск в разные моменты, если сеть меняется по времени. Односекундный интервал по умолчанию iperf3 удобен для графика, но не заменяет анализ всей сессии.

Параллельные потоки могут поднять итоговый throughput, особенно когда один поток ограничен процессором или сетевым окном. Это не обязательно отражает поведение одного пользовательского соединения. Проверьте загрузку CPU и потери пакетов; осторожно выбирайте UDP bitrate, чтобы не перегрузить линию.

Чего результат не доказывает

Измерение между двумя серверами не подтверждает скорость до каждого посетителя, гарантии SLA или качество диска. Тест с узлом в другой стране показывает путь до этого узла, а не только порт сервера. Запуск на чужой системе требует разрешения ее владельца.

Пропускную способность тарифа и текущий throughput сравнивайте отдельно. Один запуск может упереться в сетевую карту, лимит клиента или чужую загрузку маршрута. Сохраняйте параметры рядом с результатом.

Повторите измерение. Даже при линке на 1 Gb/s фактический результат может быть ниже из-за RTT, потерь пакетов, фонового трафика или ограниченного CPU на одном из концов.

Смотрите пропускную способность, throughput, потери пакетов и тест VPS. Использованы официальные материалы ESnet iperf3 3.22, проверенные 8 октября 2026 года; сетевые тесты не запускались.