Копирование файлов между двумя площадками кажется сетевым тестом, но каждый результат составной: накладные расходы протокола, хранилище на обоих концах, обработка на конечной точке и сам путь. Винить VPN только по этому числу — догадки. Короткий контролируемый поток между теми же конечными точками даёт второе наблюдение, и именно сравнение показывает, какая часть заслуживает внимания. План ниже делает это, не выдумывая результаты.

Копирование файлов — это нагрузка, а не измерение

Пропускная способность — одно свойство пути, тогда как копирование файлов измеряет несколько свойств сразу. Множество мелких файлов нагружает операции на файл гораздо сильнее, чем один большой поток. Медленное хранилище на любой стороне ограничивает копирование независимо от туннеля. Шифрование и кадрирование добавляют накладные расходы, но файловый сервер с подсчётом контрольных сумм или антивирусной проверкой делает то же самое. Только сравнение, удерживающее конечную точку и направление неизменными, разделяет эти вклады.

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

Запустите однократный поток в каждом направлении

Когда оба конца под вашим управлением, запланируйте короткий запуск iperf3 в согласованное окно. Где возможно, используйте файловый сервер как удалённую конечную точку и отмечайте, когда вместо него используется заменяющий хост.

iperf3 -s -1 -B 10.77.0.20

Сервер привязывается к одному частному адресу и принимает одного клиента, прежде чем завершиться. Одноразовый слушатель не истекает сам, если клиент не пришёл, поэтому остановите его по закрытии согласованного окна.

iperf3 -c 10.77.0.20 -t 10

По умолчанию клиент отправляет на сервер по TCP 5201, а окно в десять секунд удерживает тест коротким. Ограничьте слушатель в межсетевом экране предполагаемыми частными источником и назначением вместо публичного выставления.

iperf3 -c 10.77.0.20 -t 10 -R

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

Сравнивайте подобное с подобным

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

Когда поток здоров, а копирование нет, разница — это то, что добавляет рабочая нагрузка, и там место следующего расследования.

Прочитайте единицы, прежде чем делать выводы

Мегабиты в секунду и мегабайты в секунду различаются в восемь раз, и темы поддержки регулярно сравнивают одно с другим, будто это одна и та же единица. Низкий результат iperf3 может приходить и от самого тестового хоста: насыщение процессора, медленный интерфейс или занятый диск могут ограничить процесс раньше сети. Поэтому одно число — не приговор провайдеру или протоколу. Базовая линия полезна тем, что она наблюдаема, а не предполагаема, и сужает вопрос до одного направления и одной конечной точки.

Запишите конечную точку, направление, длительность и скорость для обоих наблюдений. Этот квартет делает сравнение защитимым, и он стоит гораздо меньше, чем замена программного обеспечения по наитию.

Похожие статьи