WiFi吞吐量測試工具iperf的使用

首先分別在單板上和PC機上安裝iperf工具

單板和PC機連接上同一個路由器:

單板的IP:10.0.0.9

PC機的IP:10.0.0.8

PC機通過cmd命令行進入iperf工具包的目錄,然後執行iperf3.exe -s   啓動iperf的服務,開始監聽操作

TCP發送吞吐量:

單板在終端中:iperf -c 10.0.0.8 -t 10 -i 1   

將PC機上執行iperf -s

其中:啓動客戶端,連接10.0.0.8,-t 10 表示測試 10 秒鐘,-i 1 表示每隔 1 秒鐘打印一次結果。

PC機上的效果:

debug:

1.單板上iperf和PC機上的iperf的版本不一致的問題

在單板上執行的時候出現:

connect failed:Operation now in progress

 

反過來,在單板上執行iperf -s  後,在PC機上面執行iperf -c 10.0.0.9 -t 10 -i 1  

iperf3: error - unable to connect to server:connection refused

 

出現以上的問題可能是iperf的版本的問題:

在單板上看iperf的版本是2.0.13

PC機版本是3.1.3

PC機上的版本改爲2.0.9 之後就正常了

 

TCP的接收吞吐量:

PC機執行:iperf -c 10.0.0.9 -t 10 -i 1

 

單板執行:iperf -s

UDP發送吞吐量:

PC機執行:iperf -s -u

 

單板執行:iperf -c 10.0.0.8 -u -t 10 -i 1 -l 32k -b 100M

 

UDP接收吞吐量:

單板:iperf –s -u

PC機:iperf –c 10.0.0.9 –u –t 10 –i 1 –l 32k –b 100M

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章