SSD TRIMのハードウェアRAIDコントローラーサポート


16

現在利用可能なハードウェアRAIDコントローラーはTRIMをサポートしていますか?

そうでない場合、製造業者はTRIMをサポートする予定の日付を持っていますか?

パフォーマンスに敏感なワークステーションにインストールされたSSDのTRIMを気にする必要がありますか?

あなたがそれを提案する前に、はいソフトウェアRAIDは問題を回避しますが、私の要件はソフトウェアRAIDを許可しません。

編集:現在の答えは、「TRIMをサポートするRAIDコントローラーはありません」と思われます。

更新: Intel 7シリーズのマザーボードは、2012年8月時点でRAID 0 TRIMをサポートしています。おそらく2015年には、さらに多くのベンダーがこれをサポートしています。

回答:


18

TRIMコマンドをサポートするRAIDコントローラーは知りません。

ウィキペディアのリンクで説明されているように、TRIMコマンドは、データのブロックが不要になったときにファイルシステムがSSDに通知する方法を提供します。たとえば、ファイルが削除された後。

ファイルシステムとSSDの間にRAIDレイヤーがある場合、人生はより複雑になります。最初に、RAIDソフトウェア(またはファームウェア)を更新して、ファイルシステムからTRIMコマンドを受け入れる必要があります。次に、RAIDレイヤーはそれらをどうするかを理解する必要があります。RAID 1(ミラーリング)の場合、非常に簡単です。RAIDはTRIMコマンドを基礎となるSSDに渡すだけです。

ただし、パリティベースのRAIDの場合、TRIMコマンドで簡単にできることはあまりありません。RAIDはパリティ計算のためにブロックのコンテンツを必要とするため、ファイルシステムがブロックを使用して完了した場合でも、それをTRIMすることはできません。RAIDは、対応するパリティブロックからブロックを差し引いてからTRIMできますが、TRIMコマンドを発行することで未知のゲインを得ることができるように、3つのI / O操作を追加しました。これがどう価値があるかわかりません。

全体として、SSD TRIMコマンドはまだ非常に新しいものです。多くのSSDはそれをサポートしておらず、どれだけのファイルシステムがそれをサポートしているかさえわかりません。そのため、RAIDシステムがサポートを開始するまでにしばらく時間がかかる可能性があります。


私の検索によれば、Windows 7はそれをサポートしています。RAID 0 TRIMサポートに興味があります。はい、RAID 5のTRIMingは非常に複雑です。ご意見ありがとうございます。
dss539 09

ああ、私はあなたの答えを支持しますが、私の担当者は低すぎます。Stack Overflow担当者に基づいて転送した担当者にWTFが発生しましたか?うわ
dss539

1
@ dss539慰めがあれば、私はそれを支持しました。それは非常に良い説明でした;)
drgncabe 09

0

TRIMを有効にするために、コントローラーによってメタデータをストライプに組み込むことはできませんか?

たとえば、使用中のブロック数を追跡するカウンターを各ストライプに保持します(OSからの以前の書き込みおよびトリム要求に基づいて)。0に達したら、ストライプ内のブロックのすべてのドライブにTRIMコマンドを送信します。


ドライブで何かが削除されるたびに追加の書き込みを行うことでドライブの寿命を短くすると同時に、ドライブアレイのストレージ容量を減らすことを提案していますか?複数の読み取り操作と別の書き込み操作を必要とするRAID5のパリティを再計算すると、さらに複雑になります。
クリスS

0

ICH用の最新のRapid Storage Technology(RAID)ドライバーバージョン9.6.0.1014ドライバー/マネージャーセットは、TRIMをサポートしています...


10
これは正しくありません。RAIDではなく、RAIDの次のドライブのTRIMをサポートします。たとえば、RAIDに2つの1TBドライブがあり、次にSSDが1つあり、3つのドライブすべてがIntelチップセットに接続されています。IntelコントローラーはRAIDモードになりますが、SSD自体はRAIDにはありませんでした。ページの具体的な説明に注意してください。RAIDアレイに参加しているSSDではTRIMはサポートされていません
-davr

誤った情報のためにダウン票
rmalayter

0

特定の投稿に返信する方法はまだわかりませんが、davrは間違っていると思います。

Intel RSTの9.6.0.1014インストールのヘルプファイルによると、RAIDアレイのTRIMをサポートしています。スウェーデン語ですが、大まかな翻訳は次のとおりです。

RAID対応システム[一部の標準機能]当社のソフトウェアは以下もサポートしています。[別の機能]•TRIM(Microsoft Windows 7 *のみ)この機能は、ATA-8によるSSDをサポートしています。これにより、書き込みが最適化され、デバイスの摩耗が軽減され、未使用のスペースが可能な限り大きくなります。

これはRAID見出しの下に記載されていることに注意してください。その後、AHCIに関する見出しがあります。これはRAIDでのトリムのサポートと解釈します-AHCIでのTRIMに関する言及はないことに注意してください。


1
それらは投稿ではなく、これはフォーラムではありません。あなたは新しいので、まだ他の回答にコメントすることはできません。詳細については、FAQ(右上)をご覧ください。サーバー障害へようこそ!
クリスS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.