SSDドライブの最適化は悪い考えですか?


15

SSDドライブを最適化すると、ドライブの寿命が短くなると聞きました。これに真実があるのか​​疑問に思うだけで、もしそうなら誰かがこれがなぜ起こるのかを詳しく説明することができます。


一度デフラグするのは悪い考えであり、二度目にデフラグするのは馬鹿げた考えですが、3千回後には誰もがあなたが探検家だと思うでしょう!
イスクラ

2
はい、それは悪い考えです。(従来のハードドライブとは異なり)データが断片化された場合にスローダウンの問題がないため、SDDを最適化する必要はありません。正当な理由がない場合にのみ、SSDを消耗します。
ジャンゴラインハルト

回答:


25

あなたの最善の策は、SSDストレージを「デフラグ」しないことです。

最終的に、SSDは、コントローラーが使い果たされたセルにデータを正しく書き込むことができないため、容量がゆっくりと優雅に失われますが、2011年から2018年の修復データは、Apple SSDが現在のHDDストレージよりも桁違いに信頼性が高く、寿命が長いことを示しています過去に達成することができました。

ドライブの寿命は、コントローラーがデータを書き込むことを決定する方法と、時間の経過に伴う小さなエラーを隠すために予約されている容量の量の関数です。磁気メディアはSSDメモリセルよりも数桁も多くの書き込みに耐えることができるため、一般にSSDは書き込みが枯渇するためにハードドライブが消耗するために消耗します。したがって、寿命は基本的に設定されており、デフラグは必要以上の書き込みを意味し、実際には他の何かが使用を停止する前にストレージが低下する可能性を高める可能性があります

しかし、デフラグは、単にメモリに摩耗を追加するよりも悪化します。

SSDには可動部分がないため、データのブロックを取得しても、1つのブロックが別のチップに保存されるため、ペナルティはありません。電気的にすべてのデータまでの距離は基本的に一定です。これは、回転するプラッタと可動読み取りヘッドを備えた従来の磁気ドライブには当てはまりません。

回転するドライブでは、2つのブロック間の距離は、ヘッドアーマチュアの動き、回転タイミング、およびキャッシュステータスの影響を受けます。検索時間は常に一定はないため、ストレージの機械的な性質により、「断片化」は従来のハードドライブのパフォーマンスに影響を与えます。

さらに、SSDコントローラーはストレージを選択的に管理するため、デフラグは速度を上げる可能性が低いだけでなく、コントローラーが余分なオーバーヘッドを使用してデータを保存する場所を決定するため、実際には通常のストレージ予測アルゴリズムに反して動作し、アクセスを遅くする可能性があります。デバイスはストレージのブロックだけを消去できないため、SSDで何かを「削除」すると、多くの場合、空きとしてマークされ、その隣のすべてのデータが空きとしてマークされるか、ドライブが少なくなるまで実際に消去されませんスペースとそれ自体のクリーンアップをトリガーします。

SSDにその断片化を管理させると、従来のハードドライブストレージの仕組みとは異なるOSマイクロ管理ストレージを使用するよりもうまく機能します。


1
DiskWarriorを使用してディレクトリ構造を再構築するのも悪い考えかと思います。何か案は?
myhd

2
ディレクトリブロックは小さく、内部データベースに対処しているため、SSDの書き込み枯渇のコンテキストでは問題になりません。また、ディレクトリ/カタログ/メタデータのサイズは、データ自体と比較して無視できます。SSDは、DWの使用をHDDよりも悪くも良くもしません。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.