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

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
网络测试与故障诊断
黄国伟 手机短号:66590 邮箱:huanggw@
网络测试参数

网络抖动(jitter)
传输延迟的变化程度,标识网络的稳定性

计算:最大延迟与最小延迟的时间差
实时性网络应用要求网络抖动较小
在线视频 网络游戏

Iperf

Iperf介绍
由美国应用网络研究国家实验室(National
Laboratory for Applied Network Research, NLANR)开发的,目前由美国伊利诺伊大学维 护 功能
测量网络吞吐量 测量网络丢包率 测量网络延迟

Iperf

数据发送
TCP协议——TCP吞吐量
UDP协议——UDP吞吐量

UDP通常比TCP传输的更快。因为UDP不需要在两 个主机间连接连接,但是UDP并不保证所有数据包 都能得到可靠的传输
Iperf

Iperf客户端运行
UDP吞吐量

为什么那么小?才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吞吐量


Iperf参数
周期性显示测试结果
–i 数字 单位为秒,每隔几秒显示一次测试结果

Iperf

Iperf客户端运行
UDP吞吐量
iperf –c 服务器端IP地址 -u -u:udp协议

Iperf

Iperf服务器端显示udp测试详细情况
测试时间 传输数据量 吞吐量 延迟抖动 丢包情况
相关主题