測試環境說明
執行系統: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核心板可應用於工業計算機、運動控制器、醫療內窺鏡、超聲影像系統、車載環視系統、目標識別跟蹤等領域。
PCIe擴充套件多路千兆網口方案介紹
方案基於無錫沐創N500L-AM2C-DD、N500L-AM4C-QD千兆網路控制器國產晶片,工作溫度:-40℃ ~ +85℃,可支援國產化認證,支援2/4路滿頻寬同時傳輸,支援PCIe 2.0 1/2/4Lane模式。
硬體連線
請透過PCIe轉千兆乙太網卡模組與評估板PCIe RC介面連線,並使用網線將PCIe轉千兆乙太網卡模組與PC機的PCIe轉千兆乙太網卡模組相連線,硬體連線如下圖所示。
圖3 2路千兆網口模組
PCIe擴充套件多路千兆網口案例演示
案例測試
本案例採用無錫沐創N500L-AM2C-DD(雙網口)、N500L-AM4C-QD(四網口)模組進行測試。下面以N500L-AM4C-QD為例進行演示,具體測試步驟請參考我司使用者手冊資料。
(1)TCP頻寬測試
在評估板檔案系統執行如下命令,新建一個指令碼,用於並行測試網口。
Target#vi tcp_speed.sh
新增內容如下:
#!/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
執行如下命令,執行指令碼,開始並行測試。
備註:由於採用並行測試,除錯串列埠終端不便於顯示測試結果,因此在PC機Ubuntu的四個終端檢視測試結果。
Target#./tcp_speed.sh
(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 &
修改完成後,儲存退出。執行如下命令賦予指令碼可執行許可權。
Target#chmod a+x udp_speed.sh
執行如下命令,執行指令碼,開始並行測試。
Target#./udp_speed.sh