当前位置: 首页 > news >正文

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

(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

http://www.lryc.cn/news/326015.html

相关文章:

  • 阳光倒灌高准直汽车抬头显示器HUD太阳光模拟器
  • jdk11中自定义java类在jvm是如何被查找、加载
  • 单片机---独立按键
  • java分布式面试快问快答
  • AI:148-开发一种智能语音助手,能够理解和执行复杂任务
  • Kindling the Darkness:A Practical Low-light Image Enhancer
  • 图像处理与视觉感知---期末复习重点(4)
  • ABAP AMDP 示例
  • 发票查验接口C++语言如何集成、发票OCR
  • 【图论 | 数据结构】用链式前向星存图(保姆级教程,详细图解+完整代码)
  • 【蓝桥杯3.23小白赛】(详解)
  • 设计模式之抽象工厂模式精讲
  • 初识云原生、虚拟化、DevOps
  • 怎麼實現Nginx反向代理?
  • IOS面试题编程机制 71-75
  • JMeter元件作用域和执行顺序
  • Jmeter 聚合报告之 90% Line 正确理解
  • 2024 解决 Failed to launch process [ElasticSearch]
  • 平台介绍-搭建赛事运营平台(4)
  • 系列学习前端之第 7 章:一文掌握 AJAX
  • iOS - Runtime - Class的结构
  • MySQL高阶语句(一)
  • MySQL知识总结
  • Go-Gin-Example 第八部分 优化配置接口+图片上传功能
  • 阿里云国际DDoS高防的定制场景策略
  • v4l2采集视频
  • Spring Cloud 八:微服务架构中的数据管理
  • Chrome/Edge 使用 Markdown Viewer 查看 Markdown 格式文件
  • flutter 弹窗之系列一
  • 【Flink实战】Flink hint更灵活、更细粒度的设置Flink sql行为与简化hive连接器参数设置