9.3.2. ソフトウェア RAID
ソフトウェア RAID では、カーネルディスク (ブロックデバイス) コード内に各種の RAID レベルを実装しています。高価ディスクコントローラーカードやホットスワップシャーシなど、最優先的な解決策を提供します。 [2] 必須ではありません。ソフトウェア RAID は、SCSI ディスクだけでなく安価な IDE ディスクでも機能します。現在高速な CPU により、ソフトウェア RAID のパフォーマンスは、ハードウェア RAID に対して調査できます。
Linux カーネルの MD ドライバーは、完全にハードウェアに依存しない RAID ソリューションの例です。ソフトウェアベースのアレイのパフォーマンスは、サーバーの CPU パフォーマンスと負荷によって異なります。
インストール時にソフトウェア RAID を設定する方法は、10章ソフトウェア RAID の設定 を参照してください。
ソフトウェア RAID が提供する詳細を知るには、以下に最も重要な機能を紹介します。
- スレッド再構築プロセス
- カーネルベースの設定
- 再構築なしで Linux マシン間でのアレイの移植性
- アイドルシステムリソースを使用したバックグラウンドのアレイ再構築
- ホットスワップ可能なドライブのサポート
- 特定の CPU 最適化を利用する自動 CPU 検出