网络性能测试工具iperf详细使用图文教程

325 篇文章 22 订阅
订阅专栏

网络性能测试工具iperf详细使用图文教程

Iperf是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。利用Iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。

Iperf有两种版本,windows版和linux版本。linux版本更新快,最新版本为iperf 3.0,下载地址为http://code.google.com/p/iperf/downloads/list ,windows版本官方更新的最新版本为1.7(打包在jperf中),下载地址为:

http://sourceforge.net/projects/iperf/files/jperf/jperf%202.0.0/ ,不过在网络上找到了移植版本iperf2.5。Iperf还有一个图形界面程序叫做Jperf,使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。当然,JPerf可以测试TCP和UDP带宽质量。JPerf可以测量最大TCP带宽,具有多种参数和UDP特性。JPerf可以报告带宽,延迟抖动和数据包丢失。为了测试的准确性,尽量使用linux环境测试。

 

Iperf和Jperf的相关文件已打包在附件中

 

Iperf的主要功能如下:

TCP

  • 测量网络带宽

  • 报告MSS/MTU值的大小和观测值

  • 支持TCP窗口值通过套接字缓冲

  • 当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接

UDP

  • 客户端可以创建指定带宽的UDP流

  • 测量丢包

  • 测量延迟

  • 支持多播

  • 当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)

其他

  • 在适当的地方,选项中可以使用K(kilo-)和M(mega-)。例如131072字节可以用128K代替。

  • 可以指定运行的总时间,甚至可以设置传输的数据总量。

  • 在报告中,为数据选用最合适的单位。

  • 服务器支持多重连接,而不是等待一个单线程测试。

  • 在指定时间间隔重复显示网络带宽,波动和丢包情况。

  • 服务器端可作为后台程序运行。

  • 服务器端可作为Windows 服务运行。

  • 使用典型数据流来测试链接层压缩对于可用带宽的影响。

  • 支持传送指定文件,可以定性和定量测试

 

 

