測試 Raspberry Pi 5 的 PCIe

之前測過 Raspberry Pi 4B 的儲存裝置 (測試紀錄),但對結果不甚滿意,而且… 我發現 USB boot 不算好搞(它常常失靈)。看到 Raspberry Pi 5 內建 PCIe 插槽真的讓我躍躍欲試,自它面世後,偶爾心血來潮就會找一下 Raspberry Pi 5 的 PCIe <-> NVMe 相關套件;前陣子看到 Argon NEO 5 M.2 NVME PCIE Case for Raspberry Pi 5 實測影片,決定買來玩玩…

Argon NEO 5 M.2 NVME PCIE Case for Raspberry Pi 5 分拆後的結構如下圖,裡面附了兩條 PCIe 排線(其中一條算是備品)、兩塊晶片導熱片,M.2 NVMe 安裝處還有另外一片導熱片。

搭配一起作測試的是 SSD 是 Intel 760p,合照如下:

目前 Raspberry Pi 5 預設出廠的 EEPROM 沒讓 NVMe 參與開機,要刷韌體;我選擇用官方工具刷。

相關資訊:

測試一樣是用 fio ,只是把 size 擴增(原本的參數幾乎是瞬間就完成了):

-iodepth=128 -ioengine=libaio -bs=4k \
--runtime=300 --size=10G \
--direct=1 --rw=randrw

結果:iops 約 47.4k,傳輸約 185MB/s。

感覺可以放一些東西進去讓它跑,然後插一張高耐寫的 MicroSD 作備份…