用iperf测试网络丢包和延迟


【安装】yum install iperf 或 apt-cache install iperf
【TCP测试】server端示例:iperf -s -i 1client端示例:iperf -c $SERVIP -M $MSS -t $TIMELEN -i 1

TCP测试在一段时间内的传输量。得到传输带宽。需要模拟实际应用环境,设计测试集。
【UDP测试】server端示例:
iperf -s -u -i 2
client端示例:
iperf -c server_ip -u -b 200M -i 2 -t 60

server端看结果(最终结果样例)[ ID] Interval       Transfer     Bandwidth       Jitter   Lost/Total Datagrams[  3]  0.0-60.0 sec  1.42 GBytes    203 Mbits/sec  0.007 ms  178/1034483 (0.017%)
经验:丢包率合理值:0.05%

--后记

实际测试需要设计机群的测试集。如单连接单向测试,单连接双向测试,多连接单向测试,多连接双向测试,不对称测试,混合测试等,模拟实际的应用情况,反复测试,得到比较靠谱的丢包和延迟数据。
此外,需要了解网络总带宽限制,设计每台机器的传输速度。避免带宽被吃满。。
智能推荐

如果文章对您有帮助,请打个赏吧
微信支付
支付宝支付

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告