SylixOS网络性能测试-创新互联

1.应用场景

10多年的乌什网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整乌什建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“乌什网站设计”,“乌什网站推广”以来,每个客户项目都认真落实执行。

在进行一些研究和开发时经常需要对网络性能进行测试,iperf是一款非常出色的网络性能测试工具,它拥有多个参数,可以测量TCP和UDP的带宽,延时抖动以及丢包率。SylixOS支持iperf,可以通过iperf进行网络性能测试。

2.测试方法

2.1 Windows版本iperf安装

windows版的iperf安装,解压iperf3到相应目录,可以直接运行,如图 3.1所示。

SylixOS网络性能测试

图 3.1 windows版iperf目录

2.2 SylixOS版本iperf安装

SylixOS版的iperf安装,需根据开发板型号进行编译,再下载至开发板运行。

2.2.1 在IDE中添加iperf源码

在IDE界面中点击右键,选择import,如图 3.2所示。

SylixOS网络性能测试

图 3.2 右键-import

在import界面中,依次点击General->SylixOS Projects->Next,如图 3.3所示。

SylixOS网络性能测试

图 3.3 General-SylixOS Projects-Next

点击Browse选择iperf源码,如图 3.4所示。

SylixOS网络性能测试

图 3.4 选择iperf

添加iperf源码完成后,如图 3.5所示。

SylixOS网络性能测试

图 3.5 添加iperf完成

2.2.2 在IDE中编译iperf源码

根据开发板型号,选择合适的Base,本文使用的型号为cortex-a9。

右键iperf源码,选择Properties,如图 3.6所示。

SylixOS网络性能测试

图 3.6 iperf-Properties

点击SylixOS Project,点击File System选择合适的Base,如图 3.7所示。(若还未创建Base,请参考《RealEvo-IDE使用手册》)。

SylixOS网络性能测试

图 3.7 选择Base

选择完成后,点击编译按键,如图 3.8所示。

SylixOS网络性能测试

图 3.8 编译iperf

编译完成后如图 3.9所示。

SylixOS网络性能测试

图 3.9 编译完成

2.2.3 将iperf下载至开发板

右键iperf源码,选择Properties,如图 3.10所示。

SylixOS网络性能测试

图 3.10 选择Properties

点击SylixOS Project,选择Device Setting-> New Device->在Device IP中填写开发板IP地址,如图 3.11所示。(开发板需运行SylixOS系统并且网络能正常工作)。

SylixOS网络性能测试

图 3.11 设置IP

右键点击iperf源码,选择SylixOS->Upload,如图 3.12所示。

SylixOS网络性能测试

图 3.12 下载至开发板

在Device Setting->Remote Path中可以看到文件在开发板具体位置,如图 3.13所示。

SylixOS网络性能测试

图 3.13 文件所在目录

在开发板下查看,如图 3.14所示。

SylixOS网络性能测试

图 3.14 开发板中文件

2.2.4 将运行iperf需要的库文件下载至开发板

右键Base,选择Properties,如图 3.15所示。

SylixOS网络性能测试

图 3.15 选择Properties

点击SylixOS Project,选择Device Setting->New Device,在Device IP中填写开发板IP地址,如图 3.16所示。(开发板需运行SylixOS系统并且网络能正常工作)。

SylixOS网络性能测试

图 3.16 设置IP

右键Base,选择SylixOS->Upload下载至开发板,如图 3.17所示。

SylixOS网络性能测试

图 3.17 将库文件下载至开发板

库文件下载完成后如图 3.18所示。

SylixOS网络性能测试

图 3.18 下载完成

2.3 运行iperf测试

2.3.1 在windows下运行iperf

在windows下运行cmd,切换到iperf目录,运行iperf3.exe,传参为-s(-s参数表示当前运行的iperf程序作为服务器),如图 3.19所示。

SylixOS网络性能测试

图 3.19 windows下运行iperf

2.3.2 在SylixOS下运行iperf

在SylixOS下,切换到iperf目录,运行iperf 传参-c 192.168.2.53作为客户端连接服务器,如图 3.20所示(windows下IP为192.168.2.53,SylixOS下IP为192.168.2.213)。

SylixOS网络性能测试

图 3.20 SylixOS下运行iperf

2.3.3 开始进行测试

在SylixOS下和在windows下都运行iperf,结果如图 3.21,图 3.22所示。

SylixOS网络性能测试

图 3.21 Windows下iperf运行结果

SylixOS网络性能测试

图 3.22 SylixOS下iperf运行结果

传不同参数时,可以测试TCP和UDP环境下的不同性能。

2.3.4 测试TCP传输

服务器:iperf3.exe –s

客户端:./iperf –c 192.168.2.53

(-t 60可以设置测试时间为60秒)。

2.3.5 测试UDP传输

服务器:iperf3.exe –s

客户端:./iperf –c 192.168.2.53 –u –b 100M

(-b 设置UDP带宽,-u 设置UDP传输模式)。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


网站栏目:SylixOS网络性能测试-创新互联
本文URL:http://myzitong.com/article/dsijsc.html