Iperf灌包操作指导

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 Iperf

将随本文档发布的iperf软件拷贝到本机c盘根目录下,windows dos窗口启动的时候,先返回到根目录提示,具体操作如下:

2 2.2.1下行UDP灌包(从服务器向终端灌包)

服务器侧CMD窗口中启动如下命令:

Iperf –c xx.xx.xx.xx –u –b 100m –p 6001 –t 99999

UE侧PC CMD窗口中启动如下命令:

Iperf –s –u –p 6001

参数说明:

参数说明

c xx.xx.xx.xx 表示向xx.xx.xx.xx灌包(xx.xx.xx.xx为UE ip地址)

-u 表示启动UDP灌包,如果是灌TCP则不需要-u这个参数

-b 100m 表示指定灌包大小,这里表示灌100M的数据

-p 6001 表示指定灌包的端口为6001,可根据需要更改

-t 99999 表示指定灌99999秒,可根据需要修改灌包时长

-s 表示启动iperf服务器

3 2.2.2上行UDP灌包(从UE灌向服务器)

服务器侧CMD窗口中启动如下命令:

Iperf –s –u –p 6002

UE侧PC CMD窗口中启动如下命令:

Iperf –c xx.xx.xx.xx –u –b 100m –p 6002 –t 99999

参数说明:

参数说明

c xx.xx.xx.xx 表示向xx.xx.xx.xx灌包(xx.xx.xx.xx为服务器地址)

4 2.2.3下行TCP灌包

服务器侧CMD窗口中启动如下命令:

Iperf –c xx.xx.xx.xx –p 6003 –w 512k –t 99999

UE侧PC CMD窗口中启动如下命令:

Iperf –s –w 512k–p 6003

参数说明:

参数说明

c xx.xx.xx.xx 表示向xx.xx.xx.xx灌包(xx.xx.xx.xx为UE ip地址)

-w 指定TCP窗口大小

需要特别注意的是千万不要-b,否则就成为UDP灌包。

5 2.2.4上行TCP灌包

服务器侧CMD窗口中启动如下命令:

Iperf –s –w 512k–p 6004

UE侧PC CMD窗口中启动如下命令:

Iperf –c xx.xx.xx.xx –p 6004 –w 512k –t 99999

参数说明:

参数说明

c xx.xx.xx.xx 表示向xx.xx.xx.xx灌包(xx.xx.xx.xx为服务器地址)

-w 指定TCP窗口大小

需要特别注意的是千万不要-b,否则就成为UDP灌包。

6 2.2.5IPERF其它命令参数说明

IPERF参数大全

公共选项参数

-f:format 速率报告的格式:是采用Kbits, Mbits, Kbytes,还是MBytes

-i:interval 周期性带宽报告的时间间隔。单位:秒

-l:len 读写缓冲区的长度。对于TCP,默认:8KB;对于UDP,默认:1470B -m:print_mss 打印TCP最大段的大小(MTU - TCP/IP header)

-p:port Iperf server监听的服务端口;或Iperf client连接的服务端口。

在Iperf server和Iperf client两边的端口必须是相同的。默认服务端口:

5001

-u:UDP 使用UDP进行测量

-w:window 设置套接字缓冲区大小为指定的数值。对于TCP,本选项将设置TCP

窗口大小;对于UDP,本选项是接收数据报文的缓冲,所以它被限制

到最大的接收数据报文大小

-B:bind 绑定到主机的一个接口或组播地址。对于Iperf client,本选项设置的

是对外的接口;对于Iperf server,本选项设置的是进入的接口。本选

项参数仅用于多宿主主机,它有多个网络接口

-C:compatibility 兼容模式,允许和低版本的Iperf一起使用。兼容模式对于互用性并不

是必需的,但是高度建议的。在某些案例里,当在使用典型的流

(streaming)时,你可能会引起1.7版本的Iperf server冲突,或造

成一些不希望发生的连接尝试

-M:mss 通过TCP_MAXSEG选项,设置TCP最大段大小(Maximum Segment

Size )。对于TCP/IP头部来说,MSS通常是MTU - 40 bytes;对于

以太网,MSS是1640 bytes(1500 byte MTU)。在很多OSes里,本

选项没有被执行

-N:no delay 设置TCP为零时延选项,禁止Nagle算法。通常,对于像Telnet这

样的交互式应用程序,此选项仅被禁止

-V 绑定到一个IPv6地址。从V1.6或更高版本开始支持。其格式是:

Server 侧:$ iperf -s -V

Client侧:$ iperf -c -V

注意:在V1.6.3版本或更高版本,一个特定的IPv6地址并不需要用

“-B”选项来绑定,V1.6以前的版本需要。同样,在大多数的OSes

里,本选项的使用,也取决于使用IPv4映射地址的IPv4客户端Iperf server特定选项参数

-s:server Iperf运行在server模式下

相关文档
最新文档