web-dev-qa-db-ja.com

SSD、ハードウェアRAID、およびTRIM

データセンターから、すべてのHW RAID、特にLSI9260-4iハードウェアRAIDコントローラーはSSDTRIMコマンドをサポートしていないと言われました。私の質問は、これによる深刻な寿命/速度の問題がありますか?私のデータセンターは、ソフトウェアRAIDを使用したほうがよいと言っていましたが、4x256GbのSamsung 830 RAID10アレイでソフトウェアRAIDを実行すると、シングルドライブの書き込み速度が最適ではありませんでした。最後に、MegaRAID FastPathソフトウェアはSSDTRIMの必要性にある程度対応していますか?

3
user3180

TRIMはほとんどの部分で過大評価されていると思います。はい、ランダムなワークロードが重いドライブがある場合(ドライブのベンチマークを実行している場合、または他の実際のワークロードの場合)、それは役立ちますが、ほとんどの人はそれらを持っていませんワークロード。

Here's SOSP 11の興味深いポスターで、「選択的TRIM」メカニズムを検討していましたが、TRIMのオンとオフの明確な比較も示しています。 TRIMは、ドライブのパフォーマンスに重大な悪影響を与える可能性があります。長期の消印テストでは大きなメリットがありますが、この使用パターンが自分のパターンと一致しない場合は、比較できません。

AnandtechはSamsung830をカバーし、TRIMの効果を調べました ここ しかし、そこに記載されているようなテストのほとんどは、一粒の塩で行う必要があると思います。ワークロードが「設定された期間、可能な限り最悪の方法でドライブを拷問してから通常の仕事をする」可能性は非常に低いため、ワークロードがドライブのパフォーマンスに与える実際の影響を理解するのは非常に困難です。 TRIMのメリット。

最後に、これらのSSDは、回転するドライブよりも2桁北のランダムIOPSを維持できることに注意してください。 TRIMでランダムなパフォーマンスの半分を失ったとしても、ドライブを回転させるよりも素晴らしく高速なシステムを使用できます。

個人的には、TRIMの欠如を無視して、ハードウェアRAIDコントローラーを使用します。また、オーバープロビジョニングはワークロードと耐久性の両方に役立つため、ドライブにもう少しスペースを手動でオーバープロビジョニングします(少しスペースを分割して未使用のままにします)。そして、あなたのワークロードが非常に重いランダム書き込みワークロードであることが判明した場合、正直なところ、私はとにかくより良いドライブを探します:)

1
Daniel Lawson

長時間使用すると、特定のブロックへの非効率的な書き込みにより書き込み操作がますます遅くなるため、SSDのパフォーマンスが低下する可能性があるため、TRIMは速度にプラスの影響を与える可能性があります。 TRIMは、オペレーティングシステムがすべてのブロックに均等に書き込むことができることと書き込みを行うことを確認します。

したがって、現在TRIMがない場合は、将来問題になる可能性があります。

0
Lucas Kauffman