Iperf使用教程Word格式文档下载.docx

上传人:b****0 文档编号:13241519 上传时间:2022-10-08 格式:DOCX 页数:13 大小:317.96KB
下载 相关 举报
Iperf使用教程Word格式文档下载.docx_第1页
第1页 / 共13页
Iperf使用教程Word格式文档下载.docx_第2页
第2页 / 共13页
Iperf使用教程Word格式文档下载.docx_第3页
第3页 / 共13页
Iperf使用教程Word格式文档下载.docx_第4页
第4页 / 共13页
Iperf使用教程Word格式文档下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Iperf使用教程Word格式文档下载.docx

《Iperf使用教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《Iperf使用教程Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。

Iperf使用教程Word格式文档下载.docx

-l缓冲区大小,默认是8KB,eg:

iperf-c222.35.11.23-l16

-m显示tcp最大mtu值

-o将报告和错误信息输出到文件eg:

iperf-c222.35.11.23-oc:

\iperflog.txt

-p指定服务器端使用的端口或客户端所连接的端口eg:

iperf-s-p9999;

iperf-c222.35.11.23-p9999

-u使用udp协议

-w指定TCP窗口大小,默认是8KB

-B绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)

-C兼容旧版本(当server端和client端版本不一样时使用)

-M设定TCP数据包的最大mtu值

-N设定TCP不延时

-V传输ipv6数据包

server专用参数

-D以服务方式运行ipserf,eg:

iperf-s–D

-R停止iperf服务,针对-D,eg:

iperf-s–R

client端专用参数

-d同时进行双向传输测试

-n指定传输的字节数,eg:

iperf-c222.35.11.23-n100000

-r单独进行双向传输测试

-t测试时间,默认10秒,eg:

iperf-c222.35.11.23-t5

-F指定需要传输的文件

-T指定ttl值

Iperf使用方法与参数说明

Iperf是一个网络性能测试工具。

可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。

Iperf在linux和windows平台均有二进制版本供自由使用。

IperfwasdevelopedbyNLANRDASTasamodernalternativeformeasuringmaximumTCPandUDPbandwidthperformance.IperfallowsthetuningofvariousparametersandUDPcharacteristics.Iperfreportsbandwidth,delayjitter,datagramloss.

Iperf的是由NLANRDAST开发作为一个现代的替代测量最大TCP和UDP带宽性能。

iperf的可以调整各种参数和UDP特性。

iperf的报告带宽,时延抖动,数据包丢失。

-s以server模式启动,eg:

iperf-s-chost以client模式启动,host是server端地址,eg:

iperf-c222.35.11.23

-f[kmKM]分别表示以Kbits,Mbits,KBytes,MBytes显示报告,默认以Mbits为单位,eg:

iperf-c222.35.11.23-fK

-isec以秒为单位显示报告间隔,eg:

iperf-c222.35.11.23-i2

-l缓冲区大小,默认是8KB,eg:

-o将报告和错误信息输出到文件eg:

iperf-c222.35.11.23-ociperflog.txt

-p指定服务器端使用的端口或客户端所连接的端口eg:

iperf-s-p

9999;

-w指定TCP窗口大小,默认是8KB

-M设定TCP数据包的最大mtu值

-N设定TCP不延时

-D以服务方式运行iperf,eg:

iperf-s-D

-R停止iperf服务,针对-D,eg:

iperf–s-R

-n指定传输的字节数,eg:

iperf-c222.35.11.23-n100000

-t测试时间,默认10秒,eg:

应用实例

使用iperf-s命令将Iperf启动为server模式,在客户机上使用iperf-c启动client模式。

iperf–s

ServerlisteningonTCPport5001

TCPwindowsize:

8.00KByte(default)iperf-c59.128.103.56

上面使用服务端和客户端的默认设置进行测试

iperf–s-w300K

300KByteiperf-c59.128.103.56-fK-i2-w300K

设定报告间隔为2秒,服务器端和客户端的TCP窗口都开到300KB

iperf-c59.128.103.56-fK-I2-w300K–n1000000测试传输约1MB数据

Iperf-c59.128.103.56-fK-I2-w300K–t36

测试持续36秒

iperf-c59.128.103.56-fK-I2-w300K-n10400000–d

测试双向的传输

iperf-c59.128.103.56-fK-I2-w300K–u

UDP测试

其中-i参数的含义是周期性报告的时间间隔(interval),单位为秒;

在上面的例子中,表示每隔2秒报告一次带宽等信息。

启动一个iperf服务器进程

首先要介绍的命令用来启动iperf服务器监听进程以便监听客户端连接的。

命令如下:

iperf.exe-s-P2-i5-p5999-fk

这个命令会启动iperf,后续参数用来设定监听5999端口(默认端口是5001),限定iperf只允许两个连接,每5秒汇报一次连接情况。

连接限制参数(-P参数)非常重要,当两个连接建立后,服务器进程就会退出。

如果这个参数设定为0,那么iperf进程将持续监听端口,并且不限制连接数量。

在Windows主机上键入该命令,会显示出如图A所示界面

图A

启动一个iperf客户端连接

iperf的另一半就是客户端,用来连接到服务器监听端口。

比如我们要连接到一台叫做s-network1.amcs.tld的服务器,端口为5999,连接60秒并且每5秒显示一次状态,命令行如下:

iperf.exe-cs-network1.amcs.tld-P1-i5-p5999-fB-t60-T1

命令启动后,s-network1主机被用来进行网络性能检测。

与JperfGUI界面提供的漂亮图形不同,iperf只会根据测量参数简单的报告网络带宽状况,在本例中是以比特为单位(-f参数)进行带宽表示的。

图B显示了远程客户端与s-network1主机间的带宽性能。

图B

为了应对日常便捷应用的需求,我们可以建立一个.bat批处理文件,届时填入服务器名称即可实现快速检测。

以下为实际使用的拷屏:

C:

\jperf\jperf\bin>

iperf

Usage:

iperf[-s|-chost][options]

Try`iperf--help'

formoreinformation.

iperf–help

iperf[-h|--help][-v|--version]

Client/Server:

-f,--format[kmKM]formattoreport:

Kbits,Mbits,KBytes,

Mbytes

-i,--interval#

secondsbetweenperiodicbandwidthreports

-l,--len#[KM]

lengthofbuffertoreadorwrite(default8KB)

-m,--print_mss

printTCPmaximumsegmentsize(MTU

TCP/IPheader)

-o,--output

<

filename>

outputthereportorerrormessagetothis

specifiedfile

-p,--port

#serverporttolistenon/connectto

-u,--udp

useUDPratherthanTCP

-w,--window#[KM]TCPwindowsize(socketbuffersize)

-B,--bind

host>

bindto<

aninterfaceormulticastaddress

-C,--compatibility

forusewitholderversionsdoesnotsentextra

msgs

-M,--mss#

setTCPmaximumsegmentsize(MTU-40bytes)

-N,--nodelay

setTCPnodelay,disablingNagle'

sAlgorithm

-V,--IPv6Version

SetthedomaintoIPv6

 

Serverspecific:

-s,--server

runinservermode

-D,--daemon

runtheserverasadaemon

-R,--remove

removeserviceinwin32

Clientspec

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

当前位置:首页 > 农林牧渔 > 林学

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

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