TRIMなしではSSDはどれほどひどく劣化しますか?


41

SSDは数年前から発売されており、あらゆる種類の使用パターンを見てきました。WindowsとLinuxはTRIMコマンドをサポートしますが、Mac OSは引き続きこの背後にあります。 更新(2011):OSX Snow LeopardはAppleブランドのSSDでTRIMをサポートしているようです。Apple製以外のSSDでTRIMを有効にするユーティリティがあります

多くのMacユーザー(およびWin / LinuxのTRIM以前のバージョン)がSSDを持っていると確信しています。それでは、皆さん、SSDの耐用年数中にSSDのパフォーマンスが低下していることに気づきましたか?SSDの使用期間はどのくらいですか?

最も劣化した状態であっても、最新のSSDは従来のハードドライブよりもパフォーマンスの点で優れていると考えています。


ほとんどのUSB SATAエンクロージャは、2019
。– Calmarius

回答:


19

Win7 x64を実行している職場のラップトップにOCZ Summit SSDがあります。TRIMを有効にするファームウェアアップデートの直前にドライブをインストールしたため、TRIMなしで長時間実行していました。数か月後に、かなり重大なパフォーマンスの問題に気付きました。Apple bluetoothマウスをインストールした後、Visual Studio 2010内で大きなプロジェクトをコンパイルしているときにカーソルが一時停止することがありました(また、このプロジェクトのコンパイル時間は約20秒でした。最初は-より多くのクラスとプロジェクトが追加されていたので、おそらく最良の指標ではありませんでした。)

私はすべてをWindows Home Serverにバックアップし、ファームウェアを更新し(以前に更新を実行しなかった理由でディスクをクリアします)、バックアップから復元し、パフォーマンスは過去2か月間問題ではありませんでした。これをやった。(そして、同じプロジェクトの完全なコンパイルのために約13秒に戻ります。)

したがって、私の経験では、時間の経過とともに明らかに顕著なパフォーマンスヒットがあります。これが、MacBook ProのHDDをSSDにまだ交換していない理由です。


ドライブをどれくらい持っていますか?
-JNK

約9ヶ月。また、同僚と話をした後、OS XマシンのHDDをSSDに置き換えることについての懸念は見当たりません。HFS +は、私が言われたTRIMの欠如に苦しむことはありません。
cfeduke

ありますTRIM Enablerの OS Xそのためには、よく.. :) TRIMを有効にし、あなたはそうしているあなたのMBPにHDDを交換して行くために自由
slhck

3
TRIMイネーブラーの使用には注意してください。これは実験的なハックであり、実際の改善よりも多くの人がスローダウンを報告しているのを見てきました。また、賛否両論の証拠はしばしば逸話的です。より科学的なベンチマークは、TRIMがなくてもOS Xが問題なく動作することを示しています。AppleがTRIM(OS X Lion)を公式にサポートするまで、そのまま使用することをお勧めします。
マルタインHeemels

「...(OS X Lion)」-明日になるはずです。
cfeduke

28

この現象の私の理解は、少なくともエンドユーザーが観察するものから、パフォーマンスに影響するよりもドライブの寿命に影響することです。

SSDメディアは空のファイルページにしか書き込むことができませんが、ファイルブロック(ページのコレクション、通常は約128)のみを消去できます。TRIM(OSがドライブに安全に消去できるページとブロックを通知するために使用する)がなければ、SSDは新しいデータを書き込むためにブロックを解放するためにページを移動する必要があります。

要するに、SSDは、OSから送信されたデータの1つの論理書き込みを行うために、複数の物理書き込みを実行する必要があるということです。これは、書き込み増幅と呼ばれる現象です。

長寿命の問題は、SSDのセルあたりの書き込み/消去サイクルの数が限られている(メディアに応じてセルごとに1,000から100,000)ことを考慮すると発生します。これは、ドライブ上の使用頻度の低いセルを自動的に使用して不均等な摩耗を回避するウェアレベリングによって多少緩和されますが、書き込み増幅により、ウェアレベリングが行われる量が制限されます。また、ウェアレベリングは、特定のシナリオで変化しないデータを移動する必要があるため、それ自体である程度の書き込み増幅をもたらします。

SSDには可動部品がないため、これらの問題があっても通常のドライブよりも明らかに高速です。ただし、影響を受けていないドライブに対する相対速度は、書き込み増幅が行われている量によっては、何倍も遅くなる可能性があります。


