Linux-Networking

執行 UDP 測試時 Iperf3 一直掛起

  • April 27, 2016

我編寫了一個 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 主機的驅動程序。

引用自:https://serverfault.com/questions/773113