linux环境下iperf3测试网口速率

这篇具有很好参考价值的文章主要介绍了linux环境下iperf3测试网口速率。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ubuntu20.04 安装iperf3

sudo apt-get install iperf3

测试环境建立

需要两台linux设备

设备1(服务端):192.168.0.112

设备2(客户端):192.168.0.113

tcp通信测试

在设备1(服务端)执行如下命令开启服务

iperf3 -s

linux环境下iperf3测试网口速率

 文章来源地址https://www.toymoban.com/news/detail-464176.html

tcp上行测试:在设备2(客户端)输入如下指令

iperf3 -c 192.168.0.112 -i 1 -l 64B -t 10
#作为客户端,连接服务端ip地址192.168.0.112,报告回显间隔1s,测试时间10s,包长64字节。

结果如下:

linux环境下iperf3测试网口速率

 

 我们可以看到包长64字节iperf3测试1口的上行带宽为153 Mbits/sec。

tcp下行测试:在设备2(客户端)输入如下指令

iperf3 -c 192.168.0.112 -i 1 -l 64B -t 10 -R
#作为客户端,连接服务端ip地址192.168.0.112,报告回显间隔1s,测试时间10s,包长64字节,-R为反向测试,这个参数也是iperf3的主要亮点,支持直接转换数据发送方向。

结果如下:

linux环境下iperf3测试网口速率

 

 

UDP通信测试

在设备1(服务端)执行如下命令开启服务

iperf3 -s

linux环境下iperf3测试网口速率

 

udp上行测试:在设备2(客户端)输入如下指令

iperf3 -u -c 192.168.0.112 -b 1000M  -i 1 -t 10
#作为客户端,连接服务端ip地址192.168.0.112,报告回显间隔1s,测试时间10s,-b为带宽。

结果如下:

linux环境下iperf3测试网口速率

 

udp下行测试:在设备2(客户端)输入如下指令

iperf3 -u -c 192.168.0.112 -l 64B  -i 1 -t 10 -R
#作为客户端,连接服务端ip地址192.168.0.112,报告回显间隔1s,测试时间10s,包长64字节。

结果如下:

linux环境下iperf3测试网口速率

 

参数详解

Client/Server: # 客户端和服务端公有的参数
指定端口号,默认为5201             
    -p, --port      #        server port to listen on/connect to 
回显报告的间隔时间                       
    -i, --interval  #        seconds between periodic bandwidth reports  
显示帮助菜单  
    -h, --help               print this message and quit   
显示版本
    -v, --version            print version information and quit    
​
Server specific:  #服务端私有参数
指定以服务端运行                                                            
    -s, --server             run in server mode                                               
​
Client specific:  #客户端私有参数
带宽参数,单位:字节每秒:KMG,为2的n次方,比如1K=1024,;设置为0代表无限制,此参数UDP默认1M/s,TCP无限制 
    -b, --bandwidth #[KMG][/#] target bandwidth in bits/sec (0 for unlimited)
                            (default 1 Mbit/sec for UDP, unlimited for TCP)
                            (optional slash and packet count for burst mode) 
指定以客户端运行,后面要带服务端的IP地址                            
    -c, --client    <host>   run in client mode, connecting to <host>   
udp模式,不带-u默认为tcp模式
    -u, --udp                use UDP rather than TCP   
指定测试时间,不带参数默认测试10s        
    -t, --time      #        time in seconds to transmit for (default 10 secs)  
翻转测试,这是iperf3比iperf2方便的主要亮点,iperf2不支持此功能,无法使用   
    -R, --reverse            reverse the test (client receives, server sends)  
tcp窗口大小,默认无上限,可以不设此参数,作为udp模式测试时也不需要此参数 ,单位:KM,1K=1024     
    -w, --window    #[KMG]    set window size / socket buffer size  

到了这里,关于linux环境下iperf3测试网口速率的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • iperf3网络测试工具

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

    2024年01月16日
    浏览(43)
  • 网络性能测试工具 iperf3

    iperf3软件下载地址:https://liyouchen.lanzoul.com/iZmaI0otb1de 下载到电脑到,并解压后,会得到两个文件:cygwin1.dll 和 iperf3.exe,这两个文件拷贝到 c:windows 目录下 最后打开 cmd,执行 iperf3 --version ,若安装成功,会打印出版本信息 最后要在使用前,关闭防火墙 iperf3 有客户端 和 服务

    2024年02月12日
    浏览(88)
  • iperf3 网络带宽测试工具

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

    2024年02月05日
    浏览(51)
  • 网络性能测试工具:iperf3

    iperf3 是一个网络性能测试工具(iperf3下载地址)。iperf可以测试TCP和UDP带宽质量。iperf可以测量最大TCP带宽,具有多种参数和UDP特性。iperf可以报告带宽,延迟抖动和数据包丢失。 iperf3是一种用于主动测量IP网络上可实现的 最大带宽 的工具。 它支持调整与时序、缓冲区和协议(

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

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

    2023年04月08日
    浏览(41)
  • 网络测试工具——iperf3详细使用说明

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

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

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

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

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

    2024年01月21日
    浏览(46)
  • 网络丢包带宽测试工具 iperf3 简单认知

    iperf3  是一种网络性能测试工具 工作中用到,这里简单介绍 理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是

    2024年02月05日
    浏览(53)
  • iperf3测试服务器tcp带宽udp丢包率

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

    2024年02月12日
    浏览(46)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包