通過長時間運行iperf3測試,可以測試評估板在高負載和長時間使用下的表現(xiàn),并幫助開發(fā)人員發(fā)現(xiàn)潛在的網(wǎng)絡問題和性能瓶頸。此外,iperf3測試還可以幫助開發(fā)人員優(yōu)化網(wǎng)絡性能,提高網(wǎng)絡系統(tǒng)的吞吐量和穩(wěn)定性,從而提升系統(tǒng)的可靠性和性能。
Iperf3是一款基于TCP/IP和UDP/IP的網(wǎng)絡性能測試工具,可以用來測量網(wǎng)絡帶寬和網(wǎng)絡質(zhì)量,提供網(wǎng)絡延遲抖動、數(shù)據(jù)包丟失率、最大傳輸單元等統(tǒng)計信息。長時間運行iperf3測試可以檢測網(wǎng)絡連接的穩(wěn)定性和性能表現(xiàn),并幫助開發(fā)人員確定網(wǎng)絡系統(tǒng)中的瓶頸和故障。
常用參數(shù):
-s:啟動iperf3服務器端程序。
-c<server>: 用于指定iperf3客戶端連接的目標服務器,如-c 192.168.0.1。
-p<port>: 用于指定iperf3服務器端和客戶端之間的通信端口,默認為5201。
-u: 指定UDP協(xié)議進行測試,如果不指定則默認使用TCP協(xié)議。
-t<time>: 用于指定iperf3測試的時間長度,以秒為單位,默認為10秒。
-i<time>: 用于指定iperf3測試結(jié)果輸出的時間間隔,以秒為單位,默認為1秒。
-b<bandwidth>: 用于指定iperf3測試的帶寬,以bits/s為單位,默認為1Gbps
由于HD-G2L-IOT評估板默認集成iperf3工具,無需進行移植和安裝。
ubuntu系統(tǒng)可執(zhí)行apt命令進行安裝:
sudoapt-get install iperf3
Windows系統(tǒng)可在iperf官網(wǎng)下載:
https://iperf.fr/iperf-download.php#windows
本文示例主機為windows系統(tǒng)。
圖5.1主機IP地址
圖5.2評估板eth0 IP地址
注:需要注意的是,使用iperf工具時需保持PC機與HD-G2L-IOT評估板在同一網(wǎng)段內(nèi),目的是為了保證數(shù)據(jù)包的正確傳輸和接收。在同一網(wǎng)段內(nèi),PC機和HD-RK3568-IOT評估板可以直接進行通信,而不需要經(jīng)過路由器或者其他設備的轉(zhuǎn)發(fā)。這可以降低網(wǎng)絡延遲和丟包的可能性,從而提高測試的準確性和可靠性。
執(zhí)行指令:
iperf3-s
圖5.3服務端
執(zhí)行指令:
iperf3-c 192.168.1.20 -i 60 -t 43200
圖5.4客戶端執(zhí)行后服務端回顯
圖5.5客戶端測試結(jié)果
圖5.6服務端測試結(jié)果
從圖5.5客戶端測試結(jié)果可以看出,iperf3測試時間為43200秒(12小時),每隔60秒傳輸一次數(shù)據(jù),數(shù)據(jù)量在6.57GB左右,網(wǎng)卡的帶寬速率維持在940Mbits/sec,總共傳輸了4.62TBytes數(shù)據(jù)量,平均帶寬速率為940Mbits/sec。
HD-G2L-IOT板載的外設功能:
集成1路10M/100M/1000M自適應以太網(wǎng)接口
集成Wi-Fi
集成3路TTL UART接口
集成1路CAN-bus接口
集成3路USB Host(2路Type A、1路白色帶扣USB直插插座)
支持1路TF卡接口
支持液晶顯示接口(RGB信號)
支持4線電阻觸摸屏與電容屏接口
1路攝像頭接口(MIPICSI)
支持音頻(耳機、MIC)
支持實時時鐘與后備電池
支持蜂鳴器與板載LED
支持GPIO
1路TTL UART調(diào)試串口
直流+5V電源供電
HD-G2L-CORE核心板硬件資源參數(shù):
產(chǎn)品名稱 | HD-G2L-CORE核心板 |
操作系統(tǒng) | Linux |
加密 | 支持硬件加密,保護用戶應用軟件版權(quán) |
處理器 | 瑞薩G2L |
主頻 | 單核1.0GHz |
內(nèi)存 | 支持1/2/4 GB DDR4 |
電子硬盤 | eMMC 8GB/16GB |
顯示分辨率 | 最大可支持1080P |
LVDS | 擴展支持 |
LCD | 1路RGB |
音頻接口 | 支持 |
攝像頭 | 1路MIPI CSI接口 |
USB | 1路USB2.0 |
串口 | 4路 |
CAN-Bus | 1路 |
以太網(wǎng) | 1路,可支持千兆或百兆 |
PCIe | / |
SD卡接口 | 2路SD3.0 |
I2C | 2路 |
PWM | 8路 |
SPI | 2路 |
ADC | 2通道12路 |
機械尺寸 | 35mm * 35mm |
注:受限于主板的尺寸與接口布局,核心板部分資源在IoT底板上引出。