Iperf3 在运行 UDP 测试时一直挂起

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 都会在第 6 次之后挂起,并开始使用我的一个 CPU 的 100%。此后,我无法再使用 iperf3,除非我终止正在运行的客户端进程并重新启动 iper3 服务器。

这是一张图片来说明我的问题: 在此处输入图片描述

答案1

事实证明,我的问题是由这个错误。解决方案似乎是更新 ESX 主机的驱动程序。

相关内容