Вопрос Будут ли данные считывания вызывать SSD?


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

Я планирую включить предварительную выборку на машине Linux с SSD. У меня отключено атиме.


23
2018-06-22 13:12


происхождения


Я хотел бы отметить, что, хотя это общеизвестно, большинство людей сильно переоценивают, как быстро у них закончится запись на SSD. Intel конкретно заявляет, что вы можете писать более 21 ГБ в день для десять лет подряд без истощения записей на их потребительского уровня диски. - Shinrai
(Кроме того, никогда не дефрагментируйте SSD в любом случае, поскольку на самом деле он ничего не поможет.) - Shinrai
Подумайте о том, чтобы согнуть кусок металла (например, вешалку). Вы можете «записать» в него информацию (например, straight = 0, bent = 1), сгибая ее и «прочитать» информацию, посмотрев на нее. Вы можете читать его столько раз, сколько хотите, без (значительного) вреда, но вы можете писать только столько раз, пока он не сломается. - Synetech
@Synetech. У меня сложилось впечатление, что физическое расположение данных на SSD является как A: в значительной степени не имеет отношения к 99% обстоятельств, а B: неправильно понимается большинством программ дефрагментации, поскольку они написаны в ожидании жестких дисков, а также контроллер на привод обрабатывает большую часть этого материала (вещи попадают в разные места для целей выравнивания износа и т. д.). Конечно, это очень упрощает. - Shinrai
Почти вся информация в этих комментариях устарела. - David Schwartz


ответы:


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

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

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


26
2018-06-22 14:24



Хотя сами чтения не являются непосредственно вредными, стоит отметить, что чрезмерное чтение может привести к тому, что прошивка будет генерировать фоновые записи. Тем не менее, фоновые записи, вероятно, в большинстве случаев будут незначительными. Больше информации: superuser.com/a/725145/6091 - rob


Я не считаю, что процесс чтения влияет на ячейки NAND, хотя я могу ошибаться (например, посмотрите на дно Эта статья). Возможно, что если «страница» или «eraseblock» не перепрограммируется в течение очень долгого времени, существует (возможно, очень маленькая) вероятность того, что некоторые из бит вернутся к незапрограммированному состоянию. Не уверен, что прошивка учитывает это и переписывает / переделывает страницы, которые не были прочитаны в течение длительного времени.


3
2018-06-22 15:13



Интересно. У вас есть больше информации (а не только этой статьи) об этом поведении? - dtmland
Я, к сожалению, не буду, но постараюсь не обновлять информацию, если буду сталкиваться с дополнительной информацией. - LawrenceC
Стоит отметить, что сами чтения не являются вредными, но чрезмерное чтение может привести к тому, что прошивка будет генерировать фоновые записи, чтобы противостоять ошибкам хранения и ошибкам чтения. @dtmland См. мой ответ на аналогичный вопрос, который был вдохновлен ответом ultrasawblade. superuser.com/a/725145/6091 - rob


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


2
2018-06-22 13:16



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


Флэш-память - это просто eeprom (чип, который можно перепрограммировать. Это перепрограммирование, которое вызывает износ, чтение неограниченно. Для чтения его просто памяти. http://en.wikipedia.org/wiki/Flash_memory#NAND_flash  в этой статье немного говорится о том, как работает перепрограммирование, и о том, как она в основном «сжигает» данные в памяти.


1
2018-06-22 13:19



Flash! == EEPROM - Alvin Wong
Интересный материал. Спасибо за ссылку! - Wander Nauta
Да, это не технически EEPROM, но это по-прежнему верно в том, что чтение не наносит никакого ущерба. - Shinrai