SSDは満杯になったり、古くなったりすると、どれくらい遅くなりますか?


60

256 GB SSDの購入を検討しています。データを書き込む方法の仕組みにより、容量の75%以上で容量がいっぱいになると速度が低下すると聞いています。

質問:75%を超えた場合、実際にどれくらい遅くなりますか?

はい、それを適切に維持し、いっぱいにしないようにするつもりですが、知識のためだけにどれだけ遅くなるかを知りたいです。私たちはミリ秒または秒の話ですか?従来のハードディスクよりもはるかに高速ですか?

また、年齢に問題はありますか?


コメントは詳細なディスカッション用ではありません。この会話はチャットに移動さました
DavidPostill

回答:


66

ボブは、コメントに記載された、多くは近年のSSDにについて変更されました。初期のパフォーマンスの問題を修正したいくつかの重要な技術があります。tl; drはそれを心配しないで、SSDを購入します。パフォーマンスは驚くべきものです。この2011 Macbook ProにはSamsung 850 EVOが搭載されており、これがうまく並んでいます。

SSDは、回転するハードドライブとは物理的に非常に異なりますが、オペレーティングシステムとファイルシステムは、回転するディスクの癖を中心に構築されています。その結果、SSDが導入されたとき、SSDが非効率的に使用されていたため、パフォーマンスの問題がいくつかありました。

大きなものは書き込み増幅です。ファイルが削除されると、実際には削除されず、ファイルシステム内の空き領域は空きとしてマークされますが、ドライブはデータを実際に削除するように指示されません。これにより、回転するディスク上で不必要な時間を節約できます。回転ディスクの場合、占有スペースへの書き込みは、空きスペースへの書き込みと同じくらい効率的です。ただし、SSDは上書きする前にスペースを消去する必要があります。そして、書き込み可能な領域よりもはるかに大きな領域を消去する必要があります。その場合、セクション内のデータを移動する必要があり、他の場所でデータが削除されるため、書き込みが増えます。混雑したディスクでは、このすべての削除と書き換えは高価になり、SSDの寿命を縮めます。

これを回避する1つの方法は、オーバープロビジョニングです。これは、SSDに空き領域を意図的に残しておく方法です。ディスクが混雑しすぎないようにすることで、書き込みの増幅を回避します。これは今日は不要です。オペレーティングシステムとSSDの両方が、オーバープロビジョニングのために十分なスペースを確保します。

もう1つのソリューションはTrimです。これは、オペレーティングシステムがドライブに送信してデータが削除されたことを知らせることができる追加コマンドです。そうすることで、SSDは古いデータをクリーンアップし、使用されていないときにガベージコレクションを実行する効率が大幅に向上します。すべての主要なオペレーティングシステムは、Trimをサポートしています。


「Movi et somewhere」—単にキャッシュに保存しませんか?それが、「トリム」に関するウィキペディアの記事に書かれていることです。
ワイルドカード

5
@Wildcardはい、キャッシュは「どこか別の場所」にあります。:)書き込み増幅プロセスは、フラッシュから256Kブロックを読み取り、キャッシュに書き込み、フラッシュから256Kブロックを消去し、新しい4Kページをキャッシュに書き込み、256Kキャッシュブロックをフラッシュに書き込みます。つまり、4Kだけを書き込むと、256Kが読み取られ、消去され、書き換えられる可能性があります。これが「増幅」の部分です。古いデータの上に新しいデータを書き込む、回転ディスクのシングルステッププロセスと比較してください。
シュヴェルン

3
私も2012年半ばのMBPでサムスン850 EVOを持っています。そして、AppleのSSDサプライヤのデフォルトSSDを搭載した私の2017 iMacよりも速く起動します。850個のEVOが適しています。
displayName

26

一度に数テラバイトのデータを移動する予定がない限り、その影響はごくわずかです。ワークステーションまたはサーバーユーザーでない限り表示されないキューの深さ32でも、90%近くの容量にしか効果が現れず、それでもパフォーマンスにわずかなマージンしか影響しません。99%のフルSSDでも、HDDを数桁上回っています。ソース:https : //www.anandtech.com/show/6489/playing-with-op
SSDの寿命は、このテクノロジーが導入されたときから長い間懸念の原因でした。ただし、最新のSSDでは書き込み耐久性が大幅に向上しています。たとえば、Samsungの960 PRO 2TBドライブは1200TBの書き込み耐久性があります。つまり、ドライブが故障する前に600回充填して削除する必要があります。ありそうにない。年齢に関しては、平均故障時間は1,500,000時間、または100年以上です。そのため、SSDの書き込み速度を約4年間連続して最大にすることを計画しない限り、1つの障害が発生する可能性は最小限です。


14
コントローラ回路のみがNANDと同様のMTBFを持っている場合。ここでは、長年にわたってサーバーから引き出されたさまざまなメーカーの散らかった机の上に、レンガ造りのSSDを並べて座っています。バックアップ体制を緩和する口実として滑backupなMTBFの数字を使用しないでください。
アンディブラウン

2
600音が小さい。block(?)は何回上書きできますか?ストレージデータでほぼいっぱいで、頻繁に変更されるファイルに残っているものが使用されている場合、同じブロックを常に書き換えているため、すぐに失敗し始めませんか?私が理解しているように、完全な失敗は決して心配ではありませんでした。
マズラ

10

唯一の本当の答えは「ドライブに依存します」です。他の回答で述べたように、過剰なプロビジョニングとスマートコントローラーを使用することで速度低下を回避できますが、過剰なプロビジョニングによりGBあたりのコストが増加するため、安価なドライブは過剰にプロビジョニングされません。25%の空き領域は過剰な場合がありますが、90%を超えると、実際に多くのドライブが著しく遅くなります。また、Intel Optaneなどの一部のドライブは、この影響をまったく受けません(出典:OptaneドライブでIntelに勤務しています)。

幸いなことに、寿命末期の減速効果はよく知られており、ほとんどのレビュアーによってテストされています。したがって、優れたハードウェアレビューサイトのいくつかで考えているドライブを調べると、ドライブがいっぱいになったときにドライブがどれだけ遅くなるかを定量化できます。私はAnandtech.comが好きですが、ストレージを調べる技術レビューサイトはこれをテストする必要があります。

とは言っても、寿命が近づいている低速でフルのSSDであっても、HDDよりも高速である可能性が高いと言えます。したがって、固定の予算で、使用する小さいSSDと追加のスペースを持つ大きいHDDのどちらを使用するかを決定する場合は、SSDがより高速な選択肢になります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.