2020年07月
C/2020 F3 ネオワイズ彗星
Astrpi SSD+USBブート化成功!
中々梅雨が明けないので、ついにAstrpiのUSBブートに手を出してしまいましたw
SSDはシリコンパワーの240GB、ケースはELUTENG。ラズパイもアルミのケースに入れてます。
んで結果、特にトラブルもなく完了!ちゃんとUASも有効で、Trimも使えるようです。
速度は...起動は30秒が15秒ぐらいになったかな?まぁ起動速度はSDカードでもそれほど遅いとは思ってなかったんですけどね。hdparmで見るとSDカードでは43.5MB/sぐらいだったのが、SSDにしたことで359MB/sぐらいになってますね。発熱も大したことはなく、ほんのりするぐらいですね。とりあえず大成功!かな?
それと、ついでにSWAPを無効化し/var/logはRAMディスクに変更しましたよ。
マイクロSDカードでの状態
SSDでの状態
Trimの設定。udevにルール追加が必要でした。
SSDはシリコンパワーの240GB、ケースはELUTENG。ラズパイもアルミのケースに入れてます。
んで結果、特にトラブルもなく完了!ちゃんとUASも有効で、Trimも使えるようです。
速度は...起動は30秒が15秒ぐらいになったかな?まぁ起動速度はSDカードでもそれほど遅いとは思ってなかったんですけどね。hdparmで見るとSDカードでは43.5MB/sぐらいだったのが、SSDにしたことで359MB/sぐらいになってますね。発熱も大したことはなく、ほんのりするぐらいですね。とりあえず大成功!かな?
それと、ついでにSWAPを無効化し/var/logはRAMディスクに変更しましたよ。
マイクロSDカードでの状態
SSDでの状態
Trimの設定。udevにルール追加が必要でした。
RasberryPi4 USBブート
外付けUSBブートがなかなか正式リリースされませんが、一部でブートできない・不安定・メチャ遅い等の問題が発生しているため?でしょうか。
RasberryPiのフォーラムをウォッチしている感じでは、原因は新しいファームウェアやSSDのせいというより、どうやらUSB外付けディスク用アダプタのチップセットとの相性問題のようです。 アダプタのチップセットによってはUASPが仕様どおりに実装されてないものがあり、それが相性問題になっている模様。(Windowsではどうしようもないもの以外は回避できてるかも)
単なる外付けとして使用する場合、「この外付け遅いなー」ぐらいであまり深刻さに気が付いてない可能性があります。しかし起動デバイスとして使用する場合、この問題が顕在化するってことでしょうね。 なお相性問題があるアダプタでもUASを使用しないよう設定すればブートできる可能性があるようですが、UASが無効だとTrimが使えない状態のためUSB-SSD接続では別の問題が出てきます。 ※Trimの詳細は・・・SSD Trimあたりでググってみてくださいw
簡単にいうと削除済みファイルが使用していた領域が再利用されないためゴミが溜まっていく状態、でしょうか。Oracleでいうとハイウォーターマーク問題ですねっ!w
たぶんOKなチップセット(RasberryPieのフォーラムで見つけたもの)
ASMedia 1153E, 1351
Realtek RTL9210
たぶんNGなチップセット
JMicron 製品・ファームによってはOKなものもあり?
Norelsys 1068X
※実際試したワケではないので保障のかぎりではありません
M2.SSDについても要はアダプタ次第なので同様と思われます。
が、RasberryPi4ではM2.SSDの速度を活かせないのでここまでする意味は無いようです。発熱量も高いし、お値段も高いですしね。
RasberryPiのフォーラムをウォッチしている感じでは、原因は新しいファームウェアやSSDのせいというより、どうやらUSB外付けディスク用アダプタのチップセットとの相性問題のようです。 アダプタのチップセットによってはUASPが仕様どおりに実装されてないものがあり、それが相性問題になっている模様。(Windowsではどうしようもないもの以外は回避できてるかも)
単なる外付けとして使用する場合、「この外付け遅いなー」ぐらいであまり深刻さに気が付いてない可能性があります。しかし起動デバイスとして使用する場合、この問題が顕在化するってことでしょうね。 なお相性問題があるアダプタでもUASを使用しないよう設定すればブートできる可能性があるようですが、UASが無効だとTrimが使えない状態のためUSB-SSD接続では別の問題が出てきます。 ※Trimの詳細は・・・SSD Trimあたりでググってみてくださいw
簡単にいうと削除済みファイルが使用していた領域が再利用されないためゴミが溜まっていく状態、でしょうか。Oracleでいうとハイウォーターマーク問題ですねっ!w
たぶんOKなチップセット(RasberryPieのフォーラムで見つけたもの)
ASMedia 1153E, 1351
Realtek RTL9210
たぶんNGなチップセット
JMicron 製品・ファームによってはOKなものもあり?
Norelsys 1068X
※実際試したワケではないので保障のかぎりではありません
M2.SSDについても要はアダプタ次第なので同様と思われます。
が、RasberryPi4ではM2.SSDの速度を活かせないのでここまでする意味は無いようです。発熱量も高いし、お値段も高いですしね。