当前位置:文档之家› iperf详解

iperf详解

Iperf客户端、Iperf服务器端 Iperf客户端向服务器端发送测试流量
ቤተ መጻሕፍቲ ባይዱIperf客户端
被测网络
Iperf服务器端
Iperf
Iperf服务器端运行
TCP吞吐量
iperf –s -s:代表服务器
UDP吞吐量
iperf -s –u -u:代表udp协议
Iperf
Iperf服务器端启动
TCP端口5001
UDP 端口 5001
Iperf
Iperf客户端运行
TCP吞吐量
iperf –c 服务器端IP地址 -c:客户端
测试用时
测试数据量
吞吐量
Iperf
Iperf参数
Iperf默认测试时间为10秒
–t 测试时间 单位为秒
Iperf
Iperf参数
周期性显示测试结果
为什么那么小?才1M??
Iperf
Iperf客户端运行
UDP吞吐量
默认情况下,iperf只以1Mbps发送udp流量 Udp没有流量控制功能,避免网络阻塞
Iperf
Iperf客户端运行
怎么知道网络当前最大UDP吞吐量
慢慢增加udp流量速度,观察有没有丢包 iperf –c 服务器端 –u –b #M #为数字,如设为1000,则以1000Mbps发送
Iperf
Iperf客户端运行
为什么UDP吞吐量反而没有TCP吞吐量高
网络设备对UDP流量进行了限制——UDP没有流量 控制,很容易产生网络拥塞
当网络路径较长时,可以发现UDP吞吐量通常要高 于TCP吞吐量
网络测试与故障诊断
黄国伟 手机短号:66590 邮箱:huanggw@
网络测试参数
网络抖动(jitter)
传输延迟的变化程度,标识网络的稳定性
计算:最大延迟与最小延迟的时间差
实时性网络应用要求网络抖动较小
在线视频 网络游戏
Iperf
Iperf介绍
由美国应用网络研究国家实验室(National Laboratory for Applied Network Research, NLANR)开发的,目前由美国伊利诺伊大学维 护
功能
测量网络吞吐量 测量网络丢包率 测量网络延迟
Iperf
数据发送
TCP协议——TCP吞吐量
UDP协议——UDP吞吐量
UDP通常比TCP传输的更快。因为UDP不需要在两 个主机间连接连接,但是UDP并不保证所有数据包 都能得到可靠的传输
Iperf会显示丢包率信息
吞吐量测量方法
–i 数字 单位为秒,每隔几秒显示一次测试结果
Iperf
Iperf客户端运行
UDP吞吐量
iperf –c 服务器端IP地址 -u -u:udp协议
Iperf
Iperf服务器端显示udp测试详细情况
测试时间 传输数据量 吞吐量
延迟抖动 丢包情况
Iperf
Iperf客户端运行
UDP吞吐量
相关主题