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

Iperf3 зависает при запуске теста UDP

Я написал программу на Python, которая запускает iperf3 в цикле for с разными размерами датаграмм. Я использую Python subprocess.call функция для запуска iperf3 как это:

 iperf3 -u -c 185.82.21.60 -b 100M -t 5 -l <datagram size>

Размер моей датаграммы начинается с 1000 и увеличивается на 100 после каждой итерации и должен работать, пока не достигнет размера 2000. Каждый раз, когда я запускаю свою программу, iperf3 продолжает зависать после шестого раза и начинает использовать 100% одного из моих процессоров. После этого я больше не могу использовать iperf3, пока не убью работающий клиентский процесс и не перезапущу сервер iper3.

Вот изображение, иллюстрирующее мою проблему:

Итак, оказалось, что моя проблема вызвана эта ошибка. Похоже, решение заключается в обновлении драйверов хостов ESX.