以前の記事でNVMeのSSDにした記事掲載しましたが、どうも安定して動作しないので結局SDカードに戻してましたが、今回USBのSATA SSDのケース買ってそこにイメージ写してシステムデスク(128GB SATA SSD)を変更してみた
<SDカードをUSB SSD化する>
SD Card Copierで丸ごとコピー(New Partition UUIDsにチェック忘れずに)
再起動で、
・boot orderの確認
pi@rasp5:~ $ sudo rpi-eeprom-config
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf146 #NVMe / USB / SDカードのオーダー
PCIE_PROBE=1
Sdカードよりも優先順位は高くなっているけど最優先にする
$ sudo rpi-eeprom-config --edit
で変更してrebootで、
$ sudo rpi-eeprom-config
[all]
BOOT_UART=1
POWER_OFF_ON_HALT=0
BOOT_ORDER=0xf164
PCIE_PROBE=1SDカードは抜いてないから見えてるけど、USB SSDに切り替わった
ついでに性能測定、
Category Test Result
HDParm Disk Read 361.17 MB/sec
HDParm Cached Disk Read 327.60 MB/sec
DD Disk Write 292 MB/s
FIO 4k random read 29510 IOPS (118040 KB/s)
FIO 4k random write 24323 IOPS (97292 KB/s)
IOZone 4k read 44614 KB/s
IOZone 4k write 42302 KB/s
IOZone 4k random read 22563 KB/s
IOZone 4k random write 44361 KB/s
Score: 12810 sdカードに比較して書き込みは一桁上、MVNEe SSDのPCIe接続に比較すると1/3~1/4ぐらい、そんなものかな(以下のリンクは過去記事)
実装はこんな感じ、chatbotのエンビパイプの中に収めてる、
ケースは、
https://www.amazon.co.jp/dp/B0C2D1ZZGW?ref=ppx_yo2ov_dt_b_fed_asin_title
admin



