Я хочу понять, улучшит ли и как fstrim производительность диска ssd, который не был обрезан в течение некоторого времени, потому что он использовался ОС, которая не поддерживала обрезку, или предполагал, что ОС / файловая система не поддерживает SSD. Предположим недавний ssd с поддержкой отделки. Это чисто для моего понимания и знаний.

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

Давайте рассмотрим этот пример .. 1. Недавний SSD с поддержкой встроенной обрезки, но старая ОС, которая не поддерживает SSD (скажем, Windows 2000)2. Я использую систему в течение года или около того, и предположим, что Windows 2000 не знает SSD, моя система будет работать медленно с течением времени. 3. Теперь предположим, что я удаляю много файлов из этой системы (скажем, удалил все, кроме ОС), освободил почти 200 ГБ. Я предполагаю, что эта информация не поступает на SSD, так как триммер не поддерживается 4. Теперь я планирую использовать ОС с поддержкой SSD, например, недавний дистрибутив Linux 5. Во время установки Linux я отформатировал диск, используя ext4 6. Я бегу fstrim

Так вот где мой вопрос приходит. Поможет ли здесь запуск fstrim? Я полагаю, не потому, что для недавно установленной системы Linux не было большого количества удалений, так что нечего обрезать с точки зрения Linux.

Если мое понимание верно, я предполагаю, что безопасное стирание ATA будет единственным вариантом для сброса производительности здесь? Что-нибудь еще?

Спасибо заранее.

1 ответ1

0

Я думаю, что нашел ответ, а blkdiscard - это ответ. Перед форматированием существующего раздела windows2000 с помощью ext4 я могу удалить все блоки, принадлежащие этому разделу, с помощью приложения blkdiscard.

Вероятно, мне даже не нужно делать это явно, так как форматирование с недавним дистрибутивом Linux (mkfs.ext4) неявно выполнит blkdiscard раздела.

blkdiscard лучше, чем безопасное стирание ATA, потому что оно работает на уровне раздела, но безопасное стирание ATA сбрасывает весь диск.

Теперь, если кто-то может подтвердить мои выводы, это было бы здорово.

Благодарю.

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