SSD, которому не нужно использовать поддержку OS TRIM, чтобы минимизировать деградацию?

4057
Enigma

Было продвинуто много усилий для улучшения интеграции TRIM для ОС, но мне нужно решение для интегрированной SSD TRIM.

Я просмотрел страницы SSD на newegg.com, и некоторые упоминают «поддержку TRIM», другие - «OS TRIM», а некоторые вообще не упоминают TRIM.

Я планирую использовать твердотельный накопитель в PS3, который не будет предлагать поддержку TRIM в зависимости от операционной системы, поэтому я искал тот, который поддерживает его с помощью встроенного программного обеспечения (самостоятельно) или не нуждается в техническом обслуживании. Я не смог найти тот, который явно упомянул самодостаточность в деталях, поэтому ответ на этот вопрос должен быть скрыт в другом месте, возможно, в технологии?

Имея это в виду, какой уровень технологии мне требуется для моего приложения? Цель состоит в том, чтобы иметь наименьший уровень деградации без поддержки ОС TRIM. Есть ли для этого ниша? Я думаю, что в конечном итоге это будет желаемое направление.

От: http://www.hardcoreware.net/ssd-on-ps3-performance-guide/

Некоторые накопители, такие как серия Kingston V100, имеют свои собственные функции, основанные на прошивке, в стиле TRIM. Это не зависит от ОС, поэтому не требует ручной сборки мусора.

Доступны только серии V300 (по крайней мере, на newegg), и они ничего не упоминают о TRIM.

Также связанные ( http://www.tomshardware.com/forum/289314-32-trim-important ):

Причина, по которой твердотельный накопитель не может отправить саму команду TRIM, заключается в том, что команда TRIM требует правильного понимания файловой системы и того, какие логические блоки фактически свободны, а какие содержат полезные данные. Технически возможно для производителей контроллеров SSD создать контроллер SSD с полным знанием файловых систем NTFS, HFS +, EXT2 +, но в этом нет необходимости, когда к нему уже подключен компьютер, который будет выполнять всю ту же работу уже для выполнения текущее обслуживание файловой системы.

3
Нужна ли * SSD поддержка ОС? Я уверен, что все твердотельные накопители работают, например, с Windows XP, которая не поддерживает TRIM ... Mehrdad 11 лет назад 0
Из того, что я понимаю, они не требуют этого, но это значительно улучшает жизнь и функционирование SSD. (http://www.bit-tech.net/hardware/storage/2010/02/04/windows-7-ssd-performance-and-trim/1) - я перефразировал вопрос. Enigma 11 лет назад 0
[Этот мой старый вопрос касался аналогичной проблемы] (http://superuser.com/questions/190566/sandforce-controller-ssd-garbage-collection-for-systems-without-trim-support). Тогда это называлось просто «сборка мусора». Может быть, ссылки там могут помочь вам. Daniel Beck 11 лет назад 1
@Enigma: TRIM влияет только на производительность записи. Это не повлияет на жизнь SSD. David Schwartz 11 лет назад 1
Это тем не менее деградация, которую я хотел бы предотвратить или минимизировать в максимально возможной степени. Я не смог бы вынуть его и запустить команды TRIM через ОС, так как диск полностью зашифрован. Enigma 11 лет назад 0
@DanielBeck: я нашел это: http://www.newegg.com/Product/Product.aspx?Item=N82E16820227939 на основе этой статьи, которая кажется многообещающей. Не уверен, что именно означает «поддержка Native TRIM». Enigma 11 лет назад 0
@David: без команд TRIM, поступающих из ОС, большинство накопителей будут выполнять фоновый сбор и объединение страниц в блоках, что приведет к дополнительному усилению записи и износу накопителя. Таким образом, современный твердотельный накопитель будет меньше работать в системе без TRIM, хотя трудно сказать, насколько сильно (в основном на полные накопители это повлияет). Groo 11 лет назад 0
@Enigma: эта функциональность прошивки, подобная TRIM, является просто фоновым сбором и имеет целью повышение производительности записи за счет увеличения износа дисков. В ОС без поддержки TRIM накопитель не знает, какие блоки не используются файловой системой, поэтому это означает, что некоторые блоки могут перемещаться без необходимости много раз. Вот почему они называют это «усиление записи». Groo 11 лет назад 0
@ Гру: Трудно представить, что может быть значительным. David Schwartz 11 лет назад 0
@ Дэвид: Ну, все, что нужно, это заполнить диск только один раз (вы копируете кучу файлов DVD или виртуальных дисков, а затем немедленно удаляете их). А удаление в ОС, отличной от TRIM, означает просто изменение пары байтов в FAT / MBR, вместо того, чтобы точно сказать диску, что было удалено. После этого у вас остается накопитель, который считает, что почти все его блоки заполнены, и это убийца алгоритмов выравнивания износа. Groo 11 лет назад 0

1 ответ на вопрос

3
OCDtech

TRIM на самом деле является функцией планировщика ввода-вывода, поэтому Windows практически не использовала TRIM (планировщик ввода-вывода нельзя выбирать / настраивать в ОС MS). Нет доступного SSD уровня пользователя, который выдает команды TRIM во встроенном программном обеспечении. Есть пара, разработанная для корпоративных RAID-конфигураций, которые делают это, но стоят более 1000 долларов каждая. Вам гораздо лучше выбрать твердотельный накопитель с очень агрессивной сборкой мусора. Я знаю:

  • Все твердотельные накопители на базе контроллера Intel G2 на диске
  • Приводы Kingston в сериях V100 + и V300 + (не V100, V300 или V330)

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

  1. Взломай свой PS3. Доступны модифицированные ОС PS3 с поддержкой TRIM.
  2. Go Hybrid. Это, наверное, лучший вариант. Все гибридные приводы выполняют выравнивание износа и очистку ячеек в прошивке. Это не так быстро, как SSD, но производительность не ухудшится. Алгоритмы кэширования особенно хорошо подходят для использования PS3.