web-dev-qa-db-ja.com

RAID 1のSSDディスクでTRIMは可能ですか?

トラフィックの多いphp/mysqlサイトを処理するための新しいサーバーを構築します。 SSDディスクを使用して、高速ランダム読み取りパフォーマンスの恩恵を受けますが、適切なSSDタイプと(可能な)RAID配置の選択について本当に混乱しました。

ある程度の冗長性が必要なので、RAID 1でディスクを使用する傾向がありますが、選択したRAIDコントローラーのRAID 1でTRIMが可能かどうかはわかりません。また、R1でTRIMが不可能な場合、どのような影響がありますか。ディスクの平均寿命。 (TRIMを使用しないと、書き込みが多すぎるためにSSDのパフォーマンスが低下することを読みました)

これが私の(暫定的な)ハードウェア仕様です:

Intel Xeon E3-1270 CPU
Supermicro X9SCL Motherboard
3Ware 9750-4I SAS/SATA RAID Controller Card
2 (?) x ~120GB SSD (NOT DECIDED YET!)

したがって、最適なディスクモデルと適切なRAID配置を選択するためのヒントに感謝します。

3
alfish

私の知る限り、TRIM ハードウェアRAIDのSSDには渡されません 。 TRIMの欠如がSSDの寿命に影響を与えることはそれほど多くありませんが(これは要因かもしれませんが)、ドライブのパフォーマンスは 比較的速く低下します -これはSSDの目的と多少矛盾します。

RAID 1が本当に必要な場合は、SandForceベースのSSDをお勧めします。これは、TRIMなしで 傾向がありますより適切に対処 です。

編集:SSDメーカーでなくても、TRIMなしでMTBFがどれだけ減少するかを定量化することは困難ですが、 TRIMの欠如が 書き込み増幅を増加させる 、それによって余分なプログラム消去サイクルのためにドライブの寿命を短くする可能性があることを知っています。SandForceドライブの書き込み増幅率はとにかく非常に低く、通常は1.0未満です。圧縮へ-これは、TRIMのない他のSSDよりもうまく対処する理由を説明しています。

SSD障害には2つのタイプがあることを明確にすることも重要です。

  1. 時間の経過に伴う過度のプログラム消去サイクルによるフラッシュメモリの摩耗
  2. SSDコントローラーのハードウェアまたはソフトウェアの障害

ここ で説明され、比較的高い故障率を説明しているのは、おそらくこれらの2番目です ここ (おそらく消費者向けドライブの場合ですが)。このような場合、障害は比較的早期に発生するため、TRIMがドライブの信頼性に影響を与える可能性はほとんどありません。

3
sblair