默认情况下,iPerf使用 TCP,并监听端口 5001。 可选参数: -u: 使用 UDP 而不是 TCP; -p: 更改默认端口; 例如,让 Server 端使用 UDP 并监听 5003 端口: root@dev:~# iperf -s -u -p 5003 --- Server listening on UDP port 5003 UDP buffer size: 208 KByte (default) --- 现在监听 UDP 端口 ...
图4 iperf 客户端通过“ -F”参数指定文件来发送数据在图4的例子中,通过-F参数指定了一个 webdata.tar.gz文件作为iperf要传输的数据,在使用此参数时,需要同时指定一个“ -t ”参数来设置要测试传输的时间,这个时间尽量设置长一些,因为在默认传输时间10秒内,这个文件可能还没有传完。在使用iperf进行网络带宽 ...
iperf是一个网络性能测试工具,可以测试TCP和UDP带宽质量,并具有多种参数和UDP特性。如果要限制iperf的速率,可以使用-w参数来指定TCP窗口大小。例如,-w 1000000表示设置TCP窗口大小为1000000字节。另外,也可以使用-l参数来指定TCP数据包的最大长度,以字节为单位。例如,-l 1472表示设置TCP数据包的最大长度为1472字节。
TCP 的默认值为 128 KB,UDP 的默认值为 8 KB。根据丢包率来调节该参数,一般打UDP流的时候会设置这个参数范围在16~65507 bytes,调大该参数会导致每个包的时延抖动增大,所以调节要慎重 iperf2 TCP打流 server:iperf -s -p 5001 -w 2M -i 1 -P 10 client:iperf -c 192.168.132.xxx -i 1 -t 60 -p...
这个参数只用于具有多网络接口的主机。#在Iperf的UDP模式下,此参数用于绑 定和加入一个多播组。使用范围在224.0.0.0至239.255.255.255的多播地址#常用客户端参数-b 100m#用于udp测试时,设置测试发送的带宽,单位:bit/秒,不设置时默认为:1Mbit/秒-c#指定服务端ip地址-d#同时测试上行和下行-t 10#设置传输时间,为...
参数解释:-u在udp模式下,-b 100M以100Mbps为数据发送速率,客户端到服务器-c 192.168.31.50进行上传带宽测试,-t测试时间为10秒 看上面的截图可以看到100Mbps测试,实际带宽只有89.7Mbps,丢包率为0.33% 说明:带宽测试通常采用UDP模式,因为能测出极限带宽、时延抖动、丢包率。在进行测试时,首先以链路理论带宽作为数据发...
该命令会使 iperf 监听当前系统的所有 ip 地址,运行在默认端口 5201 下。 客户端(client)模式: iperf –c127.0.0.1 请将127.0.0.1 改为具体 server 的 ip 地址,该命令会使 iperf 使用默认端口 5201 去连接该指定的 ip 地址。 其它常用参数: -p:指定监听/连接的端口 ...
iPerf自身不区分客户端和服务端,需要在命令中指定服务端或者客户端,-s用于指定服务端,-c用于指定客户端。客户端和服务端有一些公共参数命令,也有各自独有的参数命令。 公共参数命令 -f, --format [bkmaBKMA] 主要用于指定网速的阅读格式,例如b = bits/sec; B=Bytes/sec; m=Mbits/sec; M=MBytes/sec; ...
-f, --format [kmgtKMGT]报告格式:Kbits/Mbits/Gbits/Tbits -i, --interval n 在周期性吞吐量报告之间间隔n秒;默认值为1,使用0禁用。 -I, --pidfile file 使用进程ID编写文件,当作为守护进程运行时最有用。 -F, --file name 使用文件作为数据源(在发送方)或接收器(在接收方),而不仅仅是生成随机数...