Сроки удержания информации зависят от температуры


Твердотельные накопители имеют ряд преимуществ над традиционными жёсткими дисками: это потребляемая энергия, время и скорость доступа. И год от года основной недостаток становится менее заметным — SSD дешевеют.

Доклад Элвина Кокса в Комитете инженеров, специализирующихся в области электронных устройств (JEDEC), затрагивает вопросы долговременного хранения данных на твердотельных накопителях и подчёркивает разницу между продуктами для домашнего использования и промышленными образцами.

Обычный твердотельный накопитель для простого потребителя при температуре использования 40° C и температуре хранения в 25° C будет удерживать информацию на протяжении 105 недель, это примерно два года. Если температура отключённого диска поднимется на 5 градусов, то информация будет храниться примерно год, 52 недели. Каждые 5 дополнительных градусов в отключённом состоянии сокращают срок хранения примерно в два раза.


Ожидаемый промежуток сохранения информации в неделях в зависимости от температур хранения и работы, домашние SSD

Если жёсткий диск хранить при допустимых условиях, то риск незаметной потери данных минимален. Для SSD подобное не является справедливым, для избежания потерь им нужен доступ к питанию. Твердотельные накопители для предприятий имеют следующие характеристики: если подобные диски работают при 40° и простаивают при 25°, то информация будет сохраняться лишь 20 недель, а вообще стандарт JEDEC требует сохранения в течение как минимум 3 месяцев. В наиболее худших условиях потери могут начаться уже через неделю, это случается, если использовать SSD в холодных условиях, а хранить в горячем окружении.


Такая же таблица, но для промышленных твердотельников

Эти новости не смогут заинтересовать большие группы людей, которые используют свои устройства ежедневно. Но некоторые продвинутые пользователи имеют в своём распоряжении целые коллекции твердотельных накопителей, на которых может храниться важная информация. В ситуации с жёсткими дисками логично ожидать, что для последующей работы достаточно подключить накопитель к компьютеру. С твердотельниками нужно быть осторожнее и не допускать более 12—24 месяцев хранения в отключённом состоянии. Если пользователь поддался соблазну характеристик NAND-памяти для дата-центров и купил экземпляр для предприятий, то хранить данные в отключённом состоянии не стоит вообще. Следует также отметить, что температурные диапазоны для хранения твердотельных накопителей более узкие, чем у обычных жёстких дисков. Для дисков достаточно промежутка между ?40° и 70°, а для SSD может потребоваться контролируемая температура — к примеру, твердотельник недопустимо забывать на несколько дней в автомобиле на солнце.

Фирма Kore Logic указывает на важность резервного копирования при использовании твердотельных накопителей предприятиями. К примеру, налоговая служба США рекомендует хранить некоторые данные на протяжении как минимум 7 лет. Важность хранения часто выходит за пределы рекомендаций финансовых регуляторов, компания может обнаружить необходимость в поиске старых документов для решения других вопросов. В подобных случаях может оказаться предпочтительными использование жёстких дисков, длительность хранения на которых SSD-накопители так и не могут достичь.

Презентация Элвина Кокса на сайте JEDEC

