IT用語集 › ハードウェア › ソフトウェアRAID

ソフトウェアRAID

ハードウェア Svenska → 更新: 2026-10-22

専用のハードウェアコントローラーではなく、OSカーネルで実装するRAID。Linuxのmdadm、ZFS、Btrfs、Windowsの記憶域スペース、macOS APFSのミラーなど。パリティ計算とI/OスケジューリングにはCPUを使う。

最近のCPUはコア数が多く、RAIDのオーバーヘッドは1コアの1〜5%程度で、ほぼ無視できる。ハードウェアRAIDに対する利点は、同じOSの別マシンへディスクを移せる可搬性、ベンダーロックインがないこと、構成の自由度が高いこと、無料であることだ。欠点は、バッテリー保護付きキャッシュ(BBU)がないこと(SSDキャッシュ層で似た効果は得られる)と、チューニングに知識が要ることである。ZFSはソフトウェアRAID、ファイルシステム、キャッシュ、圧縮を同じスタックにまとめたもの。mdadmはLinuxの古典的なmdドライバーで、RAID 0/1/5/6/10に対応する。NVMeの時代には、コントローラーの性能よりCPUとRAMのほうが上回るため、ソフトウェアRAIDのほうがスケールする。

← 用語集に戻る