iPerf3工具介绍:支持多平台的局域网丢包检测工具使用指南

检测维修 0 61

1,iperf3简介

用于主动检验IP网络之上最大可用带宽的工具是iPerf3 ,它对和时序、缓冲区、协议(TCP、UDP、SCTP以及IPv4和IPv6)相关的各类参数予以支持 ,针对每次测试 ,它都会给出详细的带宽报告 ,还有延迟抖动以及数据包丢失情况。

它与原始 iPerf 不共享任何代码,也不向后兼容。

它是一款属于C/S架构的测试工具,它要于服务器端运行,它还要在客户端运行。

所支持的平台有,Windows,Linux,Android,MacOS X,FreeBSD,OpenBSD,iPhone/ iPad等等。

2,详细命令参数

执行,iperf3 -h,可以查看所有的命令信息

以下是中文信息, iPerf 3.1.2 支持的所有参数:

3,安装

安装linux时,可通过yum install -y iperf3来进行安装,或者从官网下载离线安装包来完成安装。

windows进行安装时,要从官网那地带直接去下载安装包,待下载完毕之后把它解压出来,在使用之际得进入cmd终端,通过cd指令切换到解压的路径那儿去,在所到路径中能够找到iperf3.exe程序的话,如此便可依照正常的方式去使用。

安卓系统的设备\苹果公司的iPhone手机\苹果公司的iPad平板电脑:可通过官方网站前去下载\抑或是在应用商店当中进行下载。

4,实际使用--简单用例

以图为简单示例,拓扑图依据测试需求的实际网络结构而需进行调整,server能够配置于内网,也能够配置在外网。

运行iperf3在服务器端,默认端口号为5201

iperf3 -s 

在服务器端运行iperf3,若要指定端口号,需加上-p port。

iperf3 -s -p 【这里写指定的端口号】

例:iperf3 -s -p 8888

运行iperf3在客户端,开始带宽测试

iperf3 -c 【serverIP,这些写服务器的IP地址】

例:iperf3 -c 192.168.1.1

iperf3带宽测试工具_局域网丢包检测工具_iperf3命令参数详解

运行iperf3在客户端,设置多个并行数据流-P

iperf3 -c serverIP -P streams

例:iperf3 -c 192.168.1.1 -P 3

让iperf3在客户端进行运行,开展反向测试,也就是服务器端把数据发送至客户端。

iperf3  -c serverIP -R

例:iperf3 -c 192.168.1.1 -R

5,实际使用--复杂用例

测试带宽设置,在客户端运行iperf3,使用UDP协议。

iperf3,连接服务器IP,设置带宽为1000M,持续时间60秒,进行双向测试。

-c 为客户端运行并要指定服务端的IP地址

-b 表示使用的测试带宽

-t 表示以时间为测试结束条件进行测试,默认为 10 秒;

-d 打印出更详细的debug调试信息

执行iperf3,连接192.168.1.1,设置带宽为1000M,持续时间为60秒,开启双向传输。标记。

Interval:程序的运行时间

Transfer:传输的数据总量

Bandwidth:测试出的带宽

Jitter:网路抖动

丢失的/总的数据报:丢包的数量/总共的数据包数目(丢包所占的比率)。

6,一些技巧

终止或者退出测试,快捷键Ctrl + c

相关推荐: