iperf3网络带宽性能测试工具 局域网网络最大带宽高阶教程

这篇具有很好参考价值的文章主要介绍了iperf3网络带宽性能测试工具 局域网网络最大带宽高阶教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

        iperf3 是一个 TCP, UDP, 和 SCTP (传输层协议)网络带宽测量工具,iperf 是一个用于主动测量 IP 网络上最大可用带宽的工具. 它支持与时间、协议和缓冲区相关的各种参数的调优. 对于每个测试,它报告测量的吞吐量/比特率(带宽), 丢包率和其他参数,iperf的版本不向下兼容(本文使用iperf3 版本)

下载地址:iPerf - The TCP, UDP and SCTP network bandwidth measurement tool

相关参数 

iperf3是一款强大的网络性能测试工具,可以评估网络带宽、延迟和数据包丢失等关键性能指标。以下是一些常用的iperf3参数及其使用举例:
### 通用参数
- `-v`:显示版本信息。
- `-p`:指定服务器端监听的端口号。
- `-f`:指定带宽输出的格式,例如Kbits、Mbits等。
- `-i`:设置监控报告的时间间隔。
- `-J`:以JSON格式输出结果,方便数据解析。
- `--logfile`:将结果输出到指定的文件中。
### 服务端参数
- `-s`:以服务器模式运行,等待客户端连接。
- `-D`:后台运行服务器模式。
### 客户端参数
- `-c`:以客户端模式运行,连接到服务端。
- `-t`:设置传输时间,默认为10秒。
- `-n`:设置传输的数据量大小,与`-t`不能同时使用。
- `-b`:设置目标比特率,UDP默认为1Mbit/s,TCP没有限制。
- `-l`:设置读取或写入的缓冲区长度,TCP默认为128KB,UDP默认为1460。
- `-O`:忽略测试开始前几秒的数据。
- `-R`:反向模式运行,即服务端发送,客户端接收。
- `-u`:使用UDP协议进行测试,默认使用TCP协议。
- `--get-server-output`:输出服务端的结果。
### 使用举例
1. **启动服务端**:
   ```
   iperf3 -s
   ```
   这将启动iperf3服务端,并在默认端口5201上监听。
2. **启动客户端并测试TCP连接**:
   ```
   iperf3 -c [服务器IP地址] -t 10
   ```
   这会启动iperf3客户端,并连接到指定IP地址的服务器,测试持续10秒。
3. **测试UDP连接**:
   ```
   iperf3 -c [服务器IP地址] -u -b 1M -t 10
   ```
   这会使用UDP协议,设置比特率为1Mbit/s,测试持续10秒。
4. **反向测试**:
   ```
   iperf3 -c [服务器IP地址] -R -t 10
   ```
   这将进行反向测试,即服务器向客户端发送数据。
5. **长期运行的测试**:
   ```
   iperf3 -c [服务器IP地址] -t 3600 &
   ```
   这将启动一个持续1小时的测试,并放到后台运行。
6. **获取JSON格式报告**:
   ```
   iperf3 -c [服务器IP地址] -J -t 10
   ```
   这会输出JSON格式的报告,方便进行数据分析和处理。
在使用iperf3进行网络测速时,建议根据具体的测试需求调整相关参数,以获得最准确的测试结果。同时,请确保客户端和服务端之间的网络连接稳定,以便得到可靠的测试数据。 

目录

相关参数 

命令行帮助 

测速环境

测试带宽数据分析

带宽换算帮助

命令使用演示

      PC------>PC

        1.PC1开启接收端服务

        2.PC2开启客户端服务

        场景一(数据正向传输)

​编辑         场景二(数据反向传输)

      PC------>Android

        场景一(PC作为客户端)

        PC开启客户端服务

        Android端开启服务

        场景二(PC作为服务端) 

        PC开启服务端服务

        Android开启客户端

该教程解决了你的问题请记得为我点赞~ 

注:最后测试的带宽需要 ÷8 才是实际带宽(单位M)

资源下载:Network Tools 带宽测试外部分享官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

命令行帮助 

        URL地址栏输入CMD 赋予环境变量 进入后输入 iperf3 即可查看帮助(同时验证临时环境变量设置成功)

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

测速环境

        环境:同一局域网内使用有线或者无线连接同一网关等设备,获取双方的IP地址

                PC电脑-----> PC电脑

                PC电脑----->Android手机

                LInux----->等等同理

        注意:双方任意一端都可以作为服务端,测试的带宽数据结果在服务端(iperf3 -s)查看

测试带宽数据分析

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

提示 :Bandwidth(带宽)55.6Mbits/sec  实际带宽再 ÷ 8 ≈ 7MB/s

带宽换算帮助

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

命令使用演示

      PC------>PC

        由于部分电脑有运行环境的问题使用CMD地址栏临时赋予环境变量(这里非常重要)

URL地址栏输入CMD 赋予临时环境变量(命令输入后无显示则操作有误)

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

        1.PC1开启接收端服务

iperf3 -s

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

        2.PC2开启客户端服务

        场景一(数据正向传输)

上面环境进入同理命令     iperf3 -u -c 192.168.1.5 -b 100m -t 100

参数解释

c  客户端服务模式

u UDP协议(默认TCP协议)

192.168.10.250 被测速对端设备IP地址

b 设置比特速率为100Mbit/s

t  传输时间100s

注:最终我们说的实际带宽是还需要÷8=最终带宽

        客户端显示测试的带宽结果 

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows         服务端显示传输参数

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows         场景二(数据反向传输)

上面环境进入同理命令   iperf3 -u -c 192.168.1.5 -b 100m -t 100  -R

参数解释

c  客户端服务模式

u UDP协议(默认TCP协议)

192.168.10.250 被测速对端设备IP地址

b 设置比特速率为100Mbit/s

t  传输时间100s

-R 反向模式运行,即服务端发送,客户端接收(一个人的时候也方便测试)

注:最终我们说的实际带宽是还需要÷8=最终带宽

        客户端显示测试的带宽结果 

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

          服务端显示传输参数

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

      PC------>Android

       环境: Android使用WiFi连接路由或者网关或者AP等设备使得设备处于同一局域网,PC端可以作为服务器也可以作为客户端

        场景一(PC作为客户端)

        PC开启客户端服务

上面环境进入同理命令     iperf3 -u -c 192.168.1.5 -b 100m -t 100

参数解释

c  客户端服务模式

u UDP协议(默认TCP协议)

192.168.10.250 被测速对端设备IP地址

b 设置比特速率为100Mbit/s

t  传输时间100s

注:最终我们说的实际带宽是还需要÷8=最终带宽

        客户端显示的结果

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

        Android端开启服务

打开安卓端 Network Tools 软件(包名et.he.networktools),选择iperf3 执行命令 -s

        显示的结果龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

        场景二(PC作为服务端) 

        PC开启服务端服务

客户端输入iperf3 -s 

        客户端显示的结果

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows

        Android开启客户端

执行命令   -c 192.168.1.2 -b 100m -t 100 

命令          -c 192.168.1.2 -b 100m -t 100 -R 同理

注:客户端不加iperf3

龙芯系统 iperf 3,Thinking_ Luckying 思维+幸运,Network Sharing 网络共享技术,Helper 教程,android,经验分享,windows文章来源地址https://www.toymoban.com/news/detail-829153.html

该教程解决了你的问题请记得为我点赞~ 

注:最后测试的带宽需要 ÷8 才是实际带宽(单位M)

资源下载:Network Tools 带宽测试外部分享官方版下载丨最新版下载丨绿色版下载丨APP下载-123云盘

到了这里,关于iperf3网络带宽性能测试工具 局域网网络最大带宽高阶教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 带宽测试工具 iperf3

    带宽测试工具-iperf3 iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。 操作系统:centos7.0 软件下载网址:https://iperf.fr/iperf-download.php(选择对应的发行版) 软件名称:iperf3-3.1.3-1.fc24.

    2023年04月09日
    浏览(41)
  • Linux环境安装iperf3(网络性能测试工具)

    iperf官网地址: iPerf - The TCP, UDP and SCTP network bandwidth measurement tool   iperf特性: 测量带宽 报告MSS/MTU大小和观察到的读数大小。 通过套接字缓冲区支持TCP窗口大小。 UDP 客户端可以创建指定带宽的UDP流。 测量数据包丢失 测量延迟抖动 支持多播 跨平台:Windows、Linux、Android、

    2024年02月03日
    浏览(42)
  • iperf3网络测试工具

    一、iperf能用来做什么 测量网络带宽和网络质量 提供网络延迟抖动、数据包丢失率、最大传输单元等统计信息 二、iperf3主要功能介绍 TCP 测试网络带宽 支持多线程,在客户端与服务端支持多重连接 报告MSS/MTU值的大小 支持TCP窗口值自定义 UDP 可以设置指定带宽的UDP数据流 可

    2024年01月16日
    浏览(38)
  • 网络测试工具——iperf3详细使用说明

    iperf3是一款带宽测试工具,它支持调节各种参数,比如通信协议,数据包个数,发送持续时间,测试完会报告网络带宽,丢包率和其他参数。 操作系统:Ubuntu20.04LTS 打开终端,直接输入 说明:不同的系统安装方式不同,这里只介绍ubuntu系统 环境假设: 假设两台设备。 A(客

    2024年02月03日
    浏览(52)
  • iperf3 测试100G网卡带宽性能

    iperf3 作为iperf 系列网络测试工具新一代工具,开发团队重写代码使之有全新的实现方式,更少的代码量,更加小巧,但这也导致了其与iperf工具前后不兼容,一些命令执行具有差异化,而这些差异在大带宽网卡性能测试时则更加明显,现记录整理以供大家参考。 iperf 带宽性能

    2023年04月08日
    浏览(40)
  • 服务器带宽测试工具:iPerf的安装与使用

    Linux 环境安装及相关使用命令: 一、安装 iperf3 1、 yum 安装 2、其他操作系统可以下载官网的软件包 下载完成后可以通 rpm -ivh 进行安装。 官网地址: https://iperf.fr/iperf-download.php 二、服务端启动命令 1、开启 ipert3 服务器端 2、客户端测速命令 举个例子: Windows 环境安装及相关

    2024年02月07日
    浏览(61)
  • 测量网络性能的开源工具iperf3

    iperf3是一个用于测量网络性能的开源工具。它可以通过在客户端和服务器之间进行数据传输来评估网络带宽、延迟、丢包率以及其他相关指标。 在使用iperf3进行网络性能测试时,通常需要在一台计算机上运行iperf3服务器,并在另一台计算机上运行iperf3客户端。以下是几个常见

    2024年02月09日
    浏览(58)
  • 使用iperf3在macOS上进行网络性能测试

    iperf3是一个用于测量网络性能的工具,它可以帮助你了解两台服务器之间的带宽和延迟。本博客将指导你在macOS上安装iperf3,并展示如何连接服务器进行网络性能测试。 如果你尚未安装Homebrew,可以通过以下步骤安装: 验证Homebrew是否正确安装: 使用Homebrew安装iperf3: 验证

    2024年02月04日
    浏览(39)
  • Linuxc centos下的网络性能测试命令iperf、iperf2、iperf3(常用于网络测速)

    目                录 一、网络性能测试命令介绍 (一)Iperf (二)iperf2 (三)iperf3 (四)几个命令的比较 二、使用场景 三、iperf命令详解 (一)安装 (二)命令 (三)启动和停止 1、启动服务端 2、启动客户端 3、停止命令 (四)应用 1、测试网络连接的带宽和吞吐量

    2024年01月21日
    浏览(42)
  • iperf3测试服务器tcp带宽udp丢包率

    要使用 iperf 测试网络的性能,您需要两台计算机,一台作为服务器,一台作为客户端,这将帮助您测试两台主机之间的网段。特别注意的是两台计算机的网口一定是同样的网口,测试的数据才是准确的,我之前测试的时候服务器端网口是万兆的,客户端用的是千兆的,所以测

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包