Iperf使用方法

  1. 安装Iperf

    1. 对于windows版的Iperf,直接将解压出来的iperf.exe和cygwin1.dll复制到%systemroot%目录即可

    2. 对于linux版的Iperf,请使用如下命令安装

      gunzip -c iperf-<version>.tar.gz | tar -xvf -

      cd iperf-<version>

      ./configure

      make

      make install

       

  2. 使用Iperf(以windows版本为例)

    在命令提示符中输入iperf命令即可运行Iperf,使用命令Iperf –help可以查看iperf的帮助

     

  3. Iperf参数介绍

    命令行选项

    描述

    客户端与服务器共用选项

    -f, --format [bkmaBKMA]

    格式化带宽数输出。支持的格式有: 'b' = bits/sec 'B' = Bytes/sec 
    'k' = Kbits/sec 'K' = KBytes/sec 
    'm' = Mbits/sec 'M' = MBytes/sec 
    'g' = Gbits/sec 'G' = GBytes/sec 
    'a' = adaptive bits/sec 'A' = adaptive Bytes/sec 
    自适应格式是kilo-和mega-二者之一。除了带宽之外的字段都输出为字节,除非指定输出的格式,默认的参数是a。 
    注意:在计算字节byte时,Kilo = 1024, Mega = 1024^2,Giga = 1024^3。通常,在网络中,Kilo = 1000, Mega = 1000^2, and Giga = 1000^3,所以,Iperf也按此来计算比特(位)。如果这些困扰了你,那么请使用-f b参数,然后亲自计算一下。

    -i, --interval #

    设置每次报告之间的时间间隔,单位为秒。如果设置为非零值,就会按照此时间间隔输出测试报告。默认值为零。

    -l, --len #[KM]

    设置读写缓冲区的长度。TCP方式默认为8KB,UDP方式默认为1470字节。

    -m, --print_mss

    输出TCP MSS值(通过TCP_MAXSEG支持)。MSS值一般比MTU值小40字节。通常情况

    -p, --port #

    设置端口,与服务器端的监听端口一致。默认是5001端口,与ttcp的一样。

    -u, --udp

    使用UDP方式而不是TCP方式。参看-b选项。

    -w, --window #[KM]

    设置套接字缓冲区为指定大小。对于TCP方式,此设置为TCP窗口大小。对于UDP方式,此设置为接受UDP数据包的缓冲区大小,限制可以接受数据包的最大值。

    -B, --bind host

    绑定到主机的多个地址中的一个。对于客户端来说,这个参数设置了出栈接口。对于服务器端来说,这个参数设置入栈接口。这个参数只用于具有多网络接口的主机。在Iperf的UDP模式下,此参数用于绑定和加入一个多播组。使用范围在224.0.0.0至239.255.255.255的多播地址。参考-T参数。

    -C, --compatibility

    与低版本的Iperf使用时,可以使用兼容模式。不需要两端同时使用兼容模式,但是强烈推荐两端同时使用兼容模式。某些情况下,使用某些数据流可以引起1.7版本的服务器端崩溃或引起非预期的连接尝试。

    -M, --mss #[KM}

    通过TCP_MAXSEG选项尝试设置TCP最大信息段的值。MSS值的大小通常是TCP/IP头减去40字节。在以太网中,MSS值 为1460字节(MTU1500字节)。许多操作系统不支持此选项。

    -N, --nodelay

    设置TCP无延迟选项,禁用Nagle's运算法则。通常情况此选项对于交互程序,例如telnet,是禁用的。

    -V (from v1.6 or higher)

    绑定一个IPv6地址。 
    服务端:$ iperf -s –V 
    客户端:$ iperf -c <Server IPv6 Address> -V 
    注意:在1.6.3或更高版本中,指定IPv6地址不需要使用-B参数绑定,在1.6之前的版本则需要。在大多数操作系统中,将响应IPv4客户端映射的IPv4地址。

    服务器端专用选项

    -s, --server

    Iperf服务器模式

    -D (v1.2或更高版本)

    Unix平台下Iperf作为后台守护进程运行。在Win32平台下,Iperf将作为服务运行。

    -R(v1.2或更高版本,仅用于Windows)

    卸载Iperf服务(如果它在运行)。

    -o(v1.2或更高版本,仅用于Windows)

    重定向输出到指定文件

    -c, --client host

    如果Iperf运行在服务器模式,并且用-c参数指定一个主机,那么Iperf将只接受指定主机的连接。此参数不能工作于UDP模式。

    -P, --parallel #

    服务器关闭之前保持的连接数。默认是0,这意味着永远接受连接。

    客户端专用选项

    -b, --bandwidth #[KM]

    UDP模式使用的带宽,单位bits/sec。此选项与-u选项相关。默认值是1 Mbit/sec。

    -c, --client host

    运行Iperf的客户端模式,连接到指定的Iperf服务器端。

    -d, --dualtest

    运行双测试模式。这将使服务器端反向连接到客户端,使用-L 参数中指定的端口(或默认使用客户端连接到服务器端的端口)。这些在操作的同时就立即完成了。如果你想要一个交互的测试,请尝试-r参数。

    -n, --num #[KM]

    传送的缓冲器数量。通常情况,Iperf按照10秒钟发送数据。-n参数跨越此限制,按照指定次数发送指定长度的数据,而不论该操作耗费多少时间。参考-l与-t选项。

    -r, --tradeoff

    往复测试模式。当客户端到服务器端的测试结束时,服务器端通过-l选项指定的端口(或默认为客户端连接到服务器端的端口),反向连接至客户端。当客户端连接终止时,反向连接随即开始。如果需要同时进行双向测试,请尝试-d参数。

    -t, --time #

    设置传输的总时间。Iperf在指定的时间内,重复的发送指定长度的数据包。默认是10秒钟。参考-l与-n选项。

    -L, --listenport #

    指定服务端反向连接到客户端时使用的端口。默认使用客户端连接至服务端的端口。

    -P, --parallel #

    线程数。指定客户端与服务端之间使用的线程数。默认是1线程。需要客户端与服务器端同时使用此参数。

    -S, --tos #

    出栈数据包的服务类型。许多路由器忽略TOS字段。你可以指定这个值,使用以"0x"开始的16进制数,或以"0"开始的8进制数或10进制数。 
    例如,16进制'0x10' = 8进制'020' = 十进制'16'。TOS值1349就是: 
    IPTOS_LOWDELAY minimize delay 0x10 
    IPTOS_THROUGHPUT maximize throughput 0x08 
    IPTOS_RELIABILITY maximize reliability 0x04 
    IPTOS_LOWCOST minimize cost 0x02

    -T, --ttl #

    出栈多播数据包的TTL值。这本质上就是数据通过路由器的跳数。默认是1,链接本地。

    -F (from v1.2 or higher)

    使用特定的数据流测量带宽,例如指定的文件。 
    $ iperf -c <server address> -F <file-name>

    -I (from v1.2 or higher)

    与-F一样,由标准输入输出文件输入数据。

    杂项

    -h, --help

    显示命令行参考并退出 。

    -v, --version

    显示版本信息和编译信息并退出。

     

  4. 用Iperf测试路由器的性能

 

  1. 测试单线程TCP

  • 在服务端运行iperf,输入命令iperf –s –p 12345 –i 1 –M 以在本机端口12345上启用iperf

     

  • 在客户端运行iperf,输入命令iperf –c server-ip –p server-port –i 1 –t 10 –w 20K,其中参数说明如下:

    -c:客户端模式,后接服务器ip

    -p:后接服务端监听的端口

    -i:设置带宽报告的时间间隔,单位为秒

    -t:设置测试的时长,单位为秒

    -w:设置tcp窗口大小,一般可以不用设置,默认即可

 

