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

一款强大的压测带宽工具-iperf3

一款强大的压测带宽工具-iperf3

iperf3压测需要用到2台机器,1台server,1台client。

功能

Iperf3是一个广泛使用的网络性能测量和调整工具。它的意义在于它是一个跨平台的工具,可以为任何网络提供标准化的性能测量。Iperf3具有客户端和服务器功能,可以创建数据流来测量两端之间单向或双向的网络吞吐量。典型的iperf3输出包含一个有时间标记的数据传输量和吞吐量测量的报告。

iPerf3是用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。

测速环境

    环境:同一局域网内使用有线或者无线连接同一网关等设备,获取双方的IP地址PC电脑-----> PC电脑注意:双方任意一端都可以作为服务端,测试的带宽数据结果在服务端(iperf3 -s)查看

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.PC1开启接收端服务

iperf3 -s

2.PC2开启客户端服务

场景一(数据正向传输)

上面环境进入同理命令   iperf3 -u -c 192.168.1.5 -b 100m -t 100参数解释c  客户端服务模式u UDP协议(默认TCP协议)192.168.10.250 被测速对端设备IP地址b 设置比特速率为100Mbit/st  传输时间100s注:最终我们说的实际带宽是还需要÷8=最终带宽

客户端显示测试的带宽结果
在这里插入图片描述
服务端显示传输参数
在这里插入图片描述

实际使用–简单用例

在这里插入图片描述

客户端

在这里插入图片描述

服务器端

在这里插入图片描述

iperf -s -i 5
iperf -u -c 192.168.1.2 -b 4M -t 30 -i 5 -p 30001

在这里插入图片描述

相关文章:

  • 容器编排利器-k8s入门指南
  • [AI算法] LLM训练-构建transformers custom model
  • 容器化-k8s-使用和部署
  • 前端面经 手写Promise
  • Linux 内核中 inet_accept 的实现与自定义传输协议优化
  • 部署docker上的redis,idea一直显示Failed to connect to any host resolved for DNS name
  • Tcping详细使用教程
  • .NET Core liunx二进制文件安装
  • 能源数字化转型关键引擎:Profinet转Modbus TCP网关驱动设备协同升级
  • 《k-means 散点图可视化》实验报告
  • 简单入门RabbitMQ
  • OrangePi Zero 3学习笔记(Android篇)11 - IR遥控器
  • python自学笔记2 数据类型
  • 汉诺塔超算堆栈结构编码和流程详细设计(附源代码)
  • [SpringBoot]Spring MVC(2.0)
  • Android native崩溃问题分析
  • Python基础:集合(Set)
  • 今日积累:若依框架配置QQ邮箱,来发邮件,注册账号使用
  • MySQL高可用
  • Kubernetes 1.28 无 Docker 运行时环境下的容器化构建实践:Kaniko + Jenkins 全链路详解
  • 新华时评:博物馆正以可亲可近替代“高冷范儿”
  • 没有握手,采用翻译:俄乌三年来首次直接会谈成效如何?
  • 俄乌谈判开始
  • 银行积分大幅贬值遭质疑,涉及工行、中行、农行等
  • 钕铁硼永磁材料龙头瞄准人形机器人,正海磁材:已向下游客户完成小批量供货
  • 恒生银行回应裁员传闻:受影响的员工数目占银行核心业务员工总数约1%