測試環境說明
運行系統:Debian-11.8
評估板:TL3588-EVM(RK3588J)
模塊:PCIe擴展2/4路千兆網口模塊
方案:無錫沐創N500L-AM2C-DD、N500L-AM4C-QD
測試工具:iperf3
創龍科技已基于瑞芯微RK3588J、RK3568J處理器實現了PCIe拓展多路千兆網口方案,以下主要介紹基于瑞芯微RK3588J(硬件平臺:創龍科技TL3588-EVM評估板)測試。
備注:基于瑞芯微RK3562J處理器的PCIe拓展多路千兆網口方案適配亦在規劃中,如有需求,歡迎咨詢。
測試數據匯總
基于瑞芯微RK3588J(硬件平臺:創龍科技TL3588-EVM評估板)測試結果如下表所示。
表1
網口數量 | 傳輸協議 | 網口性能 |
2網口 | TCP | 938Mbps |
UDP | 952Mbps | |
4網口 | TCP | 938Mbps |
UDP | 952Mbps |
RK3588J核心板典型應用場景
RK3588J核心板可應用于工業計算機、運動控制器、醫療內窺鏡、超聲影像系統、車載環視系統、目標識別跟蹤等領域。
圖1
PCIe擴展多路千兆網口方案介紹
方案基于無錫沐創N500L-AM2C-DD、N500L-AM4C-QD千兆網絡控制器國產芯片,工作溫度:-40℃ ~ +85℃,可支持國產化認證,支持2/4路滿帶寬同時傳輸,支持PCIe 2.0 1/2/4Lane模式。
圖2
硬件連接
請通過PCIe轉千兆以太網卡模塊與評估板PCIe RC接口連接,并使用網線將PCIe轉千兆以太網卡模塊與PC機的PCIe轉千兆以太網卡模塊相連接,硬件連接如下圖所示。
圖32路千兆網口模塊
圖44路千兆網口模塊
PCIe擴展多路千兆網口案例演示
案例測試
本案例采用無錫沐創N500L-AM2C-DD(雙網口)、N500L-AM4C-QD(四網口)模塊進行測試。下面以N500L-AM4C-QD為例進行演示,具體測試步驟請參考我司用戶手冊資料。
(1)TCP帶寬測試
在評估板文件系統執行如下命令,新建一個腳本,用于并行測試網口。
Target#vi tcp_speed.sh
圖5
新增內容如下:
#!/bin/sh
iperf3 -c 192.168.77.11 > /dev/null &
iperf3 -c 192.168.78.11 > /dev/null &
iperf3 -c 192.168.79.11 > /dev/null &
iperf3 -c 192.168.80.11 > /dev/null &
圖6
修改完成后,保存退出。執行如下命令賦予腳本可執行權限。
Target#chmod a+x tcp_speed.sh
圖7
執行如下命令,運行腳本,開始并行測試。
備注:由于采用并行測試,調試串口終端不便于顯示測試結果,因此在PC機Ubuntu的四個終端查看測試結果。
Target#./tcp_speed.sh
圖8
圖9
(2)UDP帶寬測試
在評估板文件系統執行如下命令,新建一個腳本,用于并行測試網口。
Target#vi udp_speed.sh
圖10
新增內容如下:
#!/bin/sh
iperf3 -c 192.168.77.11 -u -b 1000M > /dev/null &
iperf3 -c 192.168.78.11 -u -b 1000M > /dev/null &
iperf3 -c 192.168.79.11 -u -b 1000M > /dev/null &
iperf3 -c 192.168.80.11 -u -b 1000M > /dev/null &
圖11
修改完成后,保存退出。執行如下命令賦予腳本可執行權限。
Target#
chmod a+x udp_speed.sh
圖12
執行如下命令,運行腳本,開始并行測試。
Target#./udp_speed.sh
圖13
圖14
審核編輯 黃宇
-
PCIe
+關注
關注
15文章
1265瀏覽量
83269 -
千兆網
+關注
關注
0文章
35瀏覽量
9631
發布評論請先 登錄
相關推薦
評論