World
SSD耐久テスト
第6回 Trimコマンドは寿命に影響するのか (2012.4.6)
SSD耐久テストを再開した。再開といってもX25-Vはもう手元にないので、押し入れで寝ていて無事だったC300の出番だ。Samsung MZ-5PAも買っておいたのだが、しっかりとしたケースに入っていても震災には無意味だったようで、開封することなく終了。


恐らくX25-Vの異常な寿命は(推定では156.2TB)、Trimコマンドによるものではなくて、SSDの中に住みついた魔物が原因と思われる。40GBという中途半端な容量も、悪魔の取り分と解釈すれば納得いく。しかしそうなるとSSDNと単純に比較できないので、新たな比較対象が必要になってくる。


今回もTrimコマンドによるオーバーヘッドの低減が、どれぐらい寿命に影響するのか調べてみよう。使用するのはCrucial RealSSD C300だ。

テスト結果
1TBに到達 (2012.4.21)

現在1053回、合計61.3TB書き込めた。前回までは「1GBあたりに書き込んだファイル数」を表示していたが、今となっては意味のない値になってしまったので、「書き込み速度」を表示することにした。


嬉しいことにウェアレベリング回数(AD、中央少し上)がわかるようだ。これは残り寿命(CA、下から2番目)と連動しているのだろうか、どちらも80になっている。1053回で80ということは、約5000回で0になるようだが、やっぱりこの値も単なる目安であって、0になっても延々と書き込めるんだろうか。
2TBに到達 (2012.5.3)

現在2056回、合計119.7TB書き込めた。


ウェアレベリング回数(AD)が80から60に減った。
3TBに到達 (2012.5.17)

現在3078回、合計179.2TB書き込めた。


ウェアレベリング回数(AD)が60から39に減った。
4TBに到達 (2012.5.30)

現在4126回、合計240.2TB書き込めた。


ウェアレベリング回数(AD)が39から18に減った。
ウェアレベリング回数が0 (2012.6.10)

残り寿命(CA)は1で止まったが、ウェアレベリング回数(AD)は0に達した。今のところ他に異常は見られない。
5TBに到達 (2012.6.13)

現在5136回、合計299.1TB書き込めた。


ウェアレベリング回数(AD)が0から-3に減った。unsigned charで処理されているようだが、マイナスにはならない予定だったのだろうか。0を下回ってしまったので、253になっている。残り寿命(CA)も同様だ。あまり意味のない値になってしまったが、ウェアレベリング回数(AD)の生の値は最後に使う予定なので、今後はこちらを記録していく。
6TBに到達 (2012.6.30)

現在6178回、合計359.7TB書き込めた。書き込み速度が185.3GB/hまで落ちた。今までは遅くなっても190GB/hを超えていたが、最近は下がり続けている。


書き込み速度の低下と比例するように、ウェアレベリング効率が下がっている。ウェアレベリング回数(AD)の生の値は6380回、プログラム側で想定したウェアレベリング回数は6178回。202回多くウェアレベリングされており、5TBまでが-37〜43回だったことを考えると、急激に悪くなっていることがわかる。
7TBに到達 (2012.7.15)

現在7201回、合計419.3TB書き込めた。


ウェアレベリング回数(AD)の生の値は7490回で、差が202回から289回に増えた。
8TBに到達 (2012.7.31)

現在8201回、合計477.5TB書き込めた。


ウェアレベリング回数(AD)の生の値は8607回で、差が289回から406回に増えた。
9TBに到達 (2012.8.17)

現在9228回、合計537.3TB書き込めた。


ウェアレベリング回数(AD)の生の値は9796回で、差が406回から568回に増えた。
10TBに到達 (2012.9.2)

現在10249回、合計596.8TB書き込めた。


ウェアレベリング回数(AD)の生の値は10942回で、差が568回から693回に増えた。
11TBに到達 (2012.9.17)

現在11272回、合計656.3TB書き込めた。


ウェアレベリング回数(AD)の生の値は12042回で、差が693回から770回に増えた。
新品に戻った (2012.9.28)

残り寿命(CA)が100に達した瞬間に、健康状態が100%に戻った。もしかして新品として売れるだろうか……と思ったが、C300の買取価格は1000円だった。
12TBに到達 (2012.10.3)

現在12316回、合計717.1TB書き込めた。


ウェアレベリング回数(AD)の生の値は13183回で、差が770回から867回に増えた。
13TBに到達 (2012.10.19)

現在13375回、合計778.8TB書き込めた。


ウェアレベリング回数(AD)の生の値は14336回で、差が867回から961回に増えた。
一時中断 (2012.10.25)
TLCの寿命が気になったので、C300は一時中断。
データ保持期間 (2013.2.17)

840が壊れたので、114日ぶりにC300に電源を入れてみたところ、何の問題もなく起動した。テストデータと確認用データに異変はなく、このまま続けようかと思ったが、この世代のSSDは長持ちすることがわかっているので、ここで終了することにした。記録は13771回の合計801.8TBだ。実際はSSDNを軽く超えると思われる。


それよりも大量に書き込んだSSDは、どれぐらいのデータ保持期間なのか気になってきた。すでにv4はE7=0でテスト開始してあり、335もE9=1のを準備中だが、これにC300も追加してみよう。

データ保持期間へ
Home