测试后截图如下:


客户端截图


服务端截图

其中:Interval表示时间间隔。Transfer表示时间间隔里面转输的数据量。Bandwidth是时间间隔里的传输速率。最后一行是本次测试的统计。测试可知带宽平均为89.9Mbit/s。

 

 

  1. 测试多线程TCP

    在客户端添加-P参即可测试多线程的TCP性能,如下为使用两个线程的测试情况


    客户端

     

  2. 测试单线程UDP(默认带宽)

  • 在服务端运行iperf,输入命令iperf –s -u –p 12345 –i 1 以在本机端口12345上启用iperf,并运行于udp模式

  • 在客户端运行iperf,输入命令iperf -c server-ip -p server-port -i 1 -t 10 -b,其中参数说明如下:

    -c:客户端模式,后接服务器ip

    -p:后接服务端监听的端口

    -i:设置带宽报告的时间间隔,单位为秒

    -t:设置测试的时长,单位为秒

    -b:设置udp的发送带宽,单位bit/s


客户端


服务端

其中,Jitter为抖动,lost/total为丢包数量,Datagrams为包数量。

  1. 测试单线程UDP(带宽为10Mbit/s)

    设置客户端带宽为10M即可,使用参数-b指定


客户端


服务端

 

  1. 测试多线程UDP

    与多线程TCP类似,只需要客户端使用-P参数指定线程个数即可

 

  1. 测试UDP的双向传输

    客户端使用参数-d以运行双测试模式,客户端会与服务端进行udp往返测试。可以使用-L参数指定本端双测试监听的端口。


客户端


服务端

  1. 测试UDP往复传输

    与双向传输类似,使用参数-r以运行交互模式,仍然可以使用-L参数指定交互的端口。


客户端


服务端

 

  1. 分布式测试

    使用多台电脑或使用一台电脑的多个IP地址测试。当使用一台电脑的多个iP地址测试时,可以使用-B命令绑定网卡的某一个ip地址以测试

 

Jperf使用方法

JPerf2.0简介

Jperf是将iperf命令行图形化的JAVA程序;

使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。JPerf可以测试TCP和UDP带宽质量。JPerf可以测量最大TCP带宽,具有多种参数和UDP特性。JPerf可以报告带宽,延迟抖动和数据包丢失。

 

JPerf2.0运行环境

操作系统:Java运行环境: JREjxpiinstall.exe

网络要求:Jperf可以在任何IP 网络上运行,包括本地以太网,因特网接入连接和Wi-Fi网络。

其他:使用JPerf必须安装两个组件:JPerf 服务器(用于监听到达的测试请求)和JPerf客户端(用于发起测试会话)

 

JPerf2.0页面如下图:

 

JPerf2.0具体介绍

  1. Iperf命令行(无法直接输入)

 

  1. 服务端设置

     

    监听端口:5001

    client limit:客户端限制,仅允许指定客户端连接

    Num Connections:最大允许连接的数量,为0不限制

  2. 客户端设置

     

    服务器地址:10.0.115.82 ,端口:5001 ,并发流:1个

  3. 应用层设置

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

     

    2、设置测试模式:传输字节总量大小15Bytes或者按传输时间总长度15秒

     

    3、同时进行双向传输测试

     

    4、单独进行双向传输测试,先测c到s的带宽

     

    5、指定需要传输的文件

     

    6、显示tcp最大mtu值

     

  4. 传输层设置

    1、TCP协议

    设置缓冲区大小

     

    指定TCP窗口大小

     

    设定TCP数据包的最大mtu值

     

    设定TCP不延时

     

    2、UDP协议

    设置UDP最大带宽

     

    设置UDP缓冲区

     

    UDP包封装大小:默认1470 byte

     

  5. IP层设置

    1、指定ttl值

     

    2、服务类型(Type of Service, ToS),大小范围从0x10 (最小延迟) 到0x2 (最少费用)

    在使用802.11e来控制服务质量的WLAN中,ToS是映射在Wi-Fi多媒体(WMM)存取范畴的。

     

 

