1. 測試對象HD-RK3568-IOT 底板基于HD-RK3568-CORE工業級核心板設計(雙網口、雙CAN、 5路串口),接口豐富,適用于工業現場應用需求,亦方便用戶評估核心板及CPU的性能。適用于工業 自動化控制、人機界面、中小型醫療分析器、電力等多種行業應用。 HD-RK3568-CORE系列核心板,基于Rockchip RK3568系列Quad-core ARM Cortex-A55 處理器開發。該處理器集成了最新的高性能 CPU、GPU。此外,RK3568 系列處理器還集成了 USB2.0,USB3.0千兆以太網,CAN-BUS, HDMI,LVDS等接口。
圖1.1 HD-RK3568-IOT 評估板 2. 測試目的通過長時間運行iperf3測試,可以測試評估板在高負載和長時間使用下的表現,并幫助開發人員發現潛在的網絡問題和性能瓶頸。此外,iperf3測試還可以幫助開發人員優化網絡性能,提高網絡系統的吞吐量和穩定性,從而提升系統的可靠性和性能。 3. 測試結果HD-RK3568-IOT基于HD-RK3568-CORE V1.0工業級核心板設計,集成雙路10M/100M/1000M自適應以太網接口,經過實際測試12小時,雙路自適應以太網接口最大傳輸速率基本達到了1000Mbps,說明該開發板可以在長時間運行下提供高速數據傳輸和流暢的網絡連接,從而為 物聯網應用的開發提供了穩定可靠的網絡支持。 4. 測試工具4.1 iperf3 Iperf3是一款基于TCP/IP和UDP/IP的網絡性能測試工具,可以用來測量網絡帶寬和網絡質量,提供網絡延遲抖動、數據包丟失率、最大傳輸單元等統計信息。長時間運行iperf3測試可以檢測網絡連接的穩定性和性能表現,并幫助開發人員確定網絡系統中的瓶頸和故障。
4.1.1 移植iperf3到評估板 由于HD-RK3568-IOT評估板默認集成iperf3工具,無需進行移植和安裝。 4.1.2 用戶主機ubuntu或window下安裝iperf3 ubuntu系統可執行apt命令進行安裝:
Windows系統可在iperf官網下載:
本文示例主機為windows系統。 5. 測試TCP吞吐量5.1 查看主機和評估板IP 1. 查看用戶主機和評估板IP
圖5.1 主機IP地址
圖5.2 評估板eth0 IP地址 注:需要注意的是,使用iperf工具時需保持PC機與HD-RK3568-IOT評估板在同一網段內,目的是為了保證數據包的正確傳輸和接收。在同一網段內,PC機和HD-RK3568-IOT評估板可以直接進行通信,而不需要經過路由器或者其他設備的轉發。這可以降低網絡延遲和丟包的可能性,從而提高測試的準確性和可靠性。 2. 用戶主機作為服務端 執行指令:
圖5.3 服務端 3. 評估板作為客戶端 執行指令:
圖5.4 客戶端執行后服務端回顯
5.2 測試結果
圖5.5 客戶端測試結果
圖5.6 服務端測試結果 從圖5.5 客戶端測試結果可以看出,iperf3測試時間為43200秒(12小時),每隔60秒傳輸一次數據,數據量在6.57GB左右,網卡的帶寬速率維持在940Mbits/sec,總共傳輸了4.62TBytes數據量,平均帶寬速率為940Mbits/sec。 由于服務端powershell顯示問題未顯示
6. 關于HD-RK3568-IOT6.1 硬件參數 HD-RK3568-IOT板載的外設功能: - 集成2 路 CAN 總線
- 集成2 路 RS232 串口
- 集成2 路 RS485 串口
HD-RK3568-CORE核心板硬件資源參數:
注:受限于主板的尺寸與接口布局,核心板部分資源在IoT底板上以插針方式引出。
|