ITE平台开发 chapter5之jperf测试网络吞吐量

发布时间:2025-12-09 16:03:09 浏览次数:3

1、关于Jperf的介绍

使用JPerf程序能简化了复杂命令行参数的构造,而且它还保存测试结果,同时实时图形化显示结果。JPerf可以测试TCP和UDP带宽质量。JPerf可以测量最大TCP带宽,具有多种参数和UDP特性。JPerf可以报告带宽,延迟抖动和数据包丢失。

JPerf2.0运行环境

操作系统:Java运行环境-JREjxpiinstall.exe

网络要求:Jperf可以在任何IP 网络上运行,包括本地以太网,因特网接入连接和Wi-Fi网络。

其他:使用JPerf必须安装两个组件:JPerf 服务器(用于监听到达的测试请求)和JPerf客户端(用于发起测试会话)

JPerf2.0页面如下图:

JPerf2.0具体介绍
服务端设置


监听端口:5001

client limit:客户端限制,仅允许指定客户端连接

Num Connections:最大允许连接的数量,为0不限制

客户端设置

服务器地址:10.0.115.82 ,端口:5001 ,并发流:1个

应用层设置


1、兼容旧版本(当server端和client端版本不一样时使用)

2、设置测试模式:传输字节总量大小15Bytes或者按传输时间总长度15秒

3、同时进行双向传输测试

4、单独进行双向传输测试,先测c到s的带宽

5、指定需要传输的文件

6、显示tcp最大mtu值

传输层设置(如下示意图 的每个选项)

1、TCP协议

2、UDP协议

IP层设置

1、指定ttl值

2、服务类型(Type of Service, ToS),大小范围从0x10 (最小延迟) 到0x2 (最少费用)

在使用802.11e来控制服务质量的WLAN中,ToS是映射在Wi-Fi多媒体(WMM)存取范畴的。

工具下载地址:

链接:https://pan.baidu.com/s/1bc1kao7mfPb83WWSF2GpBw 
提取码:09pa 
 

2、 Jperf2.0 测试 ITE平台wifi 吞吐量。

使test_wifi_sdio测试工程来测试,TCP测试有两种方式

a、evb作为 Server端,PC作为Client端

b、evb作为Server端需要启用wifi的AP模式

①使用RTL WIFI模组的修改ite_sdk\project\test_wifi_sdio\RTL下的代码

②使用AP WIFI模组的修改ite_sdk\project\test_wifi_sdio\BCM下的代码

config.c

network.c

iperf.c

JPerf设置

配置

正常开启wifi配置,AP6256使用CON2有点问题,这里使用CON4

network→Enable HTTP protocol 勾选

WIFI sdio test→Daughter Board CON 4 勾选

WIFI sdio test→Use Access Point Mode 勾选

WIFI sdio test→iperf 勾选

编译后spi booting运行,用PC连上板子的wifi(这里是iteAP),在Jperf里点击run

2.evb作为Client 端,PC作为Server端

evb需要连接其他wifi

在config.c下修改为client模式

在network.c下修改sta模式,测试改成client模式,填入PC在wifi下的IP地址

并且可以修改测试时间:

正常开启wifi配置,AP6256

network→Enable HTTP protocol 勾选

WIFI sdio test→Daughter Board CON 4 勾选

WIFI sdio test→Use Station Mode 勾选,填入需要连接的SSID和密码

WIFI sdio test→iperf 勾选

编译后spi booting运行,等板子连接上wifi后,在Jperf里点击run 

需要做网站?需要网络推广?欢迎咨询客户经理 13272073477