最新Iperf灌包操作指导.docx
- 文档编号:14203468
- 上传时间:2023-06-21
- 格式:DOCX
- 页数:7
- 大小:50.78KB
最新Iperf灌包操作指导.docx
《最新Iperf灌包操作指导.docx》由会员分享,可在线阅读,更多相关《最新Iperf灌包操作指导.docx(7页珍藏版)》请在冰点文库上搜索。
最新Iperf灌包操作指导
Iperf灌包操作指导
1Iperf
将随本文档发布的iperf软件拷贝到本机c盘根目录下,windowsdos窗口启动的时候,先返回到根目录提示,具体操作如下:
22.2.1 下行UDP灌包〔从效劳器向终端灌包〕
效劳器侧CMD窗口中启动如下命令:
Iperf–cxx.xx.xx.xx–u–b100m–p6001–t99999
UE侧PCCMD窗口中启动如下命令:
Iperf–s–u–p6001
参数说明:
参数
说明
cxx.xx.xx.xx
表示向xx.xx.xx.xx灌包〔xx.xx.xx.xx为UEip地址〕
-u
表示启动UDP灌包,如果是灌TCP那么不需要-u这个参数
-b100m
表示指定灌包大小,这里表示灌100M的数据
-p6001
表示指定灌包的端口为6001,可根据需要更改
-t99999
表示指定灌99999秒,可根据需要修改灌包时长
-s
表示启动iperf效劳器
32.2.2 上行UDP灌包〔从UE灌向效劳器〕
效劳器侧CMD窗口中启动如下命令:
Iperf–s–u–p6002
UE侧PCCMD窗口中启动如下命令:
Iperf–cxx.xx.xx.xx–u–b100m–p6002–t99999
参数说明:
参数
说明
Iperf–s–w512k–p6004
UE侧PCCMD窗口中启动如下命令:
Iperf–cxx.xx.xx.xx–p6004–w512k–t99999
参数说明:
参数
说明
cxx.xx.xx.xx
表示向xx.xx.xx.xx灌包〔xx.xx.xx.xx为效劳器地址〕
-w
指定TCP窗口大小
需要特别注意的是千万不要-b,否那么就成为UDP灌包。
42.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
注意:
在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
-c:
clienthost
运行在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〕模式下。
这将引起server在用“-L〞选项指定的端口〔或client连接到server所用的默认端口〕上,重新连接回client。
随着client连接的终止,这个过程就完成了,所以单独地运行测试。
如果你想用同时的测试,请尝试“-d〞选项
-t:
time
传送数据的测试时间。
单位:
秒。
默认:
10秒。
当与“–n〞参数同时使用时,以“-n〞选项为准。
即设置的测试时间失效。
请参考“-l〞、“-n〞选项
-L:
listenport
本选项指定一个监听端口,server从这个端口连接回client。
默认的监听端口是client连接server所使用的端口
-P:
parallel
并行运行的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
使用一个典型的流〔stream〕来测量带宽。
从Iperf的V1.2或更高版本开始支持。
例如:
$iperf-c
-I:
stdin
与“-F〞一样。
从stdin输入。
从Iperf的V1.2或更高版本开始支持
-W:
windowSizeSuggest
在建议的适合的窗口大小下运行client〔默认:
关闭〕
Iperf其它选项参数
-h:
help
打印Iperf软件的帮助信息,并退出
-v:
version
打印Iperf软件的版本信息,并退出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 Iperf 操作 指导