Iperf 的使用方法Iperf 是一个网络性能测试工具。Iperf 可以测试 TCP 和 UDP 带宽质量。Iperf 可以测量最大 TCP 带宽,具有多种参数和 UDP 特性。Iperf 可以报告带宽,延迟抖动和数据包丢失。Iperf 使用方法与参数说明 参数说明-s 以 server 模式启动,eg:iperf -s-c host 以 client 模式启动,host 是 server 端地址,eg:iperf -c 通用参数-f [k|m|K|M] 分别表示以 Kbits, Mbits, KBytes, MBytes 显示报告,默认以 Mbits 为单位,eg:iperf -c -f K-i sec 以秒为单位显示报告间隔,eg:iperf -c -i 2-l 缓冲区大小,默认是 8KB,eg:iperf -c -l 16-m 显示 tcp 最大 mtu 值-o 将报告和错误信息输出到文件 eg:iperf -c -o c:\-p 指定服务器端使用的端口或客户端所连接的端口 eg:iperf -s -p 9999;iperf -c -p 9999-u 使用 udp 协议-w 指定 TCP 窗口大小,默认是 8KB-B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)-C 兼容旧版本(当 server 端和 client 端版本不一样时使用)-M 设定 TCP 数据包的最大 mtu 值-N 设定 TCP 不延时-V 传输 ipv6 数据包server 专用参数-D 以服务方式运行 ipserf,eg:iperf -s -D-R 停止 iperf 服务,针对-D,eg:iperf -s -Rclient 端专用参数-d 同时进行双向传输测试-n 指定传输的字节数,eg:iperf -c -n 100000-r 单独进行双向传输测试-t 测试时间,默认 10 秒,eg:iperf -c -t 5-F 指定需要传输的文件-T 指定 ttl 值操作举例:1)TCP 测试服务器执行:#iperf -s -i 1 -w 1M客户端执行:#iperf -c host -i 1 -w 1M其中-w 表示 TCP window size,host 需替换成服 务器地址。 2)UDP 测试服务器执行:#iperf -u -s客户端执行:#iperf -u -c -b 900M -i 1 -w 1M -t 60其中-b 表示 使用带宽数量,千兆链路使用 90%容量进行测试就可以了。几个命令参数:#iperf -c //客户端命令iperf -s //服务端命令-f [b|B|k|K|m|M|g|G] //f 参数表示单位-r //r 参数表示双向数据测试,但要先测 c 到 s 的带宽-d //d 参数和 r 近似,并且功能更强,可同时测试双向数据-w [2000] //w 参数后跟数字,单位是 byte,-p [12000] //p 参数可指定端口号-t [20] //t 参数默认表示测试 10 次,后加数字可以自己定义-i [2] //i 参数表...