1

Мой сценарий:

Я разделил SSD-накопитель на 250 ГБ пополам. Я заполняю первый раздел ОС и данными и оставляю второй абсолютно пустым. Влияет ли это на выравнивание износа SSD?

Может ли разделение SSD заставить контроллер SSD не использовать некоторые ячейки памяти и, следовательно, ухудшить выравнивание износа из-за чрезмерного использования определенных ячеек?

Другими словами, мои вопросы:

  1. На каком уровне происходит трансляция LBA в ячейки памяти?

  2. Означает ли резервирование LBA операционной системой резервирование "определенных" ячеек памяти, микросхем или блоков контроллером SSD?

или же

  1. Переводятся ли зарезервированные LBA в определенные блоки памяти, микросхемы или ячейки? (независимо от того, расположены ли блоки в одном чипе или во множестве разных)

1 ответ1

2

Разбиение 250 ГБ SSD пополам. Я заполняю 1- й раздел ОС и данными и оставляю 2- й абсолютно пустым. Влияет ли это на выравнивание износа в ssd?

Если вы создаете два раздела и просто не используете второй: Нет.

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

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


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

Обратите внимание, что вы можете архивировать то же самое, оставив столько места пустым, сколько стоит второй раздел. Например, на диске 100 ГБ вы получите то же преимущество с:

50GB in use   50 GB unpartitioned

как с

100GB partition with 50GB not filled with data and with TRIM enabled.


1.На каком уровне происходит перевод LBA?

В SSD. И это не сложная картография. Сектор 1 LBA может указывать на одну флэш-ячейку сегодня. Но после записи в него он может быть сохранен в другой флэш-ячейке. Это не видно на компьютере. Это известно только на самом SSD.

2.Означает ли резервирование LBA операционными системами резервирование "определенных" nand-ячеек, чипов или блоков контроллером SSD?

Один HDD: да. На SSD: Нет.

Или же

3.Зарезервированные лиги LBA переводят в конкретные блоки nand, чипы или ячейки?

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

Думайте об этом как о библиотеке.

В классические (HHD) времена книга № 1, хранящаяся на shellf № 1, всегда находилась в одном и том же месте. С SSD это больше похоже на то, что название и реальное расположение книг будут различаться. До тех пор, пока эта библиотека знает, какая книга имеет в виду "книга 1 с полки 1", не имеет значения, где она на самом деле находится.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .