日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

imx6 android8流畅,NXP iMX8和iMX6 ARM处理器网络性能对比

發布時間:2023/12/10 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 imx6 android8流畅,NXP iMX8和iMX6 ARM处理器网络性能对比 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

關鍵詞:ARM,iMX8,iMX6

作者:By Toradex秦海

摘要:NXP iMX8已經正式發布,相較于之前NXP i.MX系列的主力產品iMX6,其性能有了大幅提升,本文就針對網絡接口對NXP iMX8和iMX6兩款ARM處理器進行對比測試。

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 ? iMX6Q406 Mb/s574 Mb/s

Apalis ? iMX8QM915 Mb/s934 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 iMX6Q100 Mb/s273 Mb/s274 Mb/s99.9 Mb/s400 Mb/s *426 Mb/s *

Apalis iMX8QM100 Mb/s400 Mb/s674 Mb/s99.9 Mb/s400 Mb/s949 Mb/s

*注意此時丟包率已經到1%左右

5).總結

本文對比測試了NXP iMX6和NXP iMX8處理器的網絡性能,對于iMX6,由于這個Eratta的限制,400Mb/s左右的性能也就把符合文檔的描述,iMX8則在大多數情況下能夠接近千兆帶寬。

總結

以上是生活随笔為你收集整理的imx6 android8流畅,NXP iMX8和iMX6 ARM处理器网络性能对比的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。