Raspberry Piでは、基本的なブートメディアとしてmicroSDカード(以下では、mSDと略記します)を使用しています。ここでは、使用するmSDの種類とスピードについて整理したいと思います。
mSDの容量
Raspberry Pi財団のGetting startedページには、次のように記載されています。
推奨されるSDカード
Raspberry Pi OSを使う場合には、少なくとも16GBが推奨されます。ただし、Raspberry Pi OS Liteを使う場合には少なくとも4GBが推奨されます。 Raspberry Pi Documentation の Getting started
mSDのスピードと種類
Raspberry Pi財団のNewsとして、2020年3月4日の”Raspberry Pi SD Card Speed Test“では、次のように記載されています。
Raspberry Piでは、クラスA1カードを使用することをお勧めします。
ここで、A1についてはアプリケーションパフォーマンスクラスのことで「A1」については、次のようになっています。
アプリケーションパフォーマンスクラス
「A1」は最低保証速度10MB/sでランダムアクセスがRead 1500 / Write 500 (IOPS)となっています。
いろいろなアイテムに使用するSDカード、その違いは何? アイオープラザ
agnosticsによるテスト
Raspberry Pi OSには、mSDカードの適合性を確認するためのツールであるagnostics
がインストールされています。
実際にテストを実行してみます。mSDは、写真のBuffaloの64GBのものを使用しています。ただし、真新しいものではなく昨年からRaspberry Pi OSをインストールして使用中の状態ではあります。
スピードクラス、ビデオスピードクラスが10MB/secで、アプリケーションパフォーマンスクラスがA1になっています。
メニューの「アクセサリ」から「Raspberry Pi Diagnostics」を選択して実行します。
agnostics
の画面が表示されて、mSDの読み書きのパフォーマンスをテストすることと、使用するmSDは「新しい、または新しくフォーマットされた」ものを使用するように促されます。
「Run Tests」をクリックするとテストが実行されて、しばらくすると結果が表示されます。
「Show Log」をクリックすると実際の結果が表示されます。ここで表示されるログの内容は、ホームディレクトリーにrpdiags.txt
ファイルとして保存されています。
$ cat rpdiags.txt
Raspberry Pi Diagnostics - version (unknown)
Fri Jan 5 13:46:27 2024
Test : SD Card Speed Test
Run 1
prepare-file;0;0;19078;37
seq-write;0;0;15803;30
rand-4k-write;0;0;5309;1327
rand-4k-read;11765;2941;0;0
Sequential write speed 15803 KB/sec (target 10000) - PASS
Random write speed 1327 IOPS (target 500) - PASS
Random read speed 2941 IOPS (target 1500) - PASS
Test PASS
実際にテストが実行された際の速度が表示されていて、3つのテストにも合格しています。
これで、少なくともしばらくの間は安心して使っていられそうです。
ここで、2020年3月4日のNews “Raspberry Pi SD Card Speed Test“にも次のように書かれています。
SDカードの書き込み速度は時間の経過とともに低下します。新しい場合には、空の場所にデータを書くことが出来て高速です。ただし、カードが使われていると書き込みが遅くなります。このテストでは、新しいまたはフォーマットされたばかりのカードを想定しています。6ヶ月間使用したSDカードでテストを実行して失敗しても心配する必要はありません。時間の経過とともに速度が低下していることに気づいた場合は、SDカードをバックアップして、再フォーマットする価値があるかも知れません。
Raspberry Pi SD Card Speed Test – Raspberry Pi News から要約
参考:
Getting started with your Raspberry Pi Raspberry Pi公式ドキュメント
2020/03/04 Raspberry Pi SD Card Speed Test Raspberry Pi News
いろいろなアイテムに使用するSDカード、その違いは何? アイオープラザ