web-dev-qa-db-ja.com

大量のデータの書き込みと削除は、ストレージデバイスにどのような摩耗をもたらしますか?

タイトルはほとんどそれをすべて言います。 HDDに大量のデータを書き込んだり削除したりすると、どのような摩耗が発生しますか? SSDはどうですか?それは寿命、速度、または効率に影響しますか?私が大量のデータを言うとき、私は約20から50GBまでの何かについて話します。この種のデータを50回書き込んだり削除したりするとどうなりますか? 100回など…? HDDとSSDに関しては、脆弱性またはその欠如に関するさまざまな矛盾するレポートを読みました。

1
Rob

寿命に関して-

ハードドライブの場合、答えは不確定です。つまり、書き込みの数と寿命の間に十分に確立されたリンクはありません。

SSDの場合、ドライブの書き込みサイクル数は限られています。この数は、ドライブのメーカー、使用するテクノロジー、およびドライブの大きさによって異なります(SSDには、寿命を延ばすための「オーバープロビジョニング」のための隠れたスペースがあります)。 3000から100000の間で変化します-そして、ssdに障害が発生するまでストレステストを行っていない限り、ドライブは死ぬ前に時代遅れになる可能性があります。

速度と効率

これらは主に同じコインの両面です。あなたが書いているとき、物事は遅くなります-SSDはより応答性が高く、シーク時間がはるかに短いため、これはSSDよりもハードドライブではるかに顕著です-回転するディスクが正しい位置に到達するのを待つ必要はありません。

SSDへの断片化の影響は非常に小さいですが(ただし、驚くべきことに、存在しないわけではありません)、ハードドライブでは重大な影響を与える可能性があります。したがって、ファイルの削除と再書き込みの方法は、特にハードドライブでの効率と速度にとって重要です。また、ハードドライブでは、一括書き込みの場合、ドライブの外側のトラックは通常、内側のトラックの約2倍の速度であるため(より多くのデータがヘッドの下を飛ぶため)、ディスクがいっぱいになると速度が低下します。

失敗への準備

どちらの場合も、ドライブに依存せず、バックアップを作成することをお勧めします。 RAIDは、ドライブ障害のリスクを軽減するのにも役立ちます。ただし、重要な考慮事項がいくつかあります-

SSDはハードドライブの約10倍の信頼性がありますが、SSDが故障すると、通常は壊滅的に故障します。つまり、突然、データを取得できなくなります。

HDDは、故障しそうな、または故障し始めているという警告を発する可能性がはるかに高く、HDDから一部またはほとんどのデータを回復する機会を与えます。 (たとえば、制御ボードの障害が原因で壊滅的に障害が発生する可能性もありますが、その可能性ははるかに低くなります)。

どちらの場合も、ドライブには読み取り可能なヘルス情報があります(Google S.M.A.R.T)。これは通常、SSDの耐用年数がどれだけあるかを示し、ハードドライブの差し迫った障害に関する意味のある情報を提供する場合と提供しない場合があります。 ( BackBlazeによるごく最近の調査 Seagatesは他のドライブよりも速く故障しますが、一般的にそれを予測するのに優れています-統計を読んでいるほとんどの人は、ドライブの特定のモデルがより示唆的であると言っていますおそらく失敗の可能性があり、ブランドです-私の持ち帰りは、日立ドライブが全体的にはるかに信頼性が高いということです。)

0
davidgo