Назад | Перейти на главную страницу

Колебания пропускной способности при использовании iperf3 и бондинга

Я создал связь из двух интерфейсов 10G со следующей конфигурацией на двух серверах:

Bonding Mode: load balancing (xor)
Transmit Hash Policy: layer3+4 (1)
MII Status: up
MII Polling Interval (ms): 100

Затем я запустил сервер iperf3 на одном из серверов и клиент iperf3 на другом с очень простой конфигурацией:

iperf3 -c $IP_SERVER -t 25 -O 5 -P 2

-P 2 заставляет iperf3 создавать двух клиентов с разными исходными портами TCP, и таким образом хэш разделяет трафик между обоими физическими каналами связи. Однако за те 25 секунд, которые я провожу тест, я вижу, что пропускная способность колеблется от 11 Гбит / с до 19 Гбит / с. Я неоднократно наблюдаю такое поведение во всех прогонах. Я не вижу этого при запуске теста iperf3 в одиночных физических ссылках, которые образуют связь. Почему это могло происходить? Намек?