iperf图形化打流工具JPerf2.0使用教程(1):相关设置介绍

11 篇文章 0 订阅
3 篇文章 0 订阅

0 前言

iperf是一个很常用的网络性能测试工具,经常来进行打流测试,用来查看丢包率、抖动时间等网络通信情况,但它是使用命令行操作的,使用起来不太友好。本文介绍基于iperf的图形化操作工具JPerf2.0。

1 JPerf2.0的客户端和服务器设置

1.1 JPerf2.0的客户端设置

点击“Client”,进入客户端模式:
在这里插入图片描述

1.1.1 JPerf2.0的客户端连接设置

在这里插入图片描述
Server address:服务器地址,我们这里设置为回环地址:127.0.0.1
Port:服务器端口号
Parallel Streams:并行客户端数量(例如目标发送总流量是100Mbps,并行客户端数量设置为10,则每个客户端发送流量为100Mbps/10=10Mbps)

1.1.2 JPerf2.0客户端的应用层设置在这里插入图片描述

Enable Compatibility Mode:使能兼容性模式(默认不勾选,如果打流使用的iperf版本不一致可以勾选此处以进行兼容)。
Transmit:发送方式。可以选择计时多少秒(Seconds)也可以选择发送多少流量(Bytes)。
Output Format:输出格式。用来选择速率显示单位。如果选择Mbps则选择MBits。
Report Interval:报告间隔。间隔多少秒(seconds)报告传输情况。
Testing Mode:测试模式。勾选Dual表示进行全双工双向传输,勾选Trade表示进行半双工的双向传输测试,也就是先测客户端到服务器,然后再测服务器到客户端。test port是在勾选了Dual或Trade进行连接的发送数据服务器端口。
Representative File:可以指定需要传输的文件。
Print MSS:打印最大报文段长度(MSS),MSS是TCP协议的一个选项,用于在TCP连接建立时,收发双方协商通信时每一个报文段所能承载的最大数据长度。

1.1.3 JPerf2.0客户端的传输层设置

在这里插入图片描述
(1) TCP
Buffer Length:缓冲区长度。默认不配置。
TCP Windeows Size:TCP窗口大小,根据传输速率进行设置。默认不配置。
Max Segment Size:TCP 最大段大小。默认不配置。
TCP No Delay:勾选后禁止黏包(Nagle)算法,避免TCP发生延时。默认不勾选。
(2)UDP
UDP Bandwidth:UDP带宽。这里的MBytes/sec实际上是Mbps,工具表达有误。
UDP Buffer Size:UDP缓存区大小。
UDP Packet Size:UDP包大小。

1.1.4 IP层(网络层)设置

在这里插入图片描述
TTL:生存时间。
Type of Service:服务类型(ToS)。默认为None,可选项有Low Cost(低成本)、Low Reliability(低可靠性)、Throughput(吞吐率)。

它的大小范围从0x10 (最小延迟) 到0x2
(最少费用)。在使用802.11e来控制服务质量的WLAN中,ToS是映射在Wi-Fi多媒体(WMM)存取范畴的。

Bind to Host:绑定的主机。默认不配置。
IPV6:支持IPV6。默认不勾选。

1.2 JPerf2.0的服务器设置

点击“Server”,进入服务器模式:
在这里插入图片描述

1.2.1 JPerf2.0的服务器连接设置

在这里插入图片描述
Listen Port:监听端口号。
Client Limit:仅允许指定IP的客户端连接。默认不设置。
Num Connections:最大允许接入的客户端数量。默认为0,不限制客户端数量。

1.2.2 JPerf2.0的服务器应用层设置

在这里插入图片描述
Enable Compatibility Mode:使能兼容性模式(默认不勾选,如果打流使用的iperf版本不一致可以勾选此处以进行兼容)。
Transmit:发送方式。可以选择计时多少秒(Seconds)也可以选择发送多少流量(Bytes)。
Output Format:输出格式。用来选择速率显示单位。如果选择Mbps则选择MBits。
Report Interval:报告间隔。间隔多少秒(seconds)报告传输情况。

1.2.3 JPerf2.0的服务器传输层设置

在这里插入图片描述
(1) TCP
Buffer Length:缓冲区长度。默认不配置。
TCP Windeows Size:TCP窗口大小,根据传输速率进行设置。默认不配置。
Max Segment Size:TCP 最大段大小。默认不配置。
TCP No Delay:勾选后禁止黏包(Nagle)算法,避免TCP发生延时。默认不勾选。
(2)UDP
UDP Bandwidth:UDP带宽。这里的MBytes/sec实际上是Mbps,工具表达有误。
UDP Buffer Size:UDP缓存区大小。
UDP Packet Size:UDP包大小。

1.2.4 JPerf2.0的服务器传输层设置

在这里插入图片描述
Bind to Host:绑定的主机。默认不配置。
IPV6:支持IPV6。默认不勾选。

  • 28
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
1. 首先需要在两台主机上安装iperf3,可以使用以下命令进行安装: Ubuntu/Debian系统: ``` sudo apt-get install iperf3 ``` CentOS/RHEL系统: ``` sudo yum install iperf3 ``` 2. 然后在一台主机上启动iperf3服务器,使用以下命令: ``` iperf3 -s ``` 这将启动一个iperf3服务器,并监听默认端口(5201)。 3. 在另一台主机上启动iperf3客户端,并连接到服务器,使用以下命令: ``` iperf3 -c <server_ip> ``` 其中,<server_ip>是iperf3服务器的IP地址。 4. 连接成功后,iperf3客户端将开始发送数据报,iperf3服务器将接收这些数据报并计算数据传输速率。在传输过程中,iperf3客户端将输出传输速率信息,如下所示: ``` Connecting to host <server_ip>, port 5201 [ 5] local <client_ip> port 51462 connected to <server_ip> port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 15.6 MBytes 131 Mbits/sec [ 5] 1.00-2.00 sec 16.0 MBytes 134 Mbits/sec [ 5] 2.00-3.00 sec 16.6 MBytes 139 Mbits/sec [ 5] 3.00-4.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 4.00-5.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 5.00-6.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 6.00-7.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 7.00-8.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 8.00-9.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 9.00-10.00 sec 16.8 MBytes 141 Mbits/sec [ 5] 10.00-10.04 sec 704 KBytes 167 Mbits/sec [ 5] 10.04-10.05 sec 0.00 Bytes 0.00 bits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.05 sec 0.00 Bytes 0.00 bits/sec sender [ 5] 0.00-10.05 sec 168 MBytes 141 Mbits/sec receiver iperf Done. ``` 在传输完成后,iperf3客户端将输出总传输速率信息,如上所示。 注:在iperf3客户端和服务器中,还有很多其他参数可以使用,可以使用iperf3 --help”命令查看更多信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时光飞逝的日子

感谢您的支持,让我们一起进步!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值