树莓派4B高读写吞吐量应用的最佳存储/内存方案咨询及USB启动盘故障求助
树莓派4B高读写吞吐量应用的最佳存储/内存方案咨询及USB启动盘故障求助
各位大佬好,想跟大家请教两个实际遇到的问题:
我手头有一台树莓派4B(4GB内存),运行着树莓派OS来支撑一个特定应用。最开始我是把系统镜像刷在SD卡上,数据也存在SD卡里,但SD卡读写速度实在跟不上需求,后来就换成从USB闪存盘启动,数据也存在这个U盘里,读写性能确实提升了不少。
不过我的应用比较特殊,需要长时间连续运行,有时候一跑就是好几天,而且每秒要往好几个CSV文件里写入好几次数据。结果才用了几个月,这个USB闪存盘就开始出状况了——最近几周已经好几次在开机时遇到下面的错误:
(initramfs) usb 2-1: device not accepting address 4, error -71
(initramfs) usb 2-1: device not accepting address 5, error -71
(initramfs) usb 2-1: device not accepting address 6, error -71
(initramfs) usb usb2-port1: unable to enumerate USB device
同时我也拍到了对应的开机错误截图。
现在想请教大家:
- 针对我这种高读写、长时间连续运行的应用,树莓派4B的最佳存储/内存方案是什么?有没有更耐用、性能更稳定的存储选项?
- 目前这个USB启动盘的故障该怎么排查解决?是U盘本身寿命到了,还是树莓派的USB接口有问题?
备注:内容来源于stack exchange,提问作者stackoverflowing321




