SSDと通常のハードディスクを使用してLinuxソフトウェアRAID-1(ミラーリング)を構築することは理にかなっていますか? SSDの利点(高速転送速度、高速アクセス時間)とハードディスクの利点(安価、異なる障害モデル)を組み合わせて、非常に高速で信頼性の高いRAIDを実現したい...
この設定はまったく問題ないようです。基本的なルールは、mdadm
を--write-mostly
パラメータとともに使用して、書き込みがHDDに送られるようにすることです。読み取りは引き続き高速SSDから行われます。また、--write-behind
パラメータは書き込みパフォーマンスを改善すると言われています。
ただし、このような設定でのTRIMコマンドのサポートは問題のようです。
検索用のその他のキーワード:
linux ssd raid hybrid
mdadm "--write-mostly" ssd
その他のリンク:
RAIDソフトウェアは、読み取りをディスク全体に分散する可能性があります*。 SSDの読み取り速度は低速ディスクの2倍以上になる可能性が高いため、実際にはパフォーマンスが低下すると思います。
障害モデルに関するコメントから、SSDの「消耗」率について懸念していると思います。最近のコントローラーは洗練された ウェアレベリング を使用しているため、ドライブに十分な空き容量がある限り、大量の書き込みによってドライブがすぐに強制終了されることはありません。
*編集: ハイブリッドSSD/HDD RAIDにはどのような利点と欠点があるか の回答によると、読み取りをSSDにインテリジェントにバイアスするRAIDコントローラ/ソフトウェアがあるため、失うことはありません襲撃によるパフォーマンス。