<rt id="m4md3"></rt>
  • <bdo id="m4md3"><meter id="m4md3"></meter></bdo>
  • <label id="m4md3"></label>
      <center id="m4md3"><optgroup id="m4md3"></optgroup></center>
      產品分類

      當前位置: 首頁 > 工業電子產品 > 半導體產品 > 微處理器MPU > iMX

      類型分類:
      科普知識
      數據分類:
      iMX

      NXP iMX8和iMX6 ARM處理器網絡性能對比

      發布日期:2022-05-30 點擊率:266

      • 關鍵詞:                                                                ARM                                                                iMX8                                                                iMX6

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



      1). 簡介

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

       

      本文演示所使用的ARM平臺來自Toradex基于NXP iMX8 SoCApalis iMX8 ARM核心板和基于NXP iMX6Q SoCApalis 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 iMX8Apalis iMX6進行收發測試。

       

      d). 測試工具軟件使用 iperf3 工具,Toradex Linux demo image里面已經默認集成,Ubuntu 系統(這里以18.04為例)要通過apt命令來安裝iperf3

      ----------------------

      $ sudo apt update

      $ sudo apt install iperf3

      ----------------------

       

      e). 網絡連接拓撲為Apalis iMX8QMApalis 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

      ----------------------

      $ 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%) 

       

      $ 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%) 

       

      $ 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

      ----------------------

      $ 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%) 

       

      $ 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%) 

       

      $ 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端連接測試

      ----------------------

      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

       

      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

       

      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端連接測試

      ----------------------

      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

       

      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

       

      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 iMX6NXP iMX8處理器的網絡性能,對于iMX6,由于這個Eratta的限制,400Mb/s左右的性能也就把符合文檔的描述,iMX8則在大多數情況下能夠接近千兆帶寬。




      下一篇: PLC、DCS、FCS三大控

      上一篇: MATLAB和Simulink在航

      推薦產品

      更多
      主站蜘蛛池模板: 伊人久久五月丁香综合中文亚洲 | 色噜噜狠狠色综合成人网| 99久久国产综合精品1尤物| 99久久国产综合精品swag| 色综合67194| 狠狠色婷婷狠狠狠亚洲综合| 精品久久综合1区2区3区激情 | 99综合电影在线视频好看| 色欲综合久久躁天天躁蜜桃| 综合网日日天干夜夜久久| 亚洲综合校园春色| 狠狠色丁香久久婷婷综合五月| 六月丁香婷婷综合| 亚洲精品国产综合久久一线| 狠狠色狠狠色综合曰曰| 伊人久久大香线蕉综合热线| 精品综合久久久久久蜜月| 亚洲综合日韩中文字幕v在线| 99sescom色综合| 亚洲av一综合av一区| 伊人亚洲综合青草青草久热 | 色婷五月综激情亚洲综合| 久久婷婷综合中文字幕| 色噜噜狠狠色综合欧洲| 久久久久久久尹人综合网亚洲| 色综合久久一本首久久| 天天色天天射综合网| 亚洲国产综合在线| 中文字幕亚洲综合小综合在线| 婷婷综合另类小说色区| 久久综合久久自在自线精品自 | 亚洲综合亚洲国产尤物| 亚洲丁香色婷婷综合欲色啪| 久久综合中文字幕| 国产精品国色综合久久| 亚洲乱码中文字幕小综合| 亚洲av永久综合在线观看尤物| 情人伊人久久综合亚洲| 亚洲综合综合在线| 精品综合久久久久久99| 插插插色欲综合网|