web-dev-qa-db-ja.com

LSI Megaraid:Samsung 850 ProSSDは「ディスクキャッシュポリシー」を変更できません

6x samsung 850 proSSDを使用するLSIMegaraid 9271-8iを使用していますが、仮想ディスクのプロパティでグレー表示されている「ディスクキャッシュポリシー」を変更できません。

  1. これはなぜですか、850のプロが互換性マトリックスにリストされていますか?

  2. これはパフォーマンスに大きな影響を与えていますか(私は見逃していますか)?

5
user273074

これは意図したとおりに機能しています。

従来の回転するRust、ハードディスクドライブでは、特に5400および7200 RPMドライブでは読み取り/書き込みが遅いため、パフォーマンスを向上させるためにコントローラーにキャッシュがあります。 LSIのようなカードを使用する場合、独自のキャッシュ(通常はHDDよりもはるかに大きい)があり、ドライブに書き込むときに、ローカルキャッシュをバイパスしてディスクに直接書き込むようにドライブに指示します。これは、電力損失によるデータの破損が発生しない場合に適しています。電源が失われると、ドライブはキャッシュを失うため、ディスクに書き込まれていないものはすべて失われます。

レイドカードにはバッテリーを追加できるため、電力損失のシナリオに耐え、データが確実にディスクに書き込まれます。 SSDには、オンボードキャッシュがある場合とない場合があります。 Samsung 850 Proはそうではないので、インターフェースはそれを無効にすることはできないと言っています。 Samsungには、システムRAMをキャッシュとして使用する方法がありますが、ドライブ自体の物理メモリではありません。 LSI MegaRaidにバッテリーでバックアップされたキャッシュがなく、レイドカードのキャッシュを使用している場合でも、データの損失や破損のリスクがあります。多くの場合、エンタープライズシナリオでは、実際にコンデンサの小さなバンクを備えたエンタープライズクラスのSSDがあり、ドライブが暗くなる前に保留中のすべての読み取り/書き込み操作を確実に終了します。これは、バッテリバックアップキャッシュや適切なUPSと組み合わせると最適です。解決。

レイドコントローラーにキャッシュがあり、バッテリーでバックアップされておらず、すべてのSSDを使用している場合は、キャッシュをバイパスするのが最善です。キャッシュが1つ少なくなるため、電源障害が発生した場合にデータが失われたり破損したりする可能性があります。 、SSDを使用する場合、実際のパフォーマンス上の利点はありません。従来のドライブを使用していて、データ破損の問題(データベースを考えてください)に敏感な場合でも、バッテリーでバックアップされていないキャッシュシステムをバイパスするのが最善です。キャッシュは、ディスクからのデータの書き込みと頻繁な読み取りの待ち時間を改善するために、従来のHDDにとってはるかに重要です。

1
SteamerJ