我编写了一个 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 主机的驱动程序。