linux上測試丟包率的工具iperf介紹


今天要測試一下linux上udp的丟包率,查了一下,有個iperf的可以做這個,分別在發送端和接收端安裝命令,然后運行一下就行了,

首先在服務端設置

iperf -p 80  -s -u -i 1
參數說明:
-p : 端口號
-s : 標示服務端
-u : 標示udp協議
-i : 檢測的時間間隔(單位:秒)

然后在發送端設置

iperf -c 10.0.0.6 -p 10021 -u -b 10M -t 10 -i 1 -P 1
參數說明:
-c : 服務端的ip地址
-p : 端口號
-u : 標示udp協議
-b : 每一次發送的數據大小
-t : 總的發送時間(單位:秒)
-i : 發送數據的時間間隔(單位:秒)
-P : 表示線程個數,不指定則默認單線程

最后就可以在最后看到丟包情況了,

從左至右依次為:

線程id       時間           接收數據大小     每秒大小           延時    丟包/總包   丟包率

[ 33]  0.0- 1.0 sec   640 KBytes  5.24 Mbits/sec   0.001 ms    0/  446 (0%)
[ 33]  1.0- 2.0 sec   640 KBytes  5.24 Mbits/sec   0.005 ms    0/  446 (0%)
[ 33]  2.0- 3.0 sec   640 KBytes  5.24 Mbits/sec   0.010 ms    0/  446 (0%)
[ 33]  3.0- 4.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
[ 33]  4.0- 5.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
[ 33]  5.0- 6.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
[ 33]  6.0- 7.0 sec   639 KBytes  5.23 Mbits/sec   0.004 ms    0/  445 (0%)
[ 33]  7.0- 8.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
[ 33]  8.0- 9.0 sec   640 KBytes  5.24 Mbits/sec   0.002 ms    0/  446 (0%)
[ 33]  9.0-10.0 sec   640 KBytes  5.24 Mbits/sec   0.005 ms    0/  446 (0%)
[ 33]  0.0-10.0 sec  6.25 MBytes  5.24 Mbits/sec   0.005 ms    0/ 4459 (0%)

參考網址:

https://my.oschina.net/remainsu/blog/1557039


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM