imx8主频_5g网络和处理器有关系吗

imx8主频_5g网络和处理器有关系吗ByToradex秦海1).简介NXPiMX8已经正式发布,相较于之前NXPi.MX系列的主力产品iMX6,其性能有了大幅提升,本文就针对网络接口对NXPiMX8和iMX6两款ARM处理器进行对比测试。本文演示所使用的ARM平台来自Toradex基于NXPiMX8SoC的ApalisiMX8ARM核心板和基于NXPiMX6QSoC的ApalisiMX6…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

By Toradex秦海

1). 简介

NXP iMX8已经正式发布,相较于之前NXP i.MX系列的主力产品iMX6,其性能有了大幅提升,本文就针对网络接口对NXP  iMX8和iMX6两款ARM处理器进行对比测试。

 

本文演示所使用的ARM平台来自Toradex基于NXP iMX8 SoC的Apalis iMX8 ARM核心板和基于NXP iMX6Q SoC的Apalis iMX6 ARM核心板。

 

 

2). 准备

a). Apalis iMX8QM ARM核心版配合Apalis Evaluation Board载板,Apalis iMX8QM安装Toradex V3.0b2 Linux demo image,同时连接调试串口UART1(载板X29)到开发主机方便调试。更多关于Apalis iMX8配合Apalis Evaluation Board载板的说明请参考Datasheet开发上手指南

 

b). Apalis iMX6Q ARM核心版配合Apalis Evaluation Board载板,Apalis iMX6Q安装Toradex V2.8 Linux demo image,同时连接调试串口UART1(载板X29)到开发主机方便调试。更多关于Apalis iMX6配合Apalis Evaluation Board载板的说明请参考Datasheet开发上手指南

 

c). Ubuntu linux PC主机, 用于分别和Apalis iMX8、Apalis iMX6进行收发测试。

 

d). 测试工具软件使用 iperf3 工具,Toradex Linux demo image里面已经默认集成,Ubuntu 系统(这里以18.04为例)要通过apt命令来安装iperf3

———————-

$ sudo apt update

$ sudo apt install iperf3

———————-

 

e). 网络连接拓扑为Apalis iMX8QM、Apalis iMX6Q以及Ubuntu PC都通过千兆有线网络连接到同一个局域网。

 

 

3). TCP网络传输性能测试对比

a). Apalis iMX6Q/Apalis iMX8QM作为Server端接收,Ubuntu PC作为Client端发送测试

./ Apalis iMX6Q/Apalis iMX8QM Server端运行下面命令

———————-

$ iperf3 -s

———————-

 

./ Apalis iMX6Q

———————-

$ iperf3 -c [IP of Apalis iMX6Q] -t 60 -i 10 -w 300K

[ ID] Interval           Transfer     Bandwidth       Retr

[  4]   0.00-60.00  sec  4.01 GBytes   574 Mbits/sec    1             sender

[  4]   0.00-60.00  sec  4.01 GBytes   574 Mbits/sec                  receiver

———————-

 

./ Apalis iMX8QM

———————-

$ iperf3 -c [IP of Apalis iMX8QM] -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Retr

[  4]   0.00-60.00  sec  6.52 GBytes   934 Mbits/sec    0             sender

[  4]   0.00-60.00  sec  6.52 GBytes   934 Mbits/sec                  receiver

———————-

 

b). Apalis iMX6Q/Apalis iMX8QM作为Client端发送,Ubuntu PC作为Sever端接收测试

./ Ubuntu PC server端运行下面命令

———————-

$ iperf3 -s

———————-

 

./ Apalis iMX6Q Client端连接测试

———————-

root@apalis-imx6:~# iperf3 -c [IP of Ubuntu PC] -t 60 -i 10

[ ID] Interval           Transfer     Bitrate         Retr

[  5]   0.00-60.00  sec  2.84 GBytes   406 Mbits/sec    0             sender

[  5]   0.00-60.00  sec  2.84 GBytes   406 Mbits/sec                  receiver

———————-

 

./ Apalis iMX8QM Client端连接测试

———————-

root@apalis-imx8:~# iperf3 -c [IP of Ubuntu PC] -t 60 -i 10

[ ID] Interval           Transfer     Bitrate         Retr

[  5]   0.00-60.00  sec  6.39 GBytes   915 Mbits/sec    0             sender

[  5]   0.00-60.00  sec  6.39 GBytes   915 Mbits/sec                  receiver

 

———————-

 

c). 测试结果汇总

项目

TCP发送测试

TCP接收测试

Apalis iMX6Q

406 Mb/s

574 Mb/s

Apalis iMX8QM

915 Mb/s

934 Mb/s

 

 

4). UDP网络传输性能测试对比

a). Apalis iMX6Q/Apalis iMX8QM作为Server端接收,Ubuntu PC作为Client端发送测试

./ Apalis iMX6Q/Apalis iMX8QM Server端运行下面命令

———————-

$ iperf3 -s

———————-

 

./ Apalis iMX6Q

———————-

/* 100M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX6Q] -u -b 100M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec   714 MBytes  99.9 Mbits/sec  0.110 ms  0/91424 (0%) 

 

/* 400M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX6Q] -u -b 400M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec  2.79 GBytes   400 Mbits/sec  0.098 ms  4374/365993 (1.2%) 

 

/* 1000M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX6Q] -u -b 1000M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec  2.98 GBytes   426 Mbits/sec  0.167 ms  2304/390206 (0.59%) 

———————-

 

./ Apalis iMX8QM

———————-

/* 100M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX8QM] -u -b 100M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec   714 MBytes  99.9 Mbits/sec  0.078 ms  84/91416 (0.092%) 

 

/* 400M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX8QM] -u -b 400M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec  2.79 GBytes   400 Mbits/sec  0.092 ms  121/366076 (0.033%) 

 

/* 1000M 带宽测试 */

$ iperf3 -c [IP of Apalis iMX8QM] -u -b 1000M -t 60 -i 10

[ ID] Interval           Transfer     Bandwidth       Jitter    Lost/Total Datagrams

[  4]   0.00-60.00  sec  6.63 GBytes   949 Mbits/sec  0.064 ms  284/868752 (0.033%)

———————-

 

b). Apalis iMX6Q/Apalis iMX8QM作为Client端发送,Ubuntu PC作为Sever端接收测试

./ Ubuntu PC server端运行下面命令

———————-

$ iperf3 -s

———————-

 

./ Apalis iMX6Q Client端连接测试

———————-

/* 100M 带宽测试 */

root@apalis-imx6:~# iperf3 -c [IP of Ubuntu PC] -u -b 100M -t 60 -i 10

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec   715 MBytes   100 Mbits/sec  0.000 ms  0/517952 (0%)  sender

[  5]   0.00-60.00  sec   715 MBytes   100 Mbits/sec  0.005 ms  0/517952 (0%)  receiver

 

/* 400M 带宽测试 */

root@apalis-imx6:~# iperf3 -c [IP of Ubuntu PC] -u -b 400M -t 60 -i 10                                                                                       

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec  1.91 GBytes   273 Mbits/sec  0.000 ms  0/1413705 (0%)  sender

[  5]   0.00-60.00  sec  1.91 GBytes   273 Mbits/sec  0.021 ms  0/1413705 (0%)  receiver

 

/* 1000M 带宽测试 */

root@apalis-imx6:~# iperf3 -c [IP of Ubuntu PC] -u -b 1000M -t 60 -i 10                                                                                      

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec  1.92 GBytes   274 Mbits/sec  0.000 ms  0/1421514 (0%)  sender

[  5]   0.00-60.00  sec  1.92 GBytes   274 Mbits/sec  0.057 ms  0/1421509 (0%)  receiver

———————-

 

./ Apalis iMX8QM Client端连接测试

———————-

/* 100M 带宽测试 */

root@apalis-imx8:~# iperf3 -c [IP of Ubuntu PC] -u -b 100M -t 60 -i 10                                                                                       

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec   715 MBytes   100 Mbits/sec  0.000 ms  0/517950 (0%)  sender

[  5]   0.00-60.00  sec   715 MBytes   100 Mbits/sec  0.035 ms  0/517950 (0%)  receiver

 

/* 400M 带宽测试 */

root@apalis-imx8:~# iperf3 -c 10.20.1.126 -u -b 400M -t 60 -i 10                                                                                        

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec  2.79 GBytes   400 Mbits/sec  0.000 ms  0/2071798 (0%)  sender

[  5]   0.00-60.00  sec  2.79 GBytes   400 Mbits/sec  0.026 ms  68/2071798 (0.0033%)  receiver

 

/* 1000M 带宽测试 */

root@apalis-imx8:~# iperf3 -c 10.20.1.126 -u -b 1000M -t 60 -i 10                                                                                      

[ ID] Interval           Transfer     Bitrate         Jitter    Lost/Total Datagrams

[  5]   0.00-60.00  sec  4.71 GBytes   674 Mbits/sec  0.000 ms  0/3489592 (0%)  sender

[  5]   0.00-60.00  sec  4.71 GBytes   674 Mbits/sec  0.030 ms  103/3489586 (0.003%)  receiver

———————-

 

c). 测试结果汇总

 

UDP发送测试

UDP接收测试

100M带宽

400M带宽

1000M带宽

100M带宽

400M带宽

1000M带宽

Apalis iMX6Q

100 Mb/s

273 Mb/s

274 Mb/s

99.9 Mb/s

400 Mb/s *

426 Mb/s *

Apalis iMX8QM

100 Mb/s

400 Mb/s

674 Mb/s

99.9 Mb/s

400 Mb/s

949 Mb/s

* 注意此时丢包率已经到1%左右

 

 

5). 总结

本文对比测试了NXP iMX6和NXP iMX8处理器的网络性能,对于iMX6,由于这个Eratta的限制,400Mb/s左右的性能也就把符合文档的描述,iMX8则在大多数情况下能够接近千兆带宽。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179631.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月21日 上午6:16
下一篇 2022年10月21日 上午6:36


相关推荐

  • Oracle导入.DMP文件命令

    Oracle导入.DMP文件命令imp 导入 dmp 该命令需要在 cmd 的 dos 命令窗口直接执行 而不是 sqlplus exe full y 是导入文件中全部内容 ignore y 相当于 如果没有的表 创建并倒入数据 如果已经有的表 忽略创建的 但不忽略倒入 imp 用户 密码 file 文件路径 full yignore y

    2026年3月19日
    2
  • python 股票数据接口(深市股票什么开头)

    根据上交所2017年5月公告的文件显示,拿到L1普通行情数据授权的有112家公司,L2授权的有25家,我这里只贴出L2数据的厂家,如果想看L1的授权公司或者深交所的授权情况可以自己去查,太多了就不贴了。1.上海大智慧股份有限公司2.深圳巨灵信息技术有限公司3.浙江核新同花顺网络信息股份有限公司4.北京指南针科技发展股份有限公司5.鼎信汇金(北京)投资管理有限公司6.上海乾隆高科技有限公…

    2022年4月13日
    78
  • dubbo注册中心-zookeeper

    dubbo注册中心-zookeeperdubbo注册中心-zookeeper

    2022年4月25日
    69
  • 杭电 1142 十字链表存储

    杭电 1142 十字链表存储  本来是想用二维数组实现的,但是想了一下发现,如果数据是稀疏矩阵的话,用二维数组存就会造成很多的空间浪费,而且遍历的时候也很浪费时间。学数据结构的时候书上教我们使用十字链表来存储稀疏矩阵,于是就想着用十字链表来实现。然后我发现我忘了十字链表的代码实现了…默默地去翻书,捣置了好久,终于写好了,乐滋滋的去oj提交代码,结果时间超限……  哎~把代码贴上来,就当加深一下十字链表的记忆吧~~#in…

    2022年6月18日
    26
  • 安装VMware Tools显示灰色正确解决办法

    安装VMware Tools显示灰色正确解决办法百度了一天,重新安装了vm,在csdn逛了又逛,结合无数篇大神文章,最后自己句琢磨出了真正能点亮灰色按钮的方法。简单实在,大神们的方法实在千秋万变,一个比一个复杂,最后只能实现成功拖拽,而复制粘贴却还是不行。首先问题如下:解决办法如下:1.关闭虚拟机;2.在虚拟机设置分别设置CD/DVD、CD/DVD2和软盘为自动检测三个步骤即可;3.再重启虚拟机,灰色字即点亮。…

    2022年5月26日
    55
  • veriloghdl和vhdl比较_HDL语言

    veriloghdl和vhdl比较_HDL语言VHDL与VerilogHDL的不同点序号区别之处VHDLVerilog1文件的扩展名不一样.vhd.v2结构不一样包含库、实体、结构体。ENTITY实体名ISPORT(端口说明)END实体名;ARCHITECTURE结构体名OF实体名IS说明部分BEGIN赋值语句/元件语句/进程语句END结…

    2026年2月11日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号