例如100M的带宽,缓冲区设置成100字节速度只有18M左右,设置成200字节速度35M,500字节时80M出头,600字节时92M,700字节时已经可以跑满,此后再设置得更大,测试带宽提升也不大。 -l 参数后面跟的数值在tcp模式下似乎没有上限: 同理,-w 0K等同于默认值,但暂时不清楚默认数值是多大。 由此可见,tcp模式下,window siz...
-w 指定套接字缓冲区大小,在TCP方式下,此设置为TCP窗口的大小。在UDP方式下,此设置为接受UDP数据包的缓冲区大小,用来限制可以接收数据包的最大值 -B 用来绑定一个主机地址或接口,这个参数仅用于具有多个网络接口的主机。在UDP模式下,此参数用于绑定和加入一个多播组 -M 设置TCP最大信息段的值 -N 设置TCP无延...
同样在TCP模式下,-w参数用于设置窗口大小。合理设置窗口大小可以优化带宽测试,避免数据包拥堵导致的性能下降。对于UDP模式,其默认读写缓冲区大小为8KB(8192字节),范围为[0,65507]字节,其中0代表默认值。随着缓冲区大小增加,UDP模式下测试出的带宽也会增加。总结,合理配置-w和-l参数对于优化iperf3...
-w 指定TCP窗口大小,默认是8KB 如果窗口太小,有可能丢包 -B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数) -C 兼容旧版本(当server端和client端版本不一样时使用) -M 设定TCP数据包的最大mtu值 -N 设定TCP不延时 -V 传输ipv6数据包 server专用参数 -D 以服务方式运行ipserf,eg:iperf -...
-w,--window n[kmKM]:设置套接字缓冲区为指定大小。对于 TCP 方式,此设置为 TCP 窗口大小。对于 UDP 方式,此设置为接受 UDP 数据包的缓冲区大小,限制可以接受数据包的最大值。 -B,--bind host:绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈...
在客户端运行iperf,输入命令iperf –cserver-ip–pserver-port–i 1 –t 10 –w 20K,其中参数说明如下: -c:客户端模式,后接服务器ip -p:后接服务端监听的端口 -i:设置带宽报告的时间间隔,单位为秒 -t:设置测试的时长,单位为秒 -w:设置tcp窗口大小,一般可以不用设置,默认即可 ...
iperf -c 192.168.43.1 -t 60 -i 2 -P 5 -w 1m 1. 参数的含义: -s (server) 开启服务器 -c (client) 指定服务端主机IP -t 测试时长。默认10秒 -i 数据统计间隔,以秒为单位。 client 显示的是发送速率 , server端显示的是接收速率,最好加 i 参数进行速率跟踪 ...
iperf2与iperf3的差异与参数在iperf2中,server端的命令有:-s(指定服务端)、-p(指定端口)、-B(绑定IP)、-u(选择协议,默认TCP)、-i(报告间隔)、-w(TCP窗口大小)和-P(并发线程数)。client端的参数则包括:-c(指定服务器IP)、-p(端口)、-B(客户端IP绑定)、-b(限制带宽...
一、iperf 可用参数 1. -f:控制传输文件的格式,可选择 K,k,M,m,G,g 2. -i:设置测量报告的时间间隔,默认是 1s 3. -m:客户端和服务器显示带宽数据 4. -p:指定 UDP 数据包的报文大小,默认为 1472 字节 5. -w:设置 TCP 传输缓冲区,默认为 8KB 6. -R:让服务器接收指定大小的数据包,服务器一旦...