SSDの急速な劣化

SSDの急速な劣化

約 6 か月前に購入した Kingston mSATA SSD (Kingston SSDNow mS100 64GB mSATA 内蔵ソリッド ステート ドライブ SMS100S2/64G) があります。最初のインストール直後に AS SSD ベンチマークでテストしたところ、読み取り速度は約 210 MS/秒、書き込み速度は約 120 MS/秒でした。Kingston は読み取り速度 255 MB/秒、書き込み速度 170 MB/秒と発表しているので、その通りです。

ここ数日、SSD が遅くなってきたと感じ始めたので、再度テストしてみました。読み取り速度が 50 MB/秒、書き込み速度が 13 MB/秒という結果にとても驚きました。特に読み取り部分で速度が大幅に低下しています。

これは正常ですか? Windows 8 を使用していますが、SSD と OS は両方ともトリムをサポートしています。空きディスク容量は約 15% です。

答え1

SSD を 15% の空き領域まで使用すると、ほぼすべてのブロックが断片化されます。特に Sandforce ドライブでは、TRIM でもこれを完全に修正することはできません (注: 対象のドライブでデータが見つからないため、Sandforce のコントローラなのか、他のコントローラなのかはわかりません)。

パフォーマンスを向上させるには、次の 2 つの方法があります。まず、ドライブの空き領域を多く確保するようにしてください (不便なのは承知しています)。次に、領域が増えたら、ドライブのクローンを作成し、安全に消去して、ブロックが断片化されないようにデータを書き戻します (非常に不便なのは承知しています。また、ドライブを使い続けると、修正として長くは続かないでしょう)。TRIM はあまり役に立ちません。唯一の本当の解決策は、より大きな SSD を入手するか、データを別のドライブに保存することです。

tl;dr: これは SSD が非常に小さいことによる制限です。空き容量が不足すると、どの SSD でも速度が大幅に低下します。

SSDの空き容量に関する私のSUの回答

答え2

頭に浮かぶいくつかのこと:

  1. 空き容量を増やすようにしてください。ドライブがいっぱいになるとパフォーマンスが急激に低下します。
  2. ドライバーの新しいバージョンを確認してください。現在のバージョンにはバグがある可能性があります。
  3. ドライブの SMART 統計をチェックすると、ドライブに何か重大な問題があるかどうかがここでわかります。ただし、この部分は簡単ではありません。生の SMART 数値は非常にわかりにくいからです。(これ役に立つかもしれません。
  4. 64GB ドライブは、より大きなサイズのドライブよりもかなり低速です。このため、ドライブがほぼいっぱいになると、速度がはるかに速く低下する可能性があります (そうでない可能性もありますが、私にはよくわかりません)。これは、64GB ドライブではかなり速く発生します。

答え3

SSD に関して、Wikipedia (en) に引用されている次のリンクを見つけました: http://www.stec-inc.com/downloads/whitepapers/Benchmarking_Enterprise_SSDs.pdf

「SSD のパフォーマンスはワークロードに大きく依存します」

「空の SSD は、データが詰まった SSD よりもはるかに高速に動作します。」

それは役に立つでしょうか?

関連情報