3-iperf3 使用什么工具可以检测网络带宽、延迟和数据包丢失率等网络性能参数呢?

本文介绍了iperf3,一个跨平台的网络性能测试工具,用于测量TCP、UDP和SCTP的带宽,包括通用参数和客户端专用参数。通过实战演示如何在Windows上进行TCP和UDP测试。
摘要由CSDN通过智能技术生成

(1)iperf3简介

1.iperf3简介

2.用途(特点)

3.下载iperf3地址

(2)实战

1.iperf3参数

(1)通用参数(客户端和服务器端都是适用的)

(2)客户端参数

实验1:tcp测试

实验2:测试UDP


(1)iperf3简介

1.iperf3简介

基于Client/Server的网络性能测试工具。

2.用途(特点)

①用于测试网络上可达到的最大带宽。

②测试TCP、UDP及SCTP的带宽质量。

③提供网络吞吐量、网络波动、网络丢包率以及最大传输单元大小等信息

④可以跨平台使用:可在Linux、MacOS、FreeBSD、Window、Android、iOS、Docker等平台使用,是一个简单实用的小工具。

3.下载iperf3地址

iPerf - The TCP, UDP and SCTP network bandwidth measurement tool

(2)实战

1.iperf3参数

(1)通用参数(客户端和服务器端都是适用的)

序号

参数

描述

例子

1

-p 端口号

p:port 端口意思

1.服务端:监听的端口,默认5201端口,同时监听TCP/UDP

2.客户端:客户端去连接的服务端的端口,默认5201,如果同时有-u参数,则用UDP发起连接,如果没有,则默认使用TCP连接)

使用方式:

服务端:iperf3 -s -p 5555 //使用5555端口监听

客户端:iperf3 -c 192.168.0.1 -p 5555

//客户端要指明跟服务端链接的端口。本身的端口由电脑自定义给出,客户端不需要指定本身的端口

不是用-p 代表 使用默认端口,没有指明端口

2

-f K/k/M/m

-f 表示:以什么格式打印出测试的结果

  k = Kbits/sec  //每秒比特

  K = KBytes/sec //每秒字节

  m = Mbits/sec //每秒比特

M = MBytes/sec //每秒字节

服务端:iperf3 -s -f M

客户端:iperf3 -c 192.168.1.1 -f M

3

-i 1/0

-i, --interval时间间隔

以秒为单位,设置带宽(还有抖动,丢包等)测试报告打印输出的周期。

默认是1,周期性打印结果

0。只有结果才会打印

服务端:iperf3 -s -i 1

客户端:iperf3 -c 192.168.0.1 -i 1

(2)客户端参数

-c (client)# 以客户端模式运行,连接到服务端

-t # 传输时间,默认10秒

-n # 传输内容大小,不能与-t同时使用

-b # 目标比特率(0表示无限)(UDP默认1Mbit/sec,TCP不受限制)

-l # 要读取或写入的缓冲区长度(TCP默认128 KB,UDP默认1460)

-O # 忽略前几秒

-R # 反向模式运行,即服务端发送,客户端接收

-u # 使用UDP协议,默认使用TCP协议

--get-server-output #输出服务端的结果:

实验说明:

本实验:全部在window/windows server测试。

官方下载好:程序之后。打开cmd, cd 路径 (路径:你把iperf3安装包的位置,即可使用 iperf3命令了)

实验1:tcp测试

服务器:iperf3 -s

客户端:iperf3 -c 192.168.1.10

实验2:测试UDP

服务器:iperf3 -s

客户端:iperf3 -c 192.168.1.10 -u

  • 14
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网络性能测试工具是用于评估网络连接质量和性能指标的软件工具。它们可以帮助用户检测带宽、时延、丢包网络性能指标,从而对网络连接的质量进行评估。 带宽是指单位时间内网络传输的数据量,通常以Mbps或Gbps为单位。带宽测试工具可以通过向服务器发送数据并计算传输时间来测量带宽。这个工具会发送不同大小的数据包,以便用户能够确定网络的最大传输能力。 时延是指数据包从发送端到接收端所需的时间。时延测试工具通过向服务器发送一些数据包并测量它们的往返时间来测量时延。时延测试工具可以帮助用户确定网络的响应速度。 除了带宽和时延,网络性能测试工具还可以提供关于丢包、抖动等其他性能指标的信息。丢包是指在传输过程中丢失数据包的比例。抖动是指数据包在传输过程中的延迟变化的情况。 CSDN是一家面向IT技术人员的社区平台,提供大量的技术文章、博客和资源。在CSDN上,用户可以找到网络性能测试工具的评测和使用方法等相关信息。用户可以在CSDN上找到一些常用的网络性能测试工具,如iperf、PingPlotter等,并了解它们的功能和使用方式。 总之,网络性能测试工具是帮助用户评估网络连接质量和性能指标的重要工具。通过使用这些工具,用户可以了解网络的带宽、时延、丢包等性能指标,并根据这些信息来调整网络配置和优化网络连接。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值