В нескольких темах этой платы указана рекомендация оставить 10% - 25% свободного места при использовании SSD-накопителей.

Центральный вопрос сейчас таков:

  • Относится ли эта рекомендация 25% к полностью неформатированному пустому пространству для отдыха на диске? (= неформатированный необработанный раздел)

    или же

  • Можно ли отформатировать весь диск с файловой системой в полный размер диска, но позже просто обратите внимание, чтобы избежать полного заполнения файловой системы данными (= оставляя 25% свободного пространства внутри отформатированного раздела)?

3 ответа3

1

Прежде всего, 25% не одинаковы для каждого диска, но принцип остается тем же. Некоторые накопители могут использовать всего 5%, прежде чем начнутся серьезные проблемы с производительностью.

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

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

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

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

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

1

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

Если это совершенно новый диск, и вы точно знаете, что он никогда не использовался, оба случая будут идентичны.

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

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

Я разместил больше на слое Flash Transition Layer здесь.

1

Эта рекомендация относится ко всему количеству секторов на диске. Причиной этого является то, что для прошивки диска требуется некоторое свободное место для сборки мусора. Прошивка на самом деле не заботится и не знает о форматированном или неформатированном пространстве или о разметке.

Число 25% не имеет научного обоснования и может быть преувеличено.

Ответы на ваш вопрос:

Относится ли эта рекомендация 25% к полностью неформатированному пустому пространству для отдыха на диске? (= неформатированный необработанный раздел)

Да - на весь SSD. Неформатированный раздел является частью этого пространства.

Можно ли отформатировать весь диск с файловой системой в полный размер диска, но позже просто обратите внимание, чтобы избежать полного заполнения файловой системы данными (= оставляя 25% свободного пространства внутри отформатированного раздела)?

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

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