当サイトについてSSDの寿命の考え方と加速寿命テストSSDの耐久性テストの考え方をここにまとめる。SSDの寿命、つまり内蔵するNANDフラッシュメモリの寿命を測定する。この場合の寿命とは普通の寿命と毛並みが異なる。歯ブラシとか包丁の寿命と同じ考え方をする必要がある。磨耗して使い難くなるという性質のものだ。SSDのもう一つの問題点は技術の進歩と共に寿命がどんどん短くなっていることである。普通は技術の進歩と共に長くなるのだがNANDフラッシュはその逆を行く。これがまた大混乱の元になっている。良く、SLC型NANDフラッシュで書き換え回数10万回、MLC型で1万回と言うがそれは5年以上前の話で今はMLC型の場合、800~3000回くらいだと思われる。60nm~80nmプロセスだったメモリが今では16nm~25nm微細化し、前提がひっくり返っているのだ。寿命の捉え方にも混乱がある。NANDフラッシュの寿命とはメモリがデータを保持できる時間が使えば使うほど短くなる。この短くなる時間をどこまで我慢できる範囲が寿命なのである。Written,略してTBWと言う)を示す。クルーシャル(マイクロン)、シーゲートが公開している。最後のランを見て欲しい。TBWから算出したNANDフラッシュへの書き込み回数は76~562回である。TBWはSSDの品質保証規格JESD218にて標準化された。JESD218では次の条件を満たしたものとなる。-161.1ピコバイトの読み取りで1ビット未満のエラー発生率クライアントではTBWは気温30°Cで1年間保管してデータが消えない品質で書き込める総量と総括できる。JESD218Aの定める厳密な意味でのTBWは非常に厳しいものだと述べておく。構成するメモリ素子「NANDフラッシュメモリ」には寿命がある。この寿命は厄介な事に年々短くなっている。われていたが、一つ前の旧世代の25nmプロセスのICで3000回程度と言われている。NANDフラッシュメモリは、一言で言うと、穴の開いたバケツだと思えば良い。ICの中にこのバケツが沢山入っている。水の変りに電子が詰まっており、この電子、少しずつコボレていく。書き込めば書き込むほど、穴が大きくなりコボレる速度が速くなる。ゆえにNANDフラッシュの寿命は使えば使うほど磨り減っていく歯ブラシと同じと冒頭で述べたのである。このようなわけで現実にはNANDフラッシュは内容がこぼれて無くならないよう、定期的に水を足す必要がある。DRAMと同じようにリフレッシュする必要があるわけだ。後述するウェアレベリング(摩耗平滑化)という機能がリフレッシュを兼ねている。NANDフラッシュの寿命の有無とは、この定期的に継ぎ足す時間が十分長いか否かと言える。言って、内部のメモリ素子を満遍なく均一に使用する機能が入っている。この結果、SSDはそれぞれのNANDフラッシュメモリに均等に書き込みする。単純計算ではこのようになる。120GBのSSDで一日に6GB書きこみする人で約21日。同様に1日20GBの書き込みをする人で6日でSSD内部のNANDフラッシュメモリの書き込みは一巡する。これまで快適にSSDを使っていた人が、一ヶ月ほど海外出張に出かけ、帰ってきたらSSDのデータが空っぽに消えていたという悪夢がここで可能性として想像できる。SSDで言う寿命が尽きるとは、このようにリフレッシュが間に合わなくなった状態と言える。ある日、電球の球が切れるというのとは大きく異なるので注意されたい。NANDフラッシュの書き込み回数で寿命を数えると大滑りする危険性がここにある。「○○回まで使ったからまだ使える」という考え方は危険なのである。PR2.加速寿命テストとは?ここで行うSSDの耐久テストは「加速寿命テスト」と呼ばれるものだ。要は普通の数十倍~数千倍のデータを書き込みいっきにSSDの寿命を削り取る。一般的に一日に6GB程度の書き込みをすると言われている。ここに一日に数テラバイト~数十テラバイトの書き込みを行う。加速寿命テスト中のリフレッシュサイクルは5分~十数分と常識では考えられないほど短い。このためNANDフラッシュのデータ保持時間が5分~十数分に減少するまでリードエラーが発生しないという問題が生まれる。特性を考えた結果、寿命をこのように捉えるべきだと結論する。ビジネス用途であればなおさらこの範囲で使うべきだろう。良い覚悟で使うゾーンと判断する。レッドゾーンは待ったなし、何時、故障してもおかしくない状態だ。「ssd_full_cmd」はSSDをSSDの寿命を一気にレッドゾーンに追い込む危険なソフトだ。できなくなるまでNANDフラッシュメモリを消耗させた結果だ。実際の運用ではもっと手前で障害が発生する。従い加速寿命テストの結果の1/2~1/3の範囲で使用すべきだ。冒頭で「JESD218Aの定める厳密な意味でのTBWは非常に厳しい」と述べた理由がお分かりいただけたと思う。NANDフラッシュは磨耗するほどデータの保持時間は低下する。この保持時間をJESD218Aのクライアントモデルを満たすのはNANDフラッシュの書き込み回数が76~562回の範囲と裏読み出来る。一般的なユーザは一日平均6GBの書き込みすると言われているが、120GBのSSDの場合、要求されるデータ保持期間は21日でしかない。76~562回を越えても通常は障害は出ない。障害の出る時は潜伏期間を経て、NANDフラッシュがすっかり磨り減り、データ保持時間が短くなってから表面化する可能性がある。ここに知らない間にSSDの磨耗が危険ゾーンに到達しており、リフレッシュが滞るとデータがどんどん消えて行くかもしれないという不安が脳裏をよぎる。NANDフラッシュの寿命を回数で計るのは危険だと思うのはこのような理由からだ。SSDは推奨使用範囲を越えたら、NANDのデータ保持時間が相応に失われており用心が必要と考える。3.リードオンリーモードについてSSDは寿命を迎えると安全装置が働き、ROMとしてデータを保持する機能がある。筆者はASUSのS101内蔵のSSDが寿命を迎えROM化したのを見たことがある。ROM化してもそのデータ保持時間は有限だと注意が必要だ。NANDフラッシュは磨耗するごとにデータの保持時間が短くなる。ROM化した後もどんどんデータは揮発していく事になる。一日6GBの書き込みをしている人であれば120GBのSSDで20日でSSDのリフレッシュが一巡すると述べた。すれば20日のリフレッシュサイクルを保持できないNANDフラッシュが大量に出た結果と考えれば単純計算で毎日6GBのデータが揮発していくと想像できる。従い、ROM化したら大至急、SSDのバックアップを取り、保護すべきだ。ROM化したから安心だと思うべきではないと判断する。加速寿命テスター「ssd_full_cmd」に限らず、加加速寿命テストをかけて、SSDを磨耗させた場合、リードオンリーモードは機能しないと思った方が良いと判断する。ラーが発生するゾーンを通り越し、NANDフラッシュメモリがデータを保持する余力がないレッドゾーンまで遷移するはずだ。従い、SSDのリードオンリーモードの検証は加速寿命テストではアルゴリズム上、検証できないと考えたほうが良いだろう。SSD内部に積算タイマーを仕込み、一定量書き込みが発生したらフラグを落とす装置を実装すればリードオンリー化は可能だが、それはもはやエラー検出の安全装置とは呼べず、かの悪名高き○○○○タイマーと呼ばれるものだろう。製品比較アーカイブ2016年5月2016年4月2015年4月2015年3月2015年2月2014年10月2014年8月2014年7月2014年6月HDD->SSDの換装をワンタッチで実現。ブータブルUSB/CD不要、使い慣れたWinで一発クローンディスク装置を劇的に高速化します。高速なSSDをさらに高速化しますSSDを最適化。常に最良の状態にしますSSDの寿命を測定します。アクティブ方式とS.M.A.R.T.のデュアル検出方式を採用。全SSDに対応しますSSD用のOSの設定が判らないという初心者のためのTool。SSDの寿命を3倍以上延ばす可能性があります。