Почему не сбрасывать автоматически для SSD?

Я был удивлен, обнаружив, что опция discard все еще не добавляется автоматически в мой fstab , даже если у меня есть SSD. Таким образом, я должен следовать этим инструкциям , чтобы добавить его.

Почему установщик не делает это автоматически? Есть ли какой-то скрытый недостаток в использовании discard? Есть ли проблемы с надежным обнаружением SSD?

6
задан 13 April 2017 в 15:23

2 ответа

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

  • Какую файловую систему использовать? (Не все файловые системы поддерживают TRIM. Фактически, только небольшая группа файловых систем поддерживает TRIM, включая ext4 и btrfs)

  • Какой SSD использовать? (Некоторые не годятся для TRIM. Некоторым не нужен TRIM)

  • Будет ли использоваться RAID? (Есть несколько проблем с RAID при использовании TRIM)

  • Какое влияние это окажет на производительность? (Отрицательный, положительный. Это варьируется в зависимости от SSD, аппаратного обеспечения, конфигурации RAID ...)

Так что я думаю, что со всеми этими сомнениями, один из вариантов проверить это самостоятельно осталось с ручным подходом и посмотреть, есть ли реальная выгода. Я могу сказать, что выгода от Intel 520 с и без Trim очень мала, по крайней мере, в моем случае. Но, тем не менее, при всех этих проблемах с производительностью включение автоматической TRIM даже будет навязчивой идеей, поскольку для некоторых пользователей это будет хорошо, а для других - очень плохо.

0
ответ дан 13 April 2017 в 15:23

Я наткнулся на информацию, которая говорит, что ОЧЕНЬ ВАЖНО ОТКЛЮЧИТЬ ВАРИАНТ ОТКЛЮЧЕНИЯ МОНТАЖА на SSD (-o nodiscard) под Linux. Вот цитата и ссылка:

Ссылка:

https://www.intel.com/content/dam/support/us/en/documents/ssdc/data-center -ssds / Intel_Linux_NVMe_Guide_330602-002.pdf

Цитата со страницы 6:

"Рекомендации по файловой системе

ВАЖНО: Не сбрасывать блоки при использовании файловой системы.

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

Базовые файловые системы:

• ext4 - расширенная опция по умолчанию - не сбрасывать блоки во время создания файловой системы, сохранять их и не добавлять расширенную опцию «сбросить», поскольку некоторая информация покажет вам делать.

• xfs - с помощью mkfs.xfs добавьте опцию –K, чтобы не сбрасывать блоки.

Если вы собираетесь использовать программный RAID, рекомендуется использовать в качестве начала размер фрагмента 128 КБ в зависимости от рабочей нагрузки, которую вы собираетесь выполнить. Вы всегда должны проверять свою рабочую нагрузку. "

Как видите, сам производитель, Intel, НАСТОЯТЕЛЬНО настаивает на том, что они повторяют это ПЯТЬ раз в тексте, ЧЕТЫРЕ явно и с помощью логики, понятной профессионалам. Это ОЧЕНЬ ЭМФАТИЧЕСКИЕ от производителя. Кроме того, этот твердотельный накопитель не дурачится: это твердотельные накопители Intel с производительностью 1200 долларов, выпущенные несколько лет назад.

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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