Технология твердотельных накопителей стремительно развивается, и твердотельных накопителей недостаточно для надежной статистики. Я покопался и нашел информацию, которая указывает на то, что твердотельные накопители не являются надежными в качестве длительного хранения на полках, информацию, которую я перечислю ниже.
Насколько мне известно, большая часть надежности и скорости SSD связана с прошивкой. Прошивка твердотельного накопителя выполняет задачи по уборке дома, когда он не занят запросами из операционной системы. Эти задачи включают в себя сжатие данных в блоки, обновление битов и непрерывное тестирование битов и сопоставление сомнительных бит с резервными битами. На самом деле, сверхпрочные твердотельные накопители, также называемые «корпоративными», в основном отличаются только наличием большего количества таких запасных битов.
Эти задачи по уборке дома невозможны, если накопитель SSD запитан, когда он отключен от источника питания.
В статье Dell, посвященной часто задаваемым вопросам о твердотельных накопителях ( PDF ) от 2011 года, говорится следующее:
В: Я отключил SSD-накопитель и поместил его в хранилище. Как долго можно ожидать, что накопитель сохранит мои данные, не подключая диск снова?
О: Это зависит от того, сколько использовалась вспышка (использовался цикл P / E), типа вспышки и температуры хранения. В MLC и SLC это может быть всего 3 месяца, а в лучшем случае - более 10 лет. Срок хранения сильно зависит от температуры и рабочей нагрузки.
Хотя технология твердотельных накопителей сильно изменилась с 2011 года, эта статья все еще вызывает тревогу. Я отмечаю, что в нем не говорится, что все данные будут потеряны, но потеря некоторых данных может произойти через несколько дней, недель или месяцев.
Более свежая статья 2016 года от Google « Надежность Flash в производстве: ожидаемое и неожиданное» ( PDF ) обобщена в статье « Надежность твердотельных накопителей в реальном мире: опыт Google» .
Среди выводов Google:
- Высокопроизводительные SLC-накопители не более надежны, чем MLC-накопители.
- Плохая новость: SSD отказывают с более низкой скоростью, чем диски, но скорость UBER выше (UBER означает «Неустранимая частота ошибок по битам» и представляет собой процент битов с ошибками по отношению к общему количеству прочитанных битов).
- Возраст SSD, а не использование влияет на надежность .
- Плохие блоки в новых твердотельных накопителях являются обычным явлением, и накопители с большим количеством поврежденных блоков с гораздо большей вероятностью могут потерять сотни других блоков, скорее всего, из-за отказа кристалла или кристалла.
- 30-80 процентов твердотельных накопителей разрабатывают как минимум один неисправный блок, а 2-7 процентов разрабатывают как минимум один неисправный чип за первые четыре года развертывания.
В статье делается вывод:
Скорость UBER SSD выше, чем скорость диска, а это означает, что резервное копирование SSD еще важнее, чем с дисками. SSD с меньшей вероятностью выйдет из строя в течение своей обычной жизни, но с большей вероятностью потеряет данные .
Еще одна статья 2015 года, Жесткие диски, твердотельные накопители, флэш-накопители: как долго прослужит носитель? , повторяет вышеуказанные данные и добавляет:
Многие производители твердотельных накопителей будут указывать сохранение данных как часть спецификации или гарантии на свои накопители. Ассоциация твердотельных технологий JEDEC устанавливает промышленный стандарт на один год для потребительских накопителей .
Более тревожные данные поступают в 2016 году от Элвина Кокса из Seagate, который участвовал в презентации Объединенного совета по разработке электронных устройств (JEDEC), которую взяли ZDNet, Slashdot и другие сайты.
В статье ZDNet об этой презентации, оставив SSD без питания в теплой комнате, можно быстро убить ваши данные, говорится:
Новые исследования показывают, что новые твердотельные жесткие диски, которые быстрее и предлагают лучшую производительность, уязвимы для присущего им недостатка - они теряют данные, когда они остаются бездействующими в хранилище в течение периодов времени, когда температура не регулируется должным образом ,
Тревожным фактором является то, что период времени может составлять недели, месяцы, но даже в некоторых обстоятельствах - всего несколько дней.
В недавней презентации производителя жестких дисков Элвин Кокс из Seagate предупредил, что период времени, в течение которого данные сохраняются на некоторых твердотельных накопителях, уменьшается вдвое на каждые 9 ° F (или 5 ° C) повышения температуры, где они хранятся.
Это означает, что если твердотельный накопитель хранится в теплой комнате, скажем, 77 ° F (25 ° C), его данные могут храниться около двух лет. Но если это повысится всего на несколько градусов до 86 ° F (30 ° C), период хранения этих данных будет сокращен вдвое .
В статье «Правда о хранении данных на твердотельных накопителях» приводится более точная таблица для рассчитанного периода хранения в неделях до появления ошибок в зависимости от рабочей температуры и температуры хранения для твердотельного накопителя, используемого потребителями (в отличие от предприятия):
Помните, что приведенная выше таблица носит статистический характер, поэтому ваш конкретный SSD может работать даже лучше или даже хуже, чем приведенные выше цифры.
Мой личный вывод заключается в том, что твердотельный накопитель является очень надежным компонентом, когда он помещается в корпус компьютера на внешнем корпусе, при условии, что он регулярно включается и не остается отключенным в течение длительного периода времени.
Поэтому я бы не рекомендовал твердотельный накопитель для длительного хранения, если только он не хранится при правильной температуре (что для чего?) И регулярно включается, проверяется и остается включенным в течение времени, достаточного для того, чтобы микропрограммное обеспечение выполняло свою служебную работу ( который как долго?). SSD не является достаточно надежным в течение длительного времени, если не хранится несколько копий, что в некоторой степени противоречит цели. Для этого существует гораздо более надежные технологии, чем SSD.