RK3568平台 iperf3测试网络性能

news2024/9/19 10:34:23

一.iperf3简介

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

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

在iperf的主页我们能够看到它有很多版本,对应不同的系统有不同的版本可用。Windows,Android,iOS,linux都有客户端,我们针对自己使用的系统下载就可以。

下载链接:iPerf - Download iPerf3 and original iPerf pre-compiled binaries

二.吞吐量

网络吞吐量测试主要是用于测试该网卡在局域网内的平均传输速度,直接能体现出该网卡的网络性能。网络吞吐量包含上行速度和下行速度,如设备A在网上下载应用,这时影响下载速度的最大因素则为下行速度,反之,设备A上传资料到网上,则为上行速度。

测试网速网站:https://www.speedtest.cn 

三.操作环境

1、测试无线网络时,两个设备端之间,不能存在格挡物,如墙面、机器、金属等物品,导致无线通信传输受阻,影响吞吐量速度,
2、测试有线网络时,需要排除网线因素,需使用千兆网线以上进行测试,且线材长度不要超过3米。
3、需排除网络路由因素,路由器应选用千兆路由,优先选择支持 WiFi6 的路由器。
4、测试过程应在环境空旷,WiFi信号弱的地方进行测试,减少同频干扰,如会议室内
TV 端:
5、测试无线网络时,WiFi模块与路由之间距离应该保持 0.5~2 米直线距离。

PC 端:
6、防止 PC 电脑设备落后导致测试网络吞吐量过低,无论测试有线/无线/上行/下行吞吐量速度,PC 电脑都需要接入千兆网线来进行测试。

四.测试步骤

此方法可测试有线网络吞吐量、无线网络吞吐量、热点吞吐量。
非屏蔽房测试时,环境干扰因素较多,若测试数值较低,可以多做以下实验:

1、无线吞吐量测试时,可调整 WiFi模块与路由器直接的角度、位置、高度
2、可以多测试 2-3 遍,取最高的吞吐量值为准
3、切换路由器信道(信道直接会存在同频干扰,如环境中同信道的 WiFi 过多,会导致信道拥堵,导致网络速度慢。

五.吞吐量测试

下行吞吐量指测试设备在时间段中的平均下载速度。
1、将 TV 端与 PC 端连接在同一局域网(PC 端要接入千兆有线网络进行测试)
2、PC 端接入千兆网线,可在电脑设置中查看接入的带宽是否为千兆。

3、在 TV 端安装并打开ipe应用,输入以下命令后,点击右上角的“开启”按钮
iperf-s-i1 -p 5050 -w2M”
//注:-s:代表服务端;-i1代表1秒显示1次数据

 

4、在 PC 端,复合键“win+R”输入cmd,或在开始中搜索命令控制符。

5、PC 端打开 iperf 文件夹,复制 iperf-2.0.5-2win32 的路径

6、在命令控制符中输入命令:
cd +iperf-2.0.5-2win32 的路径
//注:若 iperf工具放在乙盘,则输入Z:

iperf-c 192.168.1.102 -i1 -t 60 -w 2M-p 5050
//注:-c:代表接收端(后面填写接收端设备的IP 地址);-t60 代表测试时间为 60 秒

7、当网络吞吐量自动跑完后,最后一行数值则为测试结果(-C 端)//注:1.7GBytes 代表测试时间段内总包数;124Mbits/sec 代表平均每秒的网速:
1B=8b

六.网络性能标准

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1544823.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

线性代数 - 应该学啥 以及哪些可以交给计算机

AI很热,所以小伙伴们不免要温故知新旧时噩梦 - 线代。 (十几年前,还有一个逼着大家梦回课堂的风口,图形学。) 这个真的不是什么美好的回忆,且不说老师的口音,也不说教材的云山雾绕,单…

重构销售话术和知识库,容联云找到了大模型的“钉子”

科技云报道原创。 从ChatGPT诞生起,大模型在营销、客服等场景的落地就被予以众望。然而在经历了一年多的“百模大战”洗礼之后,人们发现无论是算力成本还是内容生成的安全合规问题,都让大模型很难直接应用于机器与人对话的实际业务中。 这其…

高效物联网连接技术创新:ECWAN边缘协同自组网的未来——基于ChirpLAN窄带扩频技术的无线混合组网

物联网是指将各种物理设备通过互联网进行连接和通信的技术。它是一个庞大的网络,由传感器、设备、网络和云服务组成,旨在实现对物体的远程监测、控制和数据采集。 基于ChirpLAN窄带扩频技术的无线混合组网协议ChirpLAN,ChirpLAN是基于其自有的…

基于51单片机的客车汽车安全气囊控制器Proteus仿真

地址:https://pan.baidu.com/s/10enj1EYm_0Z8f_19Sz_eCQ 提取码:1234 仿真图: 芯片/模块的特点: AT89C52简介: AT89C52是一款经典的8位单片机,是意法半导体(STMicroelectronics)公…

git笔记之撤销、回退、reset方面的笔记

git笔记之撤销、回退、reset方面的笔记 code review! 文章目录 git笔记之撤销、回退、reset方面的笔记1.git 已经commit了,还没push,如何撤销到初始状态git reset --soft HEAD~1git reset HEAD~1(等同于 git reset --mixed HEAD~1&#xff0…

腾讯云优惠券获取方式(腾讯云优惠券领取入口)

随着云计算的普及,越来越多的企业和个人开始选择云服务。腾讯云作为国内领先的云服务提供商,不仅提供了稳定可靠的云服务,还经常推出各种优惠活动,其中就包括腾讯云优惠券。本文将详细介绍腾讯云优惠券的获取方式及领取入口&#…

STL----vector的模拟实现

1. vector的介绍与使用 1.1 vector的介绍 1. vector是表示可变大小数组的序列容器。 2. 就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可…

西安石油大学数学建模校赛培训(2)matlab的使用

1.1.MATLAB是什么? MATLAB是MathWorks公司推出的一套高性能数值分析计算软件,其名字来源于"Matrix Laboratory"(矩阵实验室)的缩写。它将矩阵运算、数值分析、图形处理、编程技术等功能集成在一起,为科学计…

Linux内核err.h文件分析

在阅读和编写内核相关的代码时,经常会看到IS_ERR、ERR_PTR等函数。这些函数在内核头文件的err.h中。以我服务器的代码为例,内核版本为5.15。 这个文件的代码如下: /* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LINUX_ERR_H #define _L…

【漏洞复现】商混ERP系统 DictionaryEdit.aspx接口处存在SQL注入漏洞

免责声明:文章来源互联网收集整理,请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该…

SpringBoot学习之ElasticSearch下载安装和启动(Windows版)(三十)

本文先写windows下的下载安装和启动,后续有时间再补充其他环境下(Mac、Linux、Docker)的,这里我们后续对ElasticSearch简称为ES,读者习惯这一称呼就好。 一,ES下载 可以百度【ElasticSearch官网】或者直接点击这里的ES官网下载地址:​​​​​ Download Elasticsearch…

Python制作数据可视化大屏

🍉CSDN小墨&晓末:https://blog.csdn.net/jd1813346972 个人介绍: 研一|统计学|干货分享          擅长Python、Matlab、R等主流编程软件          累计十余项国家级比赛奖项,参与研究经费10w、40w级横向 文…

平台介绍-搭建赛事运营平台(2)

平台建设的首期就有两个品牌入驻,品牌J和品牌K,第三个品牌正在协商中。 作为一个统一的共享平台,首先要解决的是品牌直接的隔离。 方案一:同服务程序、同库,同表。表中通过字段区分品牌 这是最传统的解决方案。初期开发…

【STM32嵌入式系统设计与开发】——9Timer(定时器中断实验)

这里写目录标题 一、任务描述二、任务实施1、ActiveBeep工程文件夹创建2、函数编辑(1)主函数编辑(2)USART1初始化函数(usart1_init())(3)USART数据发送函数( USART1_Send_Data(&…

PTAxt的考研路

xt是我院19级专业第一,但他认为保研并不能展示他全部的实力,所以他在22年初试一结束就加入了23考研的队伍中,并且他为了填补我院近些年来无北大研究生的空白,毅然决然决定扛起19级的大旗,在学校百年华诞之际献上他最诚…

elasticsearch 6.8.x 索引别名、动态索引扩展、滚动索引

文章目录 引言索引别名(alias)创建索引别名查询索引别名删除索引别名重命名索引别名 动态索引(index template,动态匹配生成索引)新建索引模板新建索引并插入数据索引sys-log-202402索引sys-log-202403索引sys-log-202…

Jakarta项目介绍

概述 在升级Spring Boot到3.0版本以后,或升级Spring到6.0版本以上,会发现应用编译失败或启动失败等问题。 经过排查不难得知,Spring 6或Spring Boot 3(实际上依赖于Spring 6)不再支持javax.开头的一系列依赖包&#…

【微服务】认识Dubbo+基本环境搭建

认识Dubbo Dubbo是阿里巴巴公司开源的一个高性能、轻量级的WEB和 RPC框架,可以和Spring框架无缝集成。Dubbo为构建企业级微服务提供了三大核心能力: 服务自动注册和发现、面向接口的 远程方法调用, 智能容错和负载均衡官网:https…

初见 链表

前言 在上篇文章重温数组——顺序表 http://t.csdnimg.cn/9DH9M 后,本篇文章让我们认识一种新的数据结构:链表 认识 概念:链表是⼀种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表 中的指针链接次序实现…

【JavaEE】进程是什么?

文章目录 ✍进程的概念✍进程存在的意义✍进程在计算机中的存在形式✍进程调度 ✍进程的概念 每个应⽤程序运⾏于现代操作系统之上时,操作系统会提供⼀种抽象,好像系统上只有这个程序在运⾏,所有的硬件资源都被这个程序在使⽤。这种假象是通…