Linux-Networking
執行 UDP 測試時 Iperf3 一直掛起
我編寫了一個 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 主機的驅動程序。