RZ/G2L工業核心板隨身碟讀寫速率測試

武漢永珍奧科發表於2023-03-09

1. 測試物件

HD-G2L-IOT基於HD-G2L-CORE工業級核心板設計,雙路千兆網口、雙路CAN-bus、2路RS-232、2路RS-485、DSI、LCD、4G/5G、WiFi、CSI攝像頭介面等,介面豐富,適用於工業現場應用需求,亦方便使用者評估核心板及CPU的效能。

HD-G2L-CORE系列工業級核心板基於RZ/G2L 微處理器配備 Cortex®-A55 (1.2 GHz) CPU、16 位 DDR3L/DDR4 介面、帶 Arm Mali-G31 的 3D 圖形加速引擎以及影片編解碼器 (H.264)。 此外,這款微處理器還配備有大量介面,如攝像頭輸入、顯示輸出、USB 2.0 和千兆乙太網,因此特別適用於入門級工業人機介面 (HMI) 和具有影片功能的嵌入式裝置等應用。

 

G2L工業級核心板


圖1.1 HD-G2L-IOT

2. 測試目的

為了評估系統對不同型別的隨身碟讀寫的效能和穩定性,以及確定系統是否可以正確地讀取和寫入資料。這對於需要大量使用隨身碟儲存資料的應用程式(例如,檔案傳輸、備份和儲存等)非常重要。 

在測試中,通常會使用各種大小和型別的檔案進行讀寫操作,並記錄每個操作的速度和成功率。測試還可能涉及對隨身碟進行格式化和寫入不同的檔案系統型別來測試系統對這些操作的支援。

透過進行隨身碟讀寫測試,開發人員可以找到可能存在的效能和穩定性問題,並對系統進行最佳化,以最大限度地提高讀寫速度和可靠性。此外,比較不同品牌和規格的隨身碟讀寫速度的測試結果,可以幫助使用者選擇最適合其應用程式的隨身碟。

該報告適用於使用5種以上不同規格品牌隨身碟在HD-G2L-IOT評估板上的讀寫速度測試。

2.1 測試結果


U

海康威視  USB3.0 64GB 3.0MB/s 21.1MB/s
閃迪 USB3.0 16GB 10.3MB/s 33.1MB/s
愛國者 USB3.0 64GB 5.2MB/s 33.2MB/s
金士頓 USB3.0 32GB 9.0MB/s 33.8MB/s
閃迪  USB2.0 1GB 9.5MB/s 21.0MB/s
愛國者 USB2.0 32GB 5.1MB/s 18.0MB/s


從上表測試結果可以看出,在基於HD-G2L-IOT評估板測試5種不同規格品牌的隨身碟中,各品牌規格隨身碟可以正常識別使用,其中閃迪、金士頓兩種品牌的隨身碟在評估板上都有較好的讀寫效能表現,使用者可以選擇以上隨身碟用於HD-G2L-IOT評估板的專案開發。


3. 測試原理

3.1 dd命令

1. Linux dd 命令用於讀取、轉換並輸出資料。

2. dd 可從標準輸入或檔案中讀取資料,根據指定的格式來轉換資料,再輸出到檔案、裝置或標準輸出。


3. 測試指令如下:

寫速度測試:dd if=/dev/zero of=$mount_point/largefile bs=16k count=16384  oflag=direct

清除頁面快取:sync && echo 3 > /proc/sys/vm/drop_caches

讀速度測試:dd if=$mount_point/largefile of=/dev/null bs=16k count=16384


3.2 dd的相關解釋

if 代表輸入檔案。如果不指定 if,預設就會從 stdin 中讀取輸入。

of 代表輸出檔案。如果不指定 of,預設就會將 stdout 作為預設輸出。

bs 代表位元組為單位的塊大小。

count 代表被複制的塊數。

/dev/zero 是一個字元裝置,會不斷返回 0 值位元組(\0)。


4. 測試過程


4.1 硬體準備

HD-G2L-IOT評估板、HD-G2L-CORE V2.0核心板、網線、Type-c資料線、12V電源介面卡、UART模組、電腦主機。


4.2 測試準備

準備5種以上不同規格品牌隨身碟,如表4.1所示。


測試準備


表4.1 隨身碟


4.3 測試環境

 

測試環境


圖4.1 測試環境

4.4 讀寫測試

以讀寫FAT32檔案系統為例,寫讀大小為256MB的檔案。


4.4.1海康威視 USB3.0 64GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 90.9265 s, 3.0 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 12.7348 s, 21.1 MB/s

測試完成!


4.4.2 閃迪USB3.0 16GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 26.161 s, 10.3 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 8.10126 s, 33.1 MB/s

測試時長: (0 hours 0 minutes 41 seconds.)

測試完成!


4.4.3 愛國者USB3.0 64GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 52.0541 s, 5.2 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 8.09464 s, 33.2 MB/s

測試時長: (0 hours 1 minutes 8 seconds.)

測試完成!


4.4.4 金士頓USB3.0 32GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 29.8869 s, 9.0 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 7.95117 s, 33.8 MB/s

測試時長: (0 hours 0 minutes 45 seconds.)

測試完成!


4.4.5 閃迪 USB2.0 1GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 28.2623 s, 9.5 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 12.7724 s, 21.0 MB/s

測試時長: (0 hours 0 minutes 47 seconds.)

測試完成!


4.4.6 愛國者USB2.0 32GB

進行寫效能測試...預計寫入256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 52.1386 s, 5.1 MB/s

清除快取...

進行讀效能測試...預計讀256M大小的largefile檔案

16384+0 records in

16384+0 records out

268435456 bytes (268 MB) copied, 14.9296 s, 18.0 MB/s

測試時長: (0 hours 1 minutes 14 seconds.)

測試完成!

5. 關於HD-G2L-IOT

5.1 硬體引數

HD-G2L-IOT板載的外設功能:

  • 整合2路10M/100M/1000M自適應乙太網介面

  • 整合Wi-Fi

  • 整合2路RS-232介面

  • 整合2路RS-485介面

  • 整合2路CAN-bus介面

  • 整合2路USB Host

  • 整合1路USB擴充套件4G模組介面(整合SIM卡介面)

  • 整合1路USB擴充套件5G模組介面(整合SIM卡介面)

  • 支援1路TF卡介面

  • 支援液晶顯示介面(RGB訊號)

  • 支援4線電阻觸控式螢幕與電容屏介面

  • 1路MIPI DSI介面

  • 1路攝像頭介面(MIPI CSI)

  • 支援音訊(耳機、MiC、SPK)

  • 支援實時時鐘與後備電池

  • 支援蜂鳴器與板載LED

  • 支援GPIO

  • 1路TTL除錯串列埠

  • 直流+12V電源供電(寬壓9~36V)


HD-G2L-CORE核心板硬體資源引數:

G2L核心板硬體資源引數


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009145/viewspace-2938941/,如需轉載,請註明出處,否則將追究法律責任。

相關文章