Сокращает ли чтение с SSD-накопителя срок его службы?

Сокращает ли чтение с SSD-накопителя срок его службы?

Производители SSD рекламируют TBW (записанные терабайты). Почему "прочитанные терабайты" не являются частью спецификации? Это потому, что чтение с SSD практически не имеет значения в течение его срока службы?

Добавлен: Для большего контекста предположим, что у нас есть диск на 2 ТБ, который мы хотим резервировать (например, на NAS). Если мы делаем резервную копию каждый день, это уже около 700 ТБ чтений в год. И если TBR примерно сопоставим с нынешним рекламируемым TBW (т. е. около 1200), то мы могли бы рассмотреть возможность делать резервную копию не ежедневно, а через день, чтобы увеличить ожидаемый срок службы с 2 до 4 лет. Имеет ли это смысл?

решение1

Когда вы меняете электрическое поле, SSD изнашивается. Запись изменяет электрическое поле. Чтение само по себе — это просто получение состояния SSD, и в теории износа при этом почти нет.

Чипы выходят из строя просто от проходящего через них тока, что коррелирует с функцией считывания.

Поскольку почти все будут записывать на SSD достаточно, чтобы это привело к сбою, чтение даже не измеряется, поскольку сбой через запись, скорее всего, произойдет в любом случае. Если вы решили записать данные на SSD один раз, а затем просто сохранить их в качестве резервной копии, учтите, что срок службы все еще есть. Это зависит от диска, но я бы оценил его в 5–10 лет, в зависимости от того, как часто диск будет включаться в промежутке.

Помните, что не подключать накопитель к электросети в течение многих лет тоже нехорошо.

решение2

В принципе, чтение не изнашивает SSD-накопитель, изнашивает его только запись.

Однако вы не единственный, кто записывает данные на диск — микропрограмма диска всегда занята тем, чтобы избежать Выравнивание износа, что достигается путем объединения частично пустых блоков в полные блоки.

Это означает, что даже если операционная система отображает диск как простаивающий, существует большая вероятность того, что на нем выполняются операции по обслуживанию чтения и записи, которые не видны операционной системе.

решение3

TBW — достойная спецификация, и ее следует использовать, если она доступна.

Качественные SSD-накопители обладают достаточной емкостью для использования хороших ячеек и, как правило, служат дольше, чем машина, в которой они установлены.

Чтение не приводит к чрезмерному износу, а хорошие диски могут выдерживать большой объем записи без чрезмерного износа.

У меня 5-летний ThinkPad X1 с SSD Samsung на 1 ТБ. Его срок службы оценивается в 600 TBW. На данный момент он составляет около 60 TBW, и я заменил машину на более новую X1 с аналогичным SSD на 1 ТБ и Windows 11.

Хорошие диски должны включать спецификацию TBW, и мои диски Samsung включают ее. Диагностика Lenovo сообщает о текущем используемом TBW, поэтому ищите аналог на своей машине.

SSD-накопители служат долго и теперь превосходят качественные потребительские жесткие диски.

решение4

ЦитатаПревзойти:

Ачитать нарушениеКороче говоря, проблема возникает после того, как выполняется большое количество задач чтения страниц в пределах одного блока, что приводит к изменению цифровых значений ячеек, расположенных рядом с считываемыми ячейками, и, таким образом, вызывает ошибки данных.

Как происходит нарушение чтения?

Каждая ячейка флэш-памяти NAND имеет плавающий затворный транзистор с управляющим затвором, подключенным к словарной линии, а также исток и сток, подключенные к соседним ячейкам на той же битовой линии. Плавающий затворный транзистор расположен под управляющим затвором. Количество электронов, хранящихся в плавающем затворе, определяет пороговое напряжение транзистора.

Чтобы узнать, есть ли электроны, захваченные определенным плавающим затвором, запоминающее устройство должно считать все слово. Чтобы считать ячейки в выбранной строке (показано светло-зеленым), более высокое напряжение должно быть подано на соседние невыбранные словные линии (показано темно-зеленым) в том же блоке. Тем временем, одна выбранная ячейка будет считана на каждую битовую линию, чтобы устройство определило ее цифровое значение, т. е. хранит ли она 0 или 1. Высокое напряжение, подаваемое на соседние транзисторные затворы, притягивает электроны к плавающему затвору, слегка повышая пороговое напряжение ячейки с каждым считыванием и «возмущая» ячейки в этом процессе. Со временем пороговое напряжение ячейки в «незапрограммированном» состоянии, что означает, что она хранит 1, увеличивается и накапливается достаточно, чтобы в конечном итоге перейти в «запрограммированное» состояние, что означает, что она хранит 0. Это известно как явление нарушения чтения. Изменение состояния — необратимый процесс, и после изменения значение бита не «вернется» обратно, если только блок не будет стерт иным образом.

Решения Transcend

Нарушение чтения можно уменьшить, минимизировав чрезмерное чтение. Transcend предлагает три различных решения для решения этой проблемы.

  1. Алгоритм выравнивания износа: эта функция распределяет использование ячеек флэш-памяти NAND по всему доступному массиву памяти, гарантируя равномерную запись данных в блоке.
  2. Ранний перенос: эта функция обнаруживает и исправляет потенциальные ошибки данных. Если биты ошибок в блоке достигают верхнего предела, то данные следует переместить в другой блок, а исходный блок следует стереть. (Примечание: некоторые продукты не имеют этой функции.)
  3. Повторное чтение: эта функция предназначена для флэш-памяти, чтобы отрегулировать опорное напряжение чтения и устранить ошибку чтения.

Делкинтакже решает эту проблему:

Когда флэш-память NAND используется только для операций чтения, многие разработчики считают, что им не нужно беспокоиться о сроке службы продукта, поскольку запись не происходит. В действительности даже операции чтения могут в конечном итоге изнашивать флэш-память, поскольку повторные операции чтения могут привести к непреднамеренному перепрограммированию и повреждению, вызванному перекрестными помехами. Когда возникают эти проблемы, они называютсячитать беспокоитьошибкиК счастью, флэш-память NAND промышленного класса обычно оснащена встроенными функциями выравнивания чтения и ECC для снижения этих рисков.

С другой стороны, я не видел никаких ограничений по нагрузке при чтении в спецификациях обычных SSD, так что это, вероятно, не такая уж большая проблема (потому что производители приняли контрмеры), в отличие от ограничений по нагрузке при записи.

Связанный контент