文書番号: 000139333
キャッシュなしの(またはキャッシュを無効にしている)RAIDコントローラーは、前のI/Oが完了するまで、次のI/Oを待機します。加えて、RAID機能では、データ保護機能によってかなりのオーバーヘッドが発生します。書き込みI/Oには、冗長性の計算(パリティまたはミラーリング)に加えて、複数の読み取りI/Oが必ず伴います。書き込みを完了する前に、すべてのドライブからの読み取りを複数回実行する必要があるため、RAID 5の書き込みはオーバーヘッドが最も高くなります。
キャッシュがない場合、アレイの書き込みパフォーマンスは、標準のSATAポート(約30 MB/秒)の書き込みパフォーマンスよりも低下することがあります。 (ディスク キャッシュ ポリシーで)ハード ドライブの書き込みキャッシュを有効にすると、書き込みパフォーマンスが向上する可能性がありますが、電源の変動や損失が発生した場合のデータ ロスのリスクは増加します。
キャッシュのあるRAIDコントローラー(H730(P)、H710(P)、H700、PERC 6、PERC 5など)では、大量のI/O動作をバッファリングすることができます。これにより、後から該当するディスクに計算して書き込むことができます。 キャッシュのあるコントローラーでのRAID 5のパフォーマンスは、アレイ内のドライブ数に応じて変わりますが、100~150 MB/秒(またはそれ以上)の範囲内であることが一般的です。
パフォーマンスの結果は、様々な要因によって大きく変わることに注意するのは重要です。 アレイの使用率(帯域幅、書き込み、読み取り)は、全体的なパフォーマンスに大きく影響する可能性があります。 たとえば、H310コントローラーを使用している場合、使用率が低ければ十分なパフォーマンスが発揮されるでしょう。 しかし、使用率が増大してコントローラーの最大帯域幅のしきい値に達すると、パフォーマンスが大幅に低下する可能性があります。 キャッシュを使用する高速なコントローラーにアップグレードすると、ほとんどの場合、使用率と要求の全範囲でパフォーマンスが大幅に向上します。
06 10月 2021
4
Solution