JPerf2.0测试举例:

 

  1. 测试内容(UDP):

    UDP buffer size:默认,0.01M

    UDP packet size:默认,1470 byte

    端口:5001

    TTL:1

    测试网卡带宽:1000M

    测试总时间:10 s

    时间间隔:1 s

    显示单位:M

    测试流:1个

  2. 客户端:

    bin/iperf.exe -c 10.0.115.82 -u -P 1 -i 1 -p 5001 -f M -b 1000M -t 10 -T 1 -F C:\Documents and Settings\Administrator\桌面\Clip2_CCTV5_NBA_3.75M_V3.3M_A160k.ts

    Unable to open the file stream

    Will use the default data stream

    ------------------------------------------------------------

    Client connecting to 10.0.115.82, UDP port 5001

    Sending 1470 byte datagrams

    UDP buffer size: 0.01 MByte (default)

    ------------------------------------------------------------

    [1832] local 10.0.115.54 port 3297 connected with 10.0.115.82 port 5001

    [ ID] Interval Transfer Bandwidth

    [1832] 0.0- 1.0 sec 3.46 MBytes 3.46 MBytes/sec

    [1832] 1.0- 2.0 sec 3.32 MBytes 3.32 MBytes/sec

    [1832] 2.0- 3.0 sec 3.43 MBytes 3.43 MBytes/sec

    [1832] 3.0- 4.0 sec 3.42 MBytes 3.42 MBytes/sec

    [1832] 4.0- 5.0 sec 3.43 MBytes 3.43 MBytes/sec

    [1832] 5.0- 6.0 sec 3.39 MBytes 3.39 MBytes/sec

    [1832] 6.0- 7.0 sec 3.43 MBytes 3.43 MBytes/sec

    [1832] 7.0- 8.0 sec 3.40 MBytes 3.40 MBytes/sec

    [1832] 8.0- 9.0 sec 3.43 MBytes 3.43 MBytes/sec

    [1832] 9.0-10.0 sec 3.47 MBytes 3.47 MBytes/sec

    [1832] 0.0-10.0 sec 34.2 MBytes 3.41 MBytes/sec

    [1832] Server Report:

    [1832] 0.0-10.0 sec 34.2 MBytes 3.41 MBytes/sec 1.953 ms 13/24378 (0.053%)

    [1832] Sent 24378 datagrams

    bin\iperf.exe: ignoring extra argument -- and

    bin\iperf.exe: ignoring extra argument -- Settings\Administrator\桌面\Clip2_CCTV5_NBA_3.75M_V3.3M_A160k.ts

    Done.

 

  1. 服务端:

    bin/iperf.exe -s -u -P 0 -i 1 -p 5001 -f M

    ------------------------------------------------------------

    Server listening on UDP port 5001

    Receiving 1470 byte datagrams

    UDP buffer size: 0.01 MByte (default)

    ------------------------------------------------------------

    [1928] local 10.0.115.82 port 5001 connected with 10.0.115.54 port 3297

    [ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams

    [1928] 0.0- 1.0 sec 3.45 MBytes 3.45 MBytes/sec 0.281 ms 1649892402/ 2462 (6.7e+007%)

    [1928] 1.0- 2.0 sec 3.31 MBytes 3.31 MBytes/sec 0.264 ms 0/ 2358 (0%)

    [1928] 2.0- 3.0 sec 3.43 MBytes 3.43 MBytes/sec 0.288 ms 6/ 2450 (0.24%)

    [1928] 3.0- 4.0 sec 3.42 MBytes 3.42 MBytes/sec 0.271 ms 4/ 2445 (0.16%)

    [1928] 4.0- 5.0 sec 3.43 MBytes 3.43 MBytes/sec 0.269 ms 0/ 2446 (0%)

    [1928] 5.0- 6.0 sec 3.39 MBytes 3.39 MBytes/sec 0.662 ms 0/ 2417 (0%)

    [1928] 6.0- 7.0 sec 3.43 MBytes 3.43 MBytes/sec 0.252 ms 0/ 2446 (0%)

    [1928] 7.0- 8.0 sec 3.40 MBytes 3.40 MBytes/sec 0.232 ms 3/ 2429 (0.12%)

    [1928] 8.0- 9.0 sec 3.43 MBytes 3.43 MBytes/sec 0.083 ms 0/ 2448 (0%)

    [1928] 9.0-10.0 sec 3.47 MBytes 3.47 MBytes/sec 0.218 ms 0/ 2474 (0%)

    [1928] 0.0-10.0 sec 34.2 MBytes 3.41 MBytes/sec 1.953 ms 13/24378 (0.053%)

 

 

 

  1. 测试结果

    [1832] 0.0-10.0 sec 34.2 MBytes 3.41 MBytes/sec 1.953 ms 13/24378 (0.053%)

    [1832] Sent 24378 datagrams

    链路传输UDP速度:3.42MBytes/sec

    总延时:1.953ms

    丢包:13个 占0.053%

    总传输:34.2MB

 

转载至 http://www.360doc.com/content/16/0130/14/18578054_531661875.shtml

victoruu
关注 关注
  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IPerf网络性能测试工具
sinat_39336328的博客
05-28 694
最近项目中需要Iperf的工具,因此实施调研了一下。Iperf可以测试TCP以及UDP协议下的一些网络性能,如带宽、丢包率等。 通过这个过程,我好像深刻明白了docker的意义。本身我自己是开了两个虚拟机,进行相关的网络性能的测试,但是呢,我的本子太太太差劲了,开了两个虚拟机,就要炸。在别人的建议下,开了两个docker进行了相关的测试。 过程 测试前准备 拉取Iperf镜像 我自己是去到网易的镜像仓库中去查找拉下来的。 docker pull hub.c.163.com/zrc2015/iperf:lat
网络性能测试工具Iperf介绍
windyf2013的博客
01-15 4317
【概要】Iperf是一款网络性能测试工具,可以方便的用它进行SDN网络带宽和网络质量的测试,Iperf支持协议、定时、缓冲区等参数的配置调整,报告TCP/UDP最大带宽、延迟抖动、数据包丢失等统计信息。Iperf版本建议采用Linux版本,事实上,Windows版也很好用。 1Iperf安装 Iperf安装方法有多种,可以下载源码编译安装,也可以直接使用编译好的二进制版本,在ubuntu下安...
Iperf3网络性能测试工具详解教程
01-09
本文下载链接 【学习笔记】Iperf3网络性能测试工具.pdf 网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具。 一、Iperf简介 1、什么是iperf? Iperf是美国伊利诺斯大学(University of Illinois)开发的一种开源的网络性能测试工具。可以用来测试网络节点间(也包括回环)TCP或UDP连接的性能,包括带宽、抖动以及丢包率
网络性能测试工具Iperf详解
03-23
bug;缺陷管理详解Iperf是一个网络性能测试工具,也就是LINUX网速测试,主要应用于LINUX服务器下面。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自  Iperf是一个网络性能测试工具,也就是LINUX网速测试,主要应用于LINUX服务器下面。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。Iperf在linux和windows平台均有二进制版本供自由使用。  下载地址:  http:
推荐开源项目:Netperf - 网络性能基准测试工具
最新发布
gitblog_00833的博客
08-15 553
推荐开源项目:Netperf - 网络性能基准测试工具 netperfNetperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and ...
iperf,和iperf使用方法, 一看就懂, 好用
07-13
iperf,和iperf使用方法, 一看就懂, 好用
iperf详细使用方法
hnlgzb的专栏
09-27 1万+
Iperf 是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽, 具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明 -s 以server模式启动,eg:iperf -s -c host 以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 通用参数 -f [k|m|K|M] 分别表示以Kbits, Mbit...
使用测试工具iPerf监控无线网络性能
dbyopgt1945的博客
02-12 606
很多公司都在将自己的无线网络升级到802.11n,以实现更大的吞吐量、更广的覆盖范围和更高的可靠性,然而保证无线LAN(WLAN)的性能对于确保足够的网络容量和覆盖率尤为重要。下面,我们将探讨如何通过iPerf来测定网络性能,这是一个简单易用测量TCP/UDP的吞吐量、损耗和延迟的工具。 应用前的准备 iPerf是专门用于简化TCP性能优化的工具,使用它可以很...
iperf 用法
热门推荐
闲云孤鹤
11-08 3万+
本文译至:http://d.hatena.ne.jp/chipa34/20080209/1202555514 如果要测量网络的带宽,iperf是一个非常有用的工具。 UNIX系统中netperf比较有名,UDP的测量我觉得使用iperf更容易。 Windows和Linux的各种操作系统都可以使用。 下载 NLANR / DAST:iperf - The TCP
iperf使用方法及流程介绍.docx
03-12
介绍iperf功能,iperf参数介绍,iperf的tcp,udp,单线程,多线程,交互及双向通信测试命令,示例及说明,实际测试截图及结果项说明,iperf实际应用场景,通信框图及程序流程图介绍iperf,并介绍其他类似网络性能测试工具netperf,qperf和mtr等。
Iperf(exe和apk)和使用说明
01-13
资源里包括windows的iperf.exe、android系统安装的iperf.apk和iperf使用说明参数等内容。 Iperf是一个网络性能测试工具。可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。 Iperf使用方法与参数说明 参数说明 -s 以server模式启动,eg:iperf -s -c host以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23 通用参数 -f [kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K -i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2 -l 缓冲区大小,默认是8KB,eg:iperf -c 222.35.11.23 -l 16 -m 显示tcp最大mtu值 -o 将报告和错误信息输出到文件eg:iperf -c 222.35.11.23 -o ciperflog.txt -p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999 -u 使用udp协议 -w 指定TCP窗口大小,默认是8KB -B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数) -C 兼容旧版本(当server端和client端版本不一样时使用) -M 设定TCP数据包的最大mtu值 -N 设定TCP不延时 -V 传输ipv6数据包 server专用参数 -D 以服务方式运行iperf,eg:iperf -s -D -R 停止iperf服务,针对-D,eg:iperf -s -R client端专用参数 -d 同时进行双向传输测试 -n 指定传输的字节数,eg:iperf -c 222.35.11.23 -n 100000 -r 单独进行双向传输测试 -t 测试时间,默认10秒,eg:iperf -c 222.35.11.23 -t 5 -F 指定需要传输的文件 -T 指定ttl值
网络性能测试工具 iperf
07-08
iperf3 是一个款常见的网络带宽测试工具,能够进行网络吞吐量的测试,也能客观的测试出网络的转发速率,做为一款网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,...
【学习笔记】Iperf3网络性能测试工具详解教程.pdf
04-18
iperf是一款开源的网络性能测试工具,由美国伊利诺斯大学开发。它可以用来测试网络节点间(包括回环)TCP或UDP连接的性能,具体指标包括带宽、抖动以及丢包率。iperf支持TCP和UDP两种传输协议,其中抖动和丢包率主要...
网络性能测试工具iperf3简介、安装、使用
captain
07-20 3310
iperf3是一种网络性能测试工具,它可以用于测试TCP和UDP带宽、延迟和数据包丢失率等网络性能指标。它是iperf的新版本,相对于旧版本,iperf3增加了一些新特性和改进,例如支持IPv6、多线程、流媒体模式、JSON输出等。iperf3是一个基于命令行的网络性能测试工具,用于测量TCP和UDP吞吐量,延迟和抖动(jitter)。iperf3是iperf的新版本,相对于旧版本,具有更多的功能和改进。在需要测试的服务器上启动iperf3服务器,以监听来自客户端的测试请求。2. 运行iperf3测试。
iperf测试网络接口性能的步骤
07-08
以下是使用iPerf测试网络接口性能的一般步骤: 1. 安装iPerf:首先,您需要在两台计算机上安装iPerf软件。iPerf可以在官方网站上下载,并提供适用于不同操作系统的安装程序或源代码。 2. 启动iPerf服务器:选择其中一台计算机作为服务器,运行以下命令启动iPerf服务器: ``` iperf -s ``` 这将在服务器上启动iPerf服务,并监听默认端口(默认为5001)。 3. 运行iPerf客户端:在另一台计算机上,运行以下命令以连接到iPerf服务器并进行性能测试: ``` iperf -c <server_ip> ``` 其中,`<server_ip>`是iPerf服务器的IP地址或主机名。 4. 进行性能测试:一旦客户端成功连接到服务器,性能测试就会开始。iPerf将在客户端和服务器之间发送数据流,并测量吞吐量、延迟等性能指标。 5. 查看测试结果:测试完成后,iPerf将显示测试结果,包括吞吐量、延迟、丢包率等信息。根据需要,您还可以使用不同的选项和参数来定制测试,并获取更详细的结果报告。 请注意,以上步骤仅为一般指导,具体的步骤可能因您的操作系统和网络环境而有所不同。在进行性能测试之前,建议查阅iPerf的官方文档以了解更多详细信息和使用示例。
写文章

热门文章

  • Server hangs with message "uhci_hcd XXXX:XX:XX:.X: Unlink after no-IRQ? Controller is probably using 114573
  • Linux配置ntp时间服务器(全) 85066
  • Linux在远程X Server上显示图形界面 80566
  • linux时间同步,ntpd、ntpdate 50620
  • Linux Apache服务介绍及搭建 34426

分类专栏

  • CKA 付费 14篇
  • Linux企业级运维实践 付费 4篇
  • CKS 付费 4篇
  • CKAD 付费 2篇
  • kubernetes 33篇
  • K8S 105篇
  • Docker 6篇
  • OA办公 1篇
  • 私人笔记
  • zabbix 9篇
  • 阿里云 4篇
  • Weblogic 20篇
  • prometheus 1篇
  • HA 21篇
  • SAP HANA 20篇
  • 存储 2篇
  • JVM 5篇
  • Oracle 62篇
  • Linux 325篇
  • Oracle undo和表空间 17篇
  • Oracle锁、备份、AWR 18篇
  • Linux KB 35篇
  • Linux工具参考 26篇
  • Linux运维自动化 6篇
  • Linux TroubleShooting 11篇
  • 网络 2篇
  • Linux案例 53篇
  • nosql 1篇
  • PYTHON 13篇
  • MYSQL 22篇
  • Windows 9篇
  • 备份 2篇

最新评论

  • Linux时间延迟平滑对时方案的分析-Ntp和Chrony的不同表现

    他不懂%: 写的不错,这么多测试,挺累的,支持一下

  • Linux LVM条带化

    我就随便看看: 感谢博主,文章质量很高

  • Centos7 安装部署Kubernetes(k8s)集群

    鱼蛋和鱼丸: 镜像下载不下来

  • kernel crash "kernel tried to execute NX-protected page"

    陈嘿萌: 这个问题要怎么解决呀

  • 解决WIN10网线连接与无线连接不能共存,win10插上网线wifi自动断开

    2301_79701491: 如果找不到,也可以把HP忽略掉

最新文章

  • Centos7做软RAID5详细步骤
  • 50+k8s常用命令,助你成为k8s大牛!
  • top node、free、grafana 数据对不上
2024年4篇
2023年24篇
2022年82篇
2021年193篇
2020年33篇
2019年122篇
2018年243篇
2017年11篇
2016年68篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家泰州玻璃钢广场雕塑东莞玻璃钢透光雕塑漯河大型玻璃钢雕塑百货商场美陈辽阳校园玻璃钢雕塑定做秋季商场美陈厂家直销河源厂家直销的玻璃钢雕塑驻马店泡沫玻璃钢卡通雕塑厂家菏泽定做玻璃钢雕塑厂电话江西玻璃钢雕塑订购沈阳玻璃钢雕塑批发玻璃钢西瓜雕塑现货供应丰城玻璃钢雕塑昆明市玻璃钢雕塑供应玻璃钢人物大型园林雕塑设计四川户内玻璃钢雕塑方法海西玻璃钢雕塑厂家玻璃钢动物雕塑低价甩卖兰州仿真人物玻璃钢雕塑订做仙林商场美陈东莞玻璃钢人物雕塑图片大庆园林玻璃钢雕塑定制特色商场美陈销售浚县玻璃钢雕塑费用景观小品玻璃钢孔雀雕塑玻璃钢古代人物雕塑厂家价格玻璃钢网红熊雕塑三面观音玻璃钢雕塑栖霞商场新年美陈玉溪玻璃钢雕塑供应香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化