您的位置:首页 > 理论基础 > 计算机网络

用iperf测试网络丢包和延迟

2015-07-20 18:03 543 查看
【安装】

yum install iperf 或 apt-cache install iperf

【TCP测试】

server端示例:

iperf -s -i 1

client端示例:

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%

--后记

实际测试需要设计机群的测试集。如单连接单向测试,单连接双向测试,多连接单向测试,多连接双向测试,不对称测试,混合测试等,模拟实际的应用情况,反复测试,得到比较靠谱的丢包和延迟数据。

此外,需要了解网络总带宽限制,设计每台机器的传输速度。避免带宽被吃满。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: