用iperf测试网络丢包和延迟

【安装】
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%

--后记

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

此外,需要了解网络总带宽限制,设计每台机器的传输速度。避免带宽被吃满。。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值