我编写了一个 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 服务器。
所以,原来我的问题是由这个错误引起的。解决方案似乎是更新 ESX 主机的驱动程序。