赞
踩
上一篇文章《树莓派5使用USB外接M2接口1TB固态硬盘作启动盘》
杭州野芯科技(Mcuzone)生产的树莓派许多周边产品是受到爱好者的喜欢,最近树莓派官方开源了PCIE的应用,他们推出了一款PCIE M.2 NVME SSD固态硬盘扩展版HAT。我选择了支持2242尺寸的规格,这款扩展版还配置了制作精美的铝合金外壳,物超所值。此外还购买了三星PM991A 1T 2242 M.2 NVME固态硬盘和Lexar铝合金NVMe移动M2固态硬盘盒。
创建 NVMe 驱动器后,我们现在需要告诉 Raspberry Pi 5 我们想要从 NVMe 启动,以及我们期望连接的运行速度。
sudo nano /boot/config.txt
2,在文尾输入以下内容:
#启用PCIe外部连接器
dtparam=pciex1
#NVMe配置
dtparam=pciex1_gen=3
因为 Raspberry Pi 允许您调整总线速度(您可以选择 Gen 1 表示 2.5 GS/s,Gen 2 表示 5 GS/s,Gen 3 表示 8 GS/s),但该端口的额定速度最高可达 PCIe Gen 2。pciex1_gen=3 在实践中,有的网友实现了Pi 5 上以 Gen 3.0 的速度(高达 900 MB/秒)。
sudo rpi-eeprom-config --edit
1,将 BOOT_ORDER 行更改为从 NVMe 引导。行的末尾将设置 Raspberry Pi 5 首先寻找可启动的 NVMe 驱动器。
# 将BOOT_ORDER行修改如下:
BOOT_ORDER=0xf416
2,使自定义 PCIe 板能够与 Raspberry Pi 5 一起使用。
# 添加的不是官方 non-HAT+ 适配器:
PCIE_PROBE=1
3, 重新启动 Raspberry Pi 以使更改生效。在继续之前,请检查您的 Raspberry Pi 5 是否正确重启。
4,关闭 Raspberry Pi 5 的电源,并从 Pi 上拔下 USB C 电源连接。我们需要确保电源已关闭。
1,把USB外接M2接口1TB固态硬盘从树莓派上拔下来,插入PC机。
2,用树莓派imager 1.8.4把Lexar铝合金硬盘盒用usb线连接到pc电脑上对硬盘格式化一下。
3,将最新固件镜像烧录到1TB固态硬盘上。
1,把三星PM991A 1T 2242 M.2 NVME固态硬盘从Lexar铝合金NVMe移动M2固态硬盘盒拆出来。
2,卡上PCIE M.2 NVME SSD固态硬盘扩展版HAT,用螺丝固定好。
3,给固态硬盘表面贴上陶瓷散热片。
平均读取速率为每秒874.6MB。
采用 https://pibenchmarks.com/ 的存储基准测试脚本进行测速。
在pc电脑上下载好程序,复制到共享文件夹里面。
cp /home/pi/shared/PiBenchmarks-master.zip /home/pi/
unzip PiBenchmarks-master.zip
cd PiBenchmarks-master
chmod +x Storage.sh
sudo ./Storage.sh /home/pi/PiBenchmarks-master/
#实验好后删除安装的软件
sudo apt remove iozone3 fio
实验结果展示:
(完)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。