网络性能测试利器——iperf3

一口Linux 2024-03-03 10:15

点击左上方蓝色“一口Linux”,选择“设为星标

第一时间看干货文章 

【干货】嵌入式驱动工程师学习路线
【干货】Linux嵌入式知识点-思维导图-免费获取
【就业】一个可以写到简历的基于Linux物联网综合项目
【就业】找工作简历模版



 1

今天给大家介绍一款局域网性能测试软件,不仅可以可以测试有线网络也可以测试无线网络。这款软件希望对大家有帮助。

一 Iperf3:网络性能测试利器


iperf是一款开源的网络性能测试工具,主要用于测量TCP和UDP带宽性能。它可以在不同的操作系统上运行,包括Windows、Linux、macOS等。iperf具有简单易用、功能强大、高度可配置等特点,广泛应用于网络性能测试、网络故障诊断和网络优化等领域。

这款软件开源、免费、代码都是公布的,而且不用安装,即可以作为服务端又可以作为客户端,是局域网内网络性能测试好工具,不过需要在命令行下运行,好在参数不复杂,比较容易上手。

在iperf的主页我们能够看到它有很多版本,对应不同的系统有不同的版本可用。Windows,Android,iOS,linux都有客户端,我们针对自己使用的系统下载就可以。这里要说明下,苹果系统的可以去应用商店下载;但安卓版本只能在google商店下载,但国内无法使用Google商店,不过我自己在网上找到了一个安卓的,我放到了百度网盘,在文章后面会放出链接,有需要的可以去下载使用。

这里以windows端为例。


下载完就是一个压缩包,我们直接解压看一下。


这就是解压完的内容,一个dll文件,一个exe文件。双击是没有反应的,无需装。要想运行我们需要打开Windows自带的powershell。我们在解压的目录一手按住shift键一手在空白处右击,会有一个“在此处打开Powershell窗口”,我们选择它。就会打开一个窗口。


选中之后点击,就会打开一个powershell窗口,我们在这里面输入相应的命令就可以了。


这里我们要说明一下。我们要有一个server端,也就是打开iperf服务,我们再打开一个client端,用于访问server端。所以我们要知道服务端IP地址。


在打开的powershell窗口中我们运行iperf3 -s服务端就运行完了。这里简单的说几个参数。

-c 以客户端模式运行,连接到服务端。-c 后面是服务器IP。


-v 查看版本信息


-p 端口号(默认5201)


-f 指定带宽输出格式:Kbits、Mbits、Gbits、Tbits


-i 监控报告时间间隔,单位秒(s)


-t 传输时间,默认10秒


-u 使用UDP协议,默认使用TCP协议(UDP默认1Mbit/sec,TCP不受限制)


下面我们对上面出现的参数做一下简单的说明。


这些参数里面Bandwidth,就是传输带宽。我们可以通过这个参数的数值了解传输带宽,用来确定我们的传输链路有没有问题。

我们再来看一下Android。


这就是安装完的安卓端软件Magic iperf,两个手机同时安装这个软件,都连接上同一个wifi,一个做服务端,一个做客户端,我们就可以测试WIFI的传输带宽了。

这就是打开的样子,左上角是可以选择的协议,iperf2和iperf3。右边是开始按钮,我们可以选择运行参数,点击参数按钮就可以选择运行参数。



下载地址:

https://iperf.fr/

安卓版apk文件获取方法:
后台回复:
app

总结:小小的软件会给我们带来极大的方便,我们可以利用它测试交换机性能,也可以用它测试链路情况;手机端可以测试WIFI的传输速率。

大家有什么使用心得欢迎评论区讨论。

end



一口Linux 


关注,回复【1024】海量Linux资料赠送

精彩文章合集

文章推荐

【专辑】ARM
【专辑】粉丝问答
【专辑】所有原创
专辑linux入门
专辑计算机网络
专辑Linux驱动
【干货】嵌入式驱动工程师学习路线
【干货】Linux嵌入式所有知识点-思维导图

一口Linux 写点代码,写点人生!
评论 (0)
  • 来源:虹科汽车电子 虹科技术丨全新Linux环境PCAN驱动程序发布!CAN/CAN FD通信体验全面升级!原文链接:https://mp.weixin.qq.com/s/4RXqjUa_odEaxAhcfQOHaA欢迎关注虹科,为您提供最新资讯!#PCAN #Linux #CAN导读全新8.17.0版本的PCAN-Linux驱动程序正式发布,专为CAN和CAN FD接口量身打造。无论是CAN 2.0 a/b还是CAN FD的PCAN硬件产品,都能在我们的新驱动下“驰骋自如”。想要体验字符模式设
    虹科电子科技 2024-04-19 10:43 191浏览
  • 科技云报道原创。OpenAI“宫斗”大戏即将尘埃落定。自首席执行官Sam Altman突然被董事会宣布遭解雇、董事长兼总裁Greg Brockman辞职;紧接着OpenAI员工以辞职威胁董事会要求Altman回归;再到OpenAI董事会更换成员、Altman回归OpenAI。表面上看,这似乎是一场针对一家独领风骚的技术初创公司控制权的争夺战,但从种种迹象来看,此次“宫斗”的导火索,更多应源自对AI未来发展理念的分歧:一派扛着“加速主义”旗帜,希望AI在技术精英的带领下加速前进改造世界;另一边则是
    科技云报到 2024-04-19 11:21 221浏览
  • QII17.0添加器件库概述        安装Quartus II的时候为了节省硬盘空间,有时候会有选择地只安装自己用的器件,所以当有新的项目用到了其它未安装库的器件的时候就需要手动额外给Quartus II添加器件库。开始接触10代产品后,我们的QII开发软件是从版本17开始,因为我们手上有用到StratixIVGX器件,版本17当时是可以兼容的。这里还是要吐槽一下Intel收购ALTERA后对于开发软件做出的规划,即将软件区分为标准版和专业版,比如我
    coyoo 2024-04-20 13:37 276浏览
  • 电子产品上的连接器扮演着重要的角色,它们在整个装置中负责着连接电路并传输讯号的关键功能,可谓是装置内部结构不可或缺之一。这些连接器的性能和质量直接影响着整体系统的运作效能,因此在设计和制造过程中对于这些组件的选择相当重要。在众多连接器的组件中,接触件更是其中的核心零件,其作用类似于系统的桥梁,负责确保电流的顺畅传输和信号的稳定传递。这些接触件的设计和制造必须考虑到各种环境因素,例如:温度变化、湿度、振动等,以确保其在各种条件下都能够保持稳定的性能。潜在风险当电子产品受到振动时,接触件可能会面临以
    百佳泰测试实验室 2024-04-18 17:05 172浏览
  • 基于Cyclone V GX FPGA的TDC设计及测试结果分析概述       基于老工艺的FPGA的TDC已经经过验证测试,可以安全可靠的用于产品。在逻辑资源受限的情况下,单通道TDC测量精度可以做到15ps左右,如果给予足够资源的情况下可以进一步提升精度。 之前已经分析了28nm器件逻辑资源的结构,与老工艺器件还是有些差别,如果应用这种工艺器件来实现TDC是否可以从老器件无缝移植过来呢?这是本文需要探讨的问题。新老工艺相对TDC设计的不同挑战&nbs
    coyoo 2024-04-20 10:41 342浏览
  •       伴随着汽车与外界的交互手段不断丰富,车联网相关设备、系统间的数据交互更加频繁,万物互联下的网络攻击也逐渐渗透延伸到车联网的领域。汽车行业面临着重大的信息安全挑战。此外,UNECE WP.29 R155和ISO/SAE 21434标准也对汽车的信息安全提出了规范化的要求,旨在产品全生命周期中,分阶段将信息安全威胁导致的风险降低到合理的范围,汽车信息安全不容忽视。      经纬恒润针对ISO/SAE 21434、WP.29 R
    经纬恒润 2024-04-19 11:57 197浏览
  • PAVELINK.SOA-Converter转换工具,用于衔接基于SOA的控制器设计、开发及测试过程中所常见的各类软件工具。PAVELINK.SOA-Converter能提供IDL及服务矩阵等文件的语法及规则检查,自动化完成多种不同格式IDL文件之间的转换,以及其它常用的各类型格式文件转换。PAVELINK.SOA-Converter支持多种行业主流研发工具所使用的IDL,如FIDL、OMG IDL、ROS2 Msg、Protobuf、vCDL等,并对AUTOSAR CP/AP平台模型文件、总线
    北汇信息 2024-04-19 09:44 196浏览
  •     功率器件的使用寿命(MTTF,Mean Time to Fail)制约着执行器的整机寿命。功率MOSFET承受的电气应力、热应力甚至机械应力是普通电子器件不可比的,所以在功率MOSFET的失效机理研究领域已经有比较多的文献。JEDEC、JEITA等行业组织针对性地发布了功率器件的可靠性验证实验标准。    怎样估计功率MOSFET的使用寿命呢?    据我了解,目前用的是一种和普通电子元器件相同的两步法——寿命可靠性实验,基于卡
    电子知识打边炉 2024-04-20 11:17 313浏览
  • 随着科技的不断进步,汽车行业也在经历着一场革命性的变革。智能汽车技术的发展,尤其是车联网技术的应用,正在改变我们对汽车的认知和使用方式。在这一背景下,比亚迪E3作为一款新能源汽车,其在驾校领域的CAN数据应用,不仅提升了教学效率,还为驾驶培训带来了前所未有的安全性和便捷性。 一、比亚迪CAN数据系统CAN(Controller Area Network)即控制器局域网络,是一种用于汽车内部通信的网络协议,它能够实现车辆各个电子控制单元之间的信息交换。比亚迪E3通过CAN数据系统,能够实
    lauguo2013 2024-04-19 10:11 193浏览
  • 来源:虹科汽车电子 虹科干货丨轻松掌握PCAN-Explorer 6,dll调用一文打尽!原文链接:https://mp.weixin.qq.com/s/ShG8B7-iUJ9OokOHSNBX2Q欢迎关注虹科,为您提供最新资讯!#CAN #CAN FD #dll调用导读虹科PCAN-Explorer 6(下称“PE6”)作为一款专业的CAN/CAN FD网络处理软件,不仅提供了强大的报文监控和发送功能,还通过其创新的dll加载功能,为用户带来了更加灵活和高效的批量逻辑操作体验。本文将详细介绍如
    虹科电子科技 2024-04-19 10:39 187浏览
  • 用 Raspberry Pi 打造安全的能源服务物联网基础设施,创造更可持续的未来。EpiSensor 采用 Raspberry Pi Compute Module 4 为能源服务创建物联网基础设施层,帮助加快全球可持续能源转型。未来几年,数以百万计的能源消耗和生产设备将连接到互联网,以实现新能源经济并促进向可持续能源的快速过渡。传统的计量、控制和自动化系统从来都不是为了解决这个问题而设计的——它们需要高水平的技术专业知识才能部署,而且过于复杂和昂贵——拖慢了能源服务公司的发展速度。E
    树莓派开发者 2024-04-18 18:08 185浏览
我要评论
0
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