Полное шифрование тома переводит SSD в полностью использованное состояние?

3485
user10762

Твердотельные накопители, в частности из распространенного MLC-типа, имеют ограниченное число операций записи до того, как изнашиваются ячейки памяти. Благодаря использованию алгоритмов выравнивания износа это эффективно обходится, так что накопитель имеет полезный срок службы. Другая сторона выравнивания износа заключается в том, что он повышает производительность за счет записи в неиспользуемые блоки, а не при гораздо более медленной операции чтения, стирания и записи в существующий используемый блок. Но эти алгоритмы полагаются на то, что они являются неиспользованными доступными блоками.

Таким образом, вопрос в том, что произойдет, если вы зашифруете весь диск чем-то вроде BestCrypt или TrueCrypt? Оба они будут записывать то, что выглядит как случайные данные, на весь диск. Эффективно ли это переведет привод в полностью использованное состояние и как это повлияет на выравнивание износа и производительность привода?

Я знаю, что некоторые накопители резервируют часть своей емкости именно по этой причине. Если вы видите диск, рекламируемый как диск на 60 или 120 ГБ, это, вероятно, диск на 64 или 128 ГБ, часть его емкости зарезервирована и недоступна для вашего использования. Но резервируют ли дисководы, которые объявляют себя как 64/128 / 256ГБ, таким образом, или это зависит только от того, что накопитель никогда не будет полностью заполнен, чтобы иметь доступные блоки для выравнивания износа?

...

Я, наверное, беспокоюсь о том, что на самом деле не будет проблемой на практике. Но мне довольно любопытно, насколько умны алгоритмы выравнивания износа. Они допускают непрерывное чтение / изменение / запись на диск, который кажется полностью заполненным?

6

2 ответа на вопрос

3
davr

Честно говоря, вам не нужно беспокоиться о выравнивании износа или количестве записей на ячейку. Вы никогда не достигнете предела в течение разумного количества лет. Много и много информации уже выложено здесь

Теперь у некоторых твердотельных накопителей возникает проблема, когда они теряют до 20% или что-то в этом роде после того, как они приближаются к полной. Если шифрование вашего диска действительно записывает случайные данные на весь диск, это может привести к тому, что они будут заполнены контроллеру SSD. В этом случае вы можете испытать это замедление, если у вас есть один из затронутых дисков. Хотя в перспективе, если у вас есть качественный твердотельный накопитель, такой как Intel x25-m, даже при замедлении он все равно будет в несколько раз быстрее любого жесткого диска.

Вопрос, на который вы ссылаетесь, сбивает с толку, как долго данные будут оставаться доступными для чтения, а время жизни ограничено сроком записи. Из информации, которую я прочитал, производители прогнозируют срок службы «типичной» нагрузки примерно 5 лет, и, безусловно, их можно быстро убить при большой нагрузке записи. JamesRyan 12 лет назад 1
@JamesRyan Нет, их невозможно быстро убить с большой нагрузкой записи. Сделайте математику или покажите мне сайт, где эта математика показала это. davr 12 лет назад 0
Наблюдение в реальном мире превосходит математику теоретики, однако также невозможно сделать математику, потому что выравнивание износа является охраняемым секретом - http://www.codinghorror.com/blog/2011/05/the-hot-crazy-solid-state -Драйв-scale.html JamesRyan 12 лет назад 1
0
LawrenceC

Выравнивание износа может работать, когда диск полон. Диски SSD имеют запасные сектора, как и жесткие диски. Микропрограмма может использовать эти сектора (или другую внутреннюю память) для копирования и замены полных уже запрограммированных секторов. Конечно, это будет медленнее, чем запись в незапрограммированные сектора.

Похожие вопросы