web-dev-qa-db-ja.com

データを読み取るとSSDが消耗しますか?

過度の書き込み(フォーマット、デフラグなど)がやがて、ソリッドステートドライブを使い果たすことは、ほぼ一般的な知識です。しかし、SSDから大量のデータを読み取ると、摩耗の原因にもなりますか?

SSDを備えたLinuxマシンでプリフェッチを有効にすることを計画しています。時々無効になっています。

26
Wander Nauta

デバイスには影響しません。フラッシュの限られた書き込み寿命は、それらがどのように機能するかという当然の帰結です。

フラッシュドライブ上のデータは、非常によく分離された層にロックされた電子によってビットが保存されるため、安全です。これらの電子が存在する場合は、近くのトランジスタが拾うことができる電界を生成します。ロックされているため、トランジスタを読み取っても電子には影響しません。ただし、書き込み中、その層を電子が通過するためには、フラッシュに非常に高い電圧が必要です。これらの高電圧は絶縁層にいくらかの損傷を引き起こし、それが発生します。

対照的に、DRAMにはそのような分離層がありません。電子は非常に簡単に移動します。その結果、DRAMはより高速になり、書き込みから破壊されませんが、漏れた電子は頻繁に交換する必要があります。電源をオフにすると、すべてミリ秒単位で消えます。

32
MSalters

私は間違っている可能性はありますが、読み取りプロセスがNANDセルに影響を与えるとは思いません(たとえば、 この記事 の下部を見てください)。 「ページ」または消去ブロックが非常に長い時間で再プログラムされない場合、ビットの一部がプログラムされていない状態に戻る可能性があります(おそらく非常に小さい)。ファームウェアがこれを考慮に入れ、長い間読み取られていないページを再書き込み/再マッピングするかどうかは不明です。

4
LawrenceC

このテーブルreliabilityセクションにはそれが記載されていないため、読み取りがドライブに影響を与えないと想定しています。

3

フラッシュメモリは単なるeeprom(再プログラム可能なチップです。摩耗を引き起こすのは再プログラムです。読み取りは無制限です。そのメモリだけを読み取る場合。 http://en.wikipedia.org/wiki/Flash_memory#) NAND_flash この記事では、再プログラミングの仕組みと、基本的にデータをメモリに「書き込む」方法について少し説明します。

1
Brian