Iperf灌包操作指导Word格式.docx

上传人:b****8 文档编号:22396033 上传时间:2023-02-03 格式:DOCX 页数:7 大小:19.92KB
下载 相关 举报
Iperf灌包操作指导Word格式.docx_第1页
第1页 / 共7页
Iperf灌包操作指导Word格式.docx_第2页
第2页 / 共7页
Iperf灌包操作指导Word格式.docx_第3页
第3页 / 共7页
Iperf灌包操作指导Word格式.docx_第4页
第4页 / 共7页
Iperf灌包操作指导Word格式.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

Iperf灌包操作指导Word格式.docx

《Iperf灌包操作指导Word格式.docx》由会员分享,可在线阅读,更多相关《Iperf灌包操作指导Word格式.docx(7页珍藏版)》请在冰豆网上搜索。

Iperf灌包操作指导Word格式.docx

-s

表示启动iperf服务器

32.2.2 

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

Iperf–s–u–p6002

Iperf–cxx.xx.xx.xx–u–b100m–p6002–t99999

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

42.2.3 

下行TCP灌包

Iperf–cxx.xx.xx.xx–p6003–w512k–t99999

Iperf–s–w512k–p6003

-w

指定TCP窗口大小

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

52.2.4 

上行TCP灌包

Iperf–s–w512k–p6004

Iperf–cxx.xx.xx.xx–p6004–w512k–t99999

62.2.5 

IPERF其它命令参数说明

IPERF参数大全

公共选项参数

-f:

format

速率报告的格式:

是采用Kbits,Mbits,Kbytes,还是MBytes

-i:

interval

周期性带宽报告的时间间隔。

单位:

-l:

len

读写缓冲区的长度。

对于TCP,默认:

8KB;

对于UDP,默认:

1470B

-m:

print_mss

打印TCP最大段的大小(MTU-TCP/IPheader)

-p:

port

Iperfserver监听的服务端口;

或Iperfclient连接的服务端口。

在Iperfserver和Iperfclient两边的端口必须是相同的。

默认服务端口:

5001

-u:

UDP

使用UDP进行测量

-w:

window

设置套接字缓冲区大小为指定的数值。

对于TCP,本选项将设置TCP窗口大小;

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

-B:

bind

绑定到主机的一个接口或组播地址。

对于Iperfclient,本选项设置的是对外的接口;

对于Iperfserver,本选项设置的是进入的接口。

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

-C:

compatibility

兼容模式,允许和低版本的Iperf一起使用。

兼容模式对于互用性并不是必需的,但是高度建议的。

在某些案例里,当在使用典型的流(streaming)时,你可能会引起1.7版本的Iperfserver冲突,或造成一些不希望发生的连接尝试

-M:

mss

通过TCP_MAXSEG选项,设置TCP最大段大小(MaximumSegmentSize)。

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

对于以太网,MSS是1640bytes(1500byteMTU)。

在很多OSes里,本选项没有被执行

-N:

nodelay

设置TCP为零时延选项,禁止Nagle算法。

通常,对于像Telnet这样的交互式应用程序,此选项仅被禁止

-V

绑定到一个IPv6地址。

从V1.6或更高版本开始支持。

其格式是:

 

Server侧:

$iperf-s-V 

Client侧:

$iperf-c<

ServerIPv6Address>

-V

注意:

在V1.6.3版本或更高版本,一个特定的IPv6地址并不需要用“-B”选项来绑定,V1.6以前的版本需要。

同样,在大多数的OSes里,本选项的使用,也取决于使用IPv4映射地址的IPv4客户端

Iperfserver特定选项参数

-s:

server

Iperf运行在server模式下

-D:

daemon

让server运行为守护神程序(Unix平台)。

在Win32平台,服务是有效的,Iperf将作为一个服务运行。

本选项从Iperf的V1.2或更高版本开始支持

-R:

Remove

删除Iperf服务(如果它正在运行)。

本选项仅仅对于Windows有效,从Iperf的V1.2或更高版本开始支持

-o

输出报告或错误信息到一个指定的文件里。

(仅适用于windows。

从Iperf的V1.2或更高版本开始支持)

-c:

clienthost

如果Iperf运行在server模式下,那么用“-c”指定一个主机将限制Iperf将要接受的指定主机的连接。

本选项对UDP支持得不是很好

-P:

parallel

在关闭前被server处理的连接数目。

默认:

0(这意味着永久接受连接)

Iperfclient特定选项参数

-b:

bandwidth

带宽。

UDP的发送带宽,单位:

bits/sec。

这暗示着使用“-u”选项。

1Mbit/sec

运行在client模式,连接到运行在主机上的Iperfserver

(注意:

-c后面一定要有host的IP地址,即格式是:

-c10.0.0.79。

否则,命令执行失败。

Host的IP地址指的是Iperfserver端的IP地址)

-d:

dualtest

同时进行双向传输测试,运行Iperf在双向测试模式下。

这将引起server在用“-L”选项指定的端口(或client连接到server所用的默认端口)上,重新连接回client。

这是立即完成的,所以同时地运行测试。

如果你想用单独的交互式测试,请尝试“-r”选项

-n:

number

要发送的字节数。

Kbyte/s,Mbyte/s。

通常,Iperf发送数据的时间为10秒。

“-n”选项改写了这个时间,它发送完指定大小的数据,而不管这个过程花费了多长时间。

请参考“-l”、“-t”选项

-r:

tradeoff

单独进行双向传输测试,运行Iperf在折衷测试(tradeofftesting)模式下。

随着client连接的终止,这个过程就完成了,所以单独地运行测试。

如果你想用同时的测试,请尝试“-d”选项

-t:

time

传送数据的测试时间。

秒。

10秒。

当与“–n”参数同时使用时,以“-n”选项为准。

即设置的测试时间失效。

请参考“-l”、“-n”选项

-L:

listenport

本选项指定一个监听端口,server从这个端口连接回client。

默认的监听端口是client连接server所使用的端口

并行运行的client数目。

默认值:

1。

需要client和server之间的线程支持

-S:

tos

发出的数据包的服务类型。

(很多路由器忽略TOS域)。

你可以用十六进制“0x”为前缀,以八进制“0”为前缀,或以十进制为前缀。

例如,(0x10)16=(020)8=(16)10。

在RFC1349里,对TOS的定义如下:

IPTOS_LOWDELAY:

最小时延 

0x10

IPTOS_THROUGHPUT:

最大吞吐量 

0x08

IPTOS_RELIABILITY:

最大可靠性 

0x04

IPTOS_LOWCOST:

最小成本 

0x02

-T:

TTL

发出的组播包的存活期(time-to-live)。

这是报文穿越路由器跳数的基本数字。

1

-F:

fileinput

<

name>

使用一个典型的流(stream)来测量带宽。

从Iperf的V1.2或更高版本开始支持。

例如:

$iperf-c<

serveraddress>

-F<

file-name>

-I:

stdin

与“-F”一样。

从stdin输入。

从Iperf的V1.2或更高版本开始支持

-W:

windowSizeSuggest

在建议的适合的窗口大小下运行client(默认:

关闭)

Iperf其它选项参数

-h:

help

打印Iperf软件的帮助信息,并退出

-v:

version

打印Iperf软件的版本信息,并退出

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1