Комментарии (47)


  1. Disasm
    14.05.2015 23:15
    -29

    А ещё можно потерять данные на SSD на следующий день при нормальных условиях хранения: если его украдут, например.


    1. KivApple
      14.05.2015 23:26
      +22

      Это очевидно и применимо для любых носителей информации. А вот описанное в статье для простого смертного отнюдь не очевидно. Легко найти (это вполне может оказаться даже просто в инструкции) для носителя допустимые диапазоны внешних условий — температура, влажность, вибрации и т. д. В итоге большинство людей приходит к выводу «ну вроде за эти цифры не выходит, значит всё будет хорошо». А это не так. Например, отсюда следует, что SSD плохо подходят для бекапов.


      1. Disasm
        14.05.2015 23:33

        Повреждение информации — вероятностный процесс, насколько я понимаю. Как MTBF не говорит мне о том, когда мой жёсткий диск помрёт, так и эти цифры не говорят абсолютно ничего полезного. Кроме как, «если хранить SSD при более высокой температуре, то он помрёт раньше».


        1. KivApple
          14.05.2015 23:57
          +10

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


          1. Disasm
            14.05.2015 23:58
            +2

            Хм, точно. Этот момент я упустил.


            1. KivApple
              15.05.2015 00:11
              +4

              Например, я получил из этой статьи совершенно не очевидную информацию — если планируется хранить SSD при повышенной температуре, то и запись на него следует производить при повышенной температуре. При том разница существенна. Из той же таблицы для пользовательских SSD — если записать при 25 градусах (идеальные условия для электроники), а хранить при 55, то вероятный срок хранения будешь лишь 1 неделю, а если запись тоже производить при 55 градусах, то целых 8. Разница в 8 раз может сыграть огромную роль. А ведь совсем не очевидно. Если не знать физическое устройство и особенности SSD и не прочитать такую статью, то любой пользователь решит, что надо минимизировать время воздействия высокой температуры и, раз не получается хранить при 25 градусах, но можно хотя бы записывать в комфортных условиях, то надо делать именно так. И скорее всего лишиться своих данных через неделю офлайна.

              С другой стороны запись в агрессивных условиях, а потом хранение в комфортных тоже может дать немалую выгоду.


              1. Disasm
                15.05.2015 00:22
                +2

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

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


                1. KivApple
                  15.05.2015 00:38
                  +2

                  Диск то по гарантии поменять можно, более того, он по логике не должен дохнуть, просто потерять данные, но оказаться полностью исправным после перезаписи. Проблема в том, что пользователь потеряет ценные данные. А раз диск долго не использовался, то данные как раз таки могут оказаться какими-нибудь бекапами. Ну или, скажем, пользователь может надолго отлучиться (от отпуска и путешествия до призыва в армию), а потом обнаружить, что все его данные утеряны.


                  1. Disasm
                    15.05.2015 00:49
                    +1

                    Мне кажется, что даже самая ущербная usb-флешка не может просто так потерять данные и не пометить сектор как сбойный. Хотя бы потому, что между данными во flash-памяти и данными пользователя есть прослойка из скремблирования и помехоустойчивого кодирования.


                    1. KivApple
                      15.05.2015 01:03
                      +1

                      Ну качественный контроллер по идее должен попытаться отформатировать ячейку прежде чем считать её безвозратно утерянной. Это позволит как раз таки избежать подобных случаев, что диск накрывается, хотя физически он исправен, хоть и потерял данные.


                      1. Disasm
                        15.05.2015 01:06
                        +1

                        Он-то её отформатирует в итоге, да. Но если факт сбоя не будет никак отражён хотя бы в том же SMART, это будет свинство со стороны производителя. Данные потерялись, ответственности никакой.


                        1. KivApple
                          15.05.2015 01:22
                          +1

                          Разумеется, но суть в том, что диск должен остаться работоспособным. И в SMART должно быть помечено именно, что ячейка восстановилась после перезаписи, а не что она больше никогда работать не будет.


                          1. Disasm
                            15.05.2015 01:25
                            +1

                            В жёстких дисках тоже есть процедура перераспределения, после которой сектор становится «хорошим». Но это ведь не значит, что с диском всё хорошо, правда? Так и здесь, наличие таких «однажды сбойных» секторов по-моему должно быть весомым аргументом для замены диска по гарантии.


                            1. Carry
                              15.05.2015 01:44
                              +1

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

                              Разрядившийся конденсатор не становится неисправным.


                              1. Disasm
                                15.05.2015 08:51
                                +3

                                Вы с DRAM не перепутали?


                                1. CrashLogger
                                  15.05.2015 10:11
                                  +1

                                  www.explainthatstuff.com/flashmemory.html
                                  Не совсем конденсатор конечно, а транзистор с плавающим затвором, в который инжектируется заряд. Но в целом физика процессов похожа.


                                1. Carry
                                  15.05.2015 16:50
                                  +1

                                  Не перепутал.
                                  Плавающий затвор является одной из обкладок конденсатора.
                                  Диэлектрик из-за большой плотности получается очень тонким. Отсюда большой ток утечки.
                                  В добавок заряд не 0 или 1, а многоуровневый. Потому так сильно влияет утечка.


                                  1. Carry
                                    15.05.2015 16:56
                                    +1

                                    Кстати, основное отличие от DRAM в том, что конденсатор заряжается/разряжается путем пробоя диэлектрика, а не ключом. Потому и плотность больше т.к. транзисторов меньше.


    1. Disasm
      14.05.2015 23:26
      +1

      А если по существу: где хоть какая-то конкретика? Что потеряется через неделю? Один бит на флешке с возможностью восстановления, один бит без возможности восстановления, данные в секторе, данные на всём диске?


  1. Psychosynthesis
    14.05.2015 23:56
    +1

    Кстати, по поводу «низкого потребления» — это достаточно спорный момент. У меня два SSD, при этом перед покупкой я специально выбирал их в том числе и по параметру потребляемого тока, так как ставить собирался в ноут. Так вот в ряде случаев HDD даже меньше жрут чем они. Может быть там указано пиковое потребление, я не уверен, но ноут по результатам тестов заметно дольше жить не стал, хотя вроде как указанное на этикетке SSD потребление было чуть меньше стоявшего ранее HDD.


    1. NikitosZs
      15.05.2015 00:15
      +2

      Несмотря на вращающийся с дикой скоростью блин, потребление диска куда меньше потребления остальных устройств. Таких как подсветка экрана, и, да-да, нагревательного элемента.


      1. navion
        15.05.2015 01:20
        +2

        В серверах оперативка — второй потребитель электричества после ЦП.


    1. Alexeyslav
      15.05.2015 14:02
      +3

      Указывают максимальное потребление. И там и там. Вот только HDD практически постоянно тратит энергию на вращение диска, а SSD только во время активности и «засыпать» может чаще и быстрее чем HDD без ущерба производительности.


  1. NikitosZs
    15.05.2015 00:12
    +4

    Увидел заголовок, и меня аж передёрнуло. На базе того же доклада сделали перевранную информацию, бурно гуляющую по соц. сетям, о том, что любой ssd нельзя бросать без питания, при любой температуре. А при повышении температуры на 9 (я не знаю почему они решили взять такую) уменьшается объём диска в 2 раза. Транзисторы там что-ли по их мнению спекаются попарно или что, но люди верили.
    Спасибо, что донесли правдивую информацию и спасли меня приступа.


  1. kentaskis
    15.05.2015 05:08
    +1

    Странно, что никто еще не спросил — получается, лучше всего хранить SSD в холодильнике?


    1. koreec
      15.05.2015 05:30
      +1

      В жидком гелии


  1. FAT16
    15.05.2015 06:24
    +3

    А, теперь понятно, почему забытый летом на даче на солнце на месяц нетбук с дешевым SSD A-DATA 60GB потерял как минимум загрузочный сектор. SSD форматнулся в нормальный объём и был отдан знакомому с предостережением «скоро сдохнет», надо узнать, что с ним дальше было


  1. malan
    15.05.2015 09:18
    +3

    Реально не знал что SSD такой ненадёжный. Всегда сравнивал их с флешками которые могут годами лежать в ящике стола и ничего им не будет.


    1. zorgrhrd
      15.05.2015 13:34
      +2

      Видимо к флешкам это тоже относится.


    1. Alexeyslav
      15.05.2015 14:11
      +5

      SSD использует более плотные ячейки чем во флешках, с увеличением плотности падает гарантированное время хранения информации и количество циклов перезаписи. Канули в лету те 128Мб флешки которые имели ресурс 1млн перезаписей и срок хранения информации 40 лет при 25 градусах.
      Технологии конечно совершенствуются, но ныне мы имеем чипы с характеристиками 1500 гарантированных перезаписей и 2 года хранения при 25 градусах, но объемы 256Гб-512Гб-1024Гб.
      Итого, объём вырос в 8000 раз, ресурс уменьшился в 1000 раз а срок хранения в 20 раз. Прогресс в принципе налицо.


      1. a5b
        15.05.2015 17:24
        +1

        Массовые USB флешки становятся более дешевыми не просто так. В них часто ставят дешевые TLC чипы, их изготавливают по все более тонким техпроцессам, имеющим меньшую надежность (стоимость производства чипа определяется его площадью, и если usb flash стали дешеле и увеличили объем, значит на той же площади разместили больше данных). Просто в SSD те же (или чуть более современные) чипы упаковываются плотнее. И еще в некоторых usb и всех microsd используются чипы меньшей площади.


      1. vmchaz
        16.05.2015 17:51
        +2

        Интересно, играет ли какую-то роль здесь технология изготовления? (SLC-MLC-TLC)?
        Насколько я знаю, промышленные ссд обычно стараются делать по технологии SLC — и тем более это довольно странно звучит.


        1. a5b
          16.05.2015 19:37
          +1

          SLC, MLC и TLC — это технологии использования; иногда чипы могут использовать часть объема по менее плотной технологии (SLC формат для части MLC и TLC чипов). Есть диапазон хранимых в ячейке напряжений, в SLC используется 2 уровня, в MLC — 4 уровня, в TLC — 8 уровней. Со временем и при износе появляются вариации заряда ячеек, соответственно чем больше было уровней, тем плотнее они друг к другу расположены, и тем сложнее их разделять друг от друга после износа или утечки части заряда. (примерная схема есть в www.iaesjournal.com/online/index.php/TELKOMNIKA/article/download/4616/pdf на стр 2 — после частичного износа ячейки уровни расширяются)

          Промышленные SSD раньше делали по SLC, сейчас все больше переходят на MLC (enterprise MLC) и постепенно пытаются продвигать TLC в этот сегмент (пример; MLC и TLC в 2 и 3 раза дешевле за единицу объема чем SLC); на начало 2014 года поставки SLC-чипов составляли менее 1.5% рынка www.bswd.com/FMS14/FMS14-Abraham.pdf (Architectural Considerations for Optimizing SSDs — Micron, aug 2014) слайд 8. На слайде 16 — графики с количеством электронов на ячейку (слева, для MLC видимо еще поделили на количество уровней — т.е. сколько электронов соответствует разнице между уровнями) и динамика по времени. Чем тоньше (современнее) техпроцесс, тем хуже с надежностью (количеством циклов стирания) и у SLC и у MLC; для современных чипов требуется более сильные коды коррекции ошибок (ECC). SLC имеет несколько лучшие параметры по количеству циклов и требует немного меньше ECC чем MLC.

          Possible to optimize endurance for data retention (examples below)
          • Consumer MLC NAND: 3K cycles, 1 year retention
          • Enterprise MLC NAND: 10K cycles, 3 months data retention

          19: Some MLC and TLC NAND Flash have the ability to
          write and read data in SLC mode
          * Smaller block size; mode is determined block by
          block and managed by the SSD controller
          • MLC (X pages per block) ? SLC Mode (1/2 X)
          • TLC (Y pages per block) ? SLC Mode (1/3 Y)


          1. vmchaz
            17.05.2015 00:23
            +1

            О чём я и говорил. Очевидно, что дестабилизировать ячейку, где каждый уровень занимает (условно) 50% от всех возможных уровней заряда, сложнее, чем ячейку, где уровень занимает 25% или, тем более, 12,5%.
            Логично было бы промышленные накопители делать максимально устойчивыми ко всевозможным внешним воздействиям, и странно, что даже там сейчас идёт упор на удешевление, а не надёжности.


  1. unwrecker
    15.05.2015 11:26
    +1

    А каким образом время хранения зависит от температуры при эксплуатации? Типа, ячейка записанная при 50°С имеет больший потенциал чем записанная при 20°? Может тогда стоит ставить в корпусах SSD поближе к процессору чтоб подогревались?


    1. Gavric
      15.05.2015 16:17
      +1

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


  1. Flammar
    15.05.2015 13:51
    +1

    А к флэшкам это относится? Или там плотность информации по площади кристалла маленькая, и данные деградируют в миллионы раз медленнее?


    1. Alexeyslav
      15.05.2015 14:16
      +2

      Всего лишь в тысячи(по сравнению с очень старой технологией по которой делали еще 128Мб флешки) а для современных и того меньше — сейчас они тоже приближаются к характеристикам SSD по надёжности хранения, но пока еще отстают.

      Эх, я бы не отказался от современной флешки на 128Мб с низким ресурсом(800...1500 циклов) но очень низкой ценой порядка 0.1$-0.5$, был бы прекрасная замена для «дисков с драйверами» и аналогичным применением.


  1. Gavric
    15.05.2015 16:22

    В самое начало данной статьи нужно добавить, что результаты исследования относительно потери данных относятся к SSD, которые уже выработали свой заложенный производителем ресурс по количеству циклов перезаписи. Новые же накопители и по десять лет спокойно сохраняют информацию. Так что публикация несколько вводит в заблуждение и сеет ненужную панику.


    1. Gavric
      15.05.2015 18:00
      +2

      А можно минусующих попросить как-то аргументировать свою позицию?


      1. a5b
        15.05.2015 18:09
        +1

        > что результаты исследования относительно потери данных относятся к SSD, которые уже выработали свой заложенный производителем ресурс по количеству циклов перезаписи
        Вы такое утверждение в www.jedec.org/sites/default/files/Alvin_Cox%20%5BCompatibility%20Mode%5D_0.pdf нашли?
        Хотя в www.anandtech.com/show/9248/the-truth-about-ssd-data-retention есть:
        «Finally, the drive must retain data without power for a set amount of time to meet the JEDEC spec. Note that all these must be conditions must be met when the maximum number of data has been written i.e. if a drive is rated at 100TB, it must meet these specs after 100TB of writes.» (не совсем ресурс по стираниям, это рейтинг от производителя, в пределах которого действует гарантия)

        > Новые же накопители и по десять лет спокойно сохраняют информацию.
        Новые накопители, выпущенные в 2015 году еще не хранились 10 лет без питания (есть только эксперименты при повышенных температурах). Накопители, выпущенные в 2005 году могли храниться 10 лет без питания, однако в них использовался более «толстый» техпроцесс и ячейки имели намного более высокие характеристики (SLC и MLC а не TLC, десятки тысяч стираний вместо единиц и долей тысяч, физически в ячейках на порядки больше электронов).


        1. Gavric
          15.05.2015 18:34
          +3

          Ну, начать следует с того, что прочитать название презентации, на которую Вы ссылаетесь: «JEDEC SSD Specifications
          Explained». То есть, презентация просто разъясняет те требования, которые JEDEC предъявляет к производителям SSD для стандартизации спецификаций. И на странице 25 и далее там рассказано, как надо считать надёжность. Сохранность данных на отключенном SSD в течение некого периода времени — это просто требование, и если оно не выполняется, то такой накопитель согласно JEDEC не считается исправным. И это значит, что в течение всего срока эксплуатации эти требования выполняются, в том числе и в самом худшем случае — при окончании ресурса.

          Далее можно обратиться к тому, как считает надёжность Intel — приведённые таблицы ведь взяты у этого производителя, о чём явно указано в презентации. Если взять любой даташит на серверную модель SSD (например), то там будет чётко описано, что согласно стандартам JEDEC, Data Retention — это the time period for retaining data in the NAND at maximum rated endurance. Кстати, для DC S3500/S3700 этот период составляет 3 месяца при 40 градусах — как, собственно, и положено.

          Ну а 10 лет — это оценочный прогнозируемый срок хранения данных в новых ячейках MLC NAND. Понятно, что практика может отличаться как в большую, так и в меньшую сторону, однако ж речь будет всё равно идти не о неделях, а о годах.


          1. propell-ant
            18.05.2015 13:19
            +1

            и всё же, есть ли документ, в котором приводятся данные о том, сколько (по мнению производителя) должны храниться данные на SSD, выработавшем ресурс только на 50%, 20%, 10%?

            И большое спасибо за разъяснение, а то я начал волноваться и градусы считать.


            1. Gavric
              19.05.2015 04:20
              +2

              Я таких документов не встречал, к сожалению. Максимум, что говорят производители: «Для длительного хранения данных используйте HDD».


              1. propell-ant
                19.05.2015 10:26
                +1

                И тогда последний вопрос, возможно детский — все обсуждаемые в посте страшилки касаются только обесточенного SSD? В реальных условиях, при штатной работе в составе исправного сервера в качестве накопителя данных, SSD же не может потерять информацию, которая просто давно записана?


                1. Gavric
                  19.05.2015 10:45
                  +1

                  Нет конечно. Миллионы людей во всём мире используют SSD, например, как системные накопители, куда один раз и навсегда записана ОС и файлы которой потом не перемещаются и не изменяются. Как показывает практика, проблемы в таком случае могут возникать только у самсунговских накопителей на базе TLC, но это — признанный производителем баг, а не нормальное поведение. Больше ни с какими моделями SSD подобных проблем не выявлялось.


                  1. propell-ant
                    19.05.2015 11:34
                    +1

                    Хорошо, спасибо!
                    ваш коментарий-возражение по ценности информации почти как сам пост.