web-dev-qa-db-ja.com

SSDがいっぱいになるか、または年齢が上がるにつれて、SSDはどれくらい遅くなりますか。

私は256 GBのSSDを買おうと思っています。データの書き方の仕組みが原因で、容量の75%以上をいっぱいにすると遅くなると聞きました。

質問は次のとおりです。75%を超えると、実際にはどれくらい遅くなりますか。

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

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

58
WorldGov

Bobがコメント で述べたように、近年SSDについて多くのことが変わりました。初期のパフォーマンス問題を解決したいくつかの重要な技術があります。 tl; drはそれについて心配していません、SSDを買う、パフォーマンスは驚くべきものです。私はサムスン850 EVOこの2011年MacBook Proを持っていますそれはそれをうまく追い続けています。

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

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

これを避ける1つの方法は、 オーバープロビジョニング を使うことです。これは、SSD上に故意に大量のスペースを空けておくという慣習です。ディスクが混雑しすぎないようにすることで、書き込み増幅が回避されます。これは今日は不要です。オペレーティングシステムとSSD自体の両方が、オーバープロビジョニングに十分なスペースを確保します。

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

65
Schwern

一度に何TBものデータを移動することを計画していない限り、その影響はごくわずかです。ワークステーションまたはサーバーを使用しているユーザーでない限り表示されないキューの深さ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回失敗する可能性は最小限です。

25
Corsair64

唯一の本当の答えは「それはドライブによります」です。他の回答でも述べたように、オーバープロビジョニングやスマートコントローラを使用すると速度低下を回避できますが、オーバープロビジョニングを実行するとコスト/ GBが増加するため、より安価なドライブではオーバープロビジョニングはされません。 25%の空き容量が過剰になる可能性がありますが、90%を超えると多くのドライブが実際には著しく遅くなります。そして、Intel Optaneのようなドライブの中には、この影響を完全に受けないものがあります(出典:IntelではOptaneドライブを使っています)。

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

そうは言っても、寿命が近づいても遅くてフルSSDであっても、HDDよりもまだ高速である可能性が高いです。あなたがいっぱいになる小さいSSDと余分なスペースがある大きいHDDの間で決定している固定予算にいるなら、SSDはまだより速い選択になるでしょう。

9
Nate Strickland