1
WAへのリンクをありがとう。非TRIM OSで動作するSSDは、どのブロックが不要になり、ガベージコレクションが可能になるのかをどのようにして知るのですか?
joev

2
ドライブには、ファームウェアに内部ガベージコレクションルーチンがあり、削除用にマークされたページを結合および削除します。昨年のこの記事はそれをかなりよく説明しています。これは特定の実装の特定の例ですが、ほとんどの新しいドライブは同じように機能すると思います。
JNK

1
「可動部品なし」は速度を保証しません。光子を見てください;-)
trolle3000

7

SSDおよびTRIM(MacおよびPC用)に関する2つの詳細な記事がこちらこちらにあります

長い話を短くするには、Windowsでは本当にTRIMが必要か、注意深い設定が必要です。Macでは、何らかの理由で、トリムなしでかなりうまくいくようです。

(ちなみに、ジェフは昨日これについてブログに書いていました...)


ジェフの記事は私にこの質問をするように促しました。リンクされた記事の「MacはTRIMの影響を受けない」というアサーションについては、リセット技術(SSDにゼロを単に書き込む)がブロックが存在しないことをドライブに実際に伝えることは明らかではないのでわかりません長く使用されます。
-joev

コントローラに適切なガベージコレクションアルゴリズムがある場合、TRIMは必要ありません。SandForce(OCZ Vertex 2、Corsair Force)には優れたGCがあり、Marvell(Crucial)には非常に軽いGCがあり、Toshiba(Kingston)にはごみがあります(しゃれが意図されています)。
ミルチアチレア

ブロックの「消去」状態と、すべてゼロが書き込まれたブロックには違いがあります。少なくともいくつかのフラッシュチップ(フラッシュドライブでは使用されないNORフラッシュである可能性があります)では、ブロック内で1から0に「プルダウン」できますが、0を1にリセットする唯一の方法は消去することですブロック全体。いくつかのスマートファームウェアはこれを活用するかもしれませんが、ほとんどのファームウェアは単純なルートを取り、書き込まれたデータがすべて空のデータであったとしても、ブロックが書き込まれたと仮定します。
ローレンス

PCベンチマークを要約すると、ディスクが一度いっぱいになると、TRIMを使用しないとパフォーマンス41%低下します。これは、この時点で「消去済み」状態のディスクセルがなくなっており、SSDが書き込み増幅を実行する必要があるためです。
KrisWebDev

2

ここでは、OSXの下でそれほど楽しい経験をしていません。Mac Book Proの所有者である私は、OCZ Vertex 256Goドライブを購入しましたが、書き込みパフォーマンスが80MB / sからひどい8MB / sに2回低下するのを既に見ました(10か月で2回)!

このディスクには、毎日コンパイルに集中的に使用する巨大な仮想マシン(120 GBのディスクが入ったWin 7)が主に含まれているため、悪用していることを告白します...私の仮想マシンはParallelsデスクトップを搭載しています。

ドロップが大きいため、ディスクが不足しているかどうか疑問に思っています。しかし、私はそうは思いません。ディスクを再形成/トリミングすることで元のパフォーマンスを復元できるからです。仮想マシンを実行していることが原因である可能性があります。ただし、VmWare仮想マシンを使用して同じドロップを行わなかった人もいるというコメントを読みました。

本来の性能を復元する方法(ヘルプ他人に期待して)注意:
-としては、これまで私は、ディスクテスターの再調整方法はで説明したテストとしてhttp://macperformanceguide.com/blog/2010/20100529_DiskTester--dlt-ssd.htmlませんでした役立つ-ディスクを(フォーマットした後)外部PCに接続し、トリミングする
ことができます:動作します-Linuxで(ライブCDから)起動し、http:// forumsで説明されている手順を使用することもできます.macrumors.com / showthread.php?t = 841182 (少し長めですが、動作します)


SATA 3は8GB / sに達することさえできません...何ですか?ユニットは正しいですか?
デルティック

右、それらはMB / sでした
パスカルT.

ディスクドライブがTRIMをサポートしていると仮定して、MacOSにパッチを適用して有効にすることができます。アップルブランドのドライブのみがサポートされています。 osxdaily.com/2012/01/03/enable-trim-all-ssd-mac-os-x-lion
ダンプリッツ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.