一 . iperf 简介
(1)ipref是一个网络性能测试工具,可以测试TCP和UDP带宽质量;
(2)iperf可以测量TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失;
二 . 参数说明
(1)-s 以server模式启动,例如:iperf -s
(2)-c host 以client模式启动,host是server端地址,例如:iperf -c 192.168.2.6
(3)通用参数:
-f 【k/m/K/M】表示分别以Kibts,Mbits,KBytes,MBytes显示报告,默认Mbits
-i 以秒为单位显示报告间隔
-o 将报告和错误信息输出到文件
-l 缓冲区大小,默认是8kb
-p 指定服务器使用的端口或客户端所连接的端口
-u 使用UDP协议
-w 指定TCP窗口大小,默认8kb
-B 绑定一个主机地址或者接口
-M 设定TCP数据包的最大mtu值
-N 设定TCP不延时
-V 传输ipv6数据包,server专用参数
-d 同时进行双向传输测试
-n 指定传输的字节数
-r 单独进行双向传输测试
-t 测试时间,默认10秒
-F 指定需要传输的文件
-T 指定ttl值
三 . iperf工具使用
(1)很多公司都在将自己的无线网络升级到802.11n,以实现更大的吞吐量,更广的覆盖范围和更高的可靠性,保证WLAN的性能对于确保足够的网络容量和覆盖率尤为重要;
(2)iperf来测定网络性能,是一个简单易用测量TCP/UDP的吞吐量,损耗和延迟的工具;
(3)iperf是专门用于简化TCP性能优化的工具,使用时可以很容易测量吞吐量和带宽的最大值,当与UDP一起使用时,iperf还可以测量数据丢失和延迟(抖动);
(4)iperf可以在任何IP网络上运行,包括本地以太网,因特网接入连接和WI-FI网络;