實測952Mbps!四路千兆網PCIe擴充方案,國產工業級!

创龙科技-黄工發表於2024-04-11

測試環境說明

執行系統: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轉千兆乙太網卡模組相連線,硬體連線如下圖所示。

圖3 2路千兆網口模組

圖4 4路千兆網口模組

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

相關文章