Поддерживается ли TRIM в конфигурациях RAID 0 для SSD-дисков в Windows 7?

13

Я знаю, что этот вопрос, возможно, задавался когда-то в прошлом, но я пытаюсь выяснить, поддерживает ли Windows 7 передачу команд TRIM через RAID-контроллеры.

Я пытаюсь выбрать между покупкой одного SSD-накопителя и использованием TRIM или покупкой двух SSD-накопителей и переводом их в конфигурацию RAID 0

Какую самую быструю текущую конфигурацию я могу настроить?

Я хочу, чтобы моя машина для разработки работала быстро.

KronoS хочет получить обновленную информацию по этому вопросу:

Я смотрю, есть ли обновление по этому вопросу, так как в настоящее время у меня есть установка RAID 0 с двумя SSD-дисками. Будет ли поддерживаемый TRIM SSD в массиве RAID0 правильно передавать команду TRIM?

Джон Сонмез
источник

Ответы:

6

Редактировать : для некоторых систем Intel теперь поддерживает передачу команды TRIM на твердотельные накопители в RAID-0. Эти требования являются :

  • Материнская плата 7-й серии (к сожалению, чипсеты 6-й серии не поддерживаются).
  • Технология Intel Rapid Storage (RST) для драйвера RAID версии 11.0 или выше ( текущая версия 11.2 )
  • Windows 7 (ожидается поддержка Windows 8)

Некоторые контроллеры памяти Intel будут передавать TRIM на твердотельные накопители , когда контроллер находится в режиме RAID, а некоторые жесткие диски подключены к RAID. Однако на данный момент твердотельные накопители не должны быть в RAID для получения TRIM.

Это также будет зависеть от конкретных SSD, которые вы планируете купить. AnandTech недавно сравнил производительность двух жестких дисков Intel X25-V емкостью 40 ГБ в RAID-0 с другими твердотельными накопителями (не RAID). Скорости последовательной записи и (выровненной) произвольной записи улучшены, но все же есть лучшие варианты с одним SSD, которые не пострадают от потери TRIM.

Обновление: для Windows 7 я не могу найти никаких доказательств того, что твердотельные накопители в аппаратном или программном RAID 0 будут принимать TRIM. Технология Intel Rapid Storage обновлена ​​с версии 9.6 до 10.1, но не добавляет эту функцию. Тем не менее, это может быть возможно при использовании программного RAID с btrfs (и Linux):

Насколько я понимаю, аппаратные RAID-контроллеры не передают команду TRIM своим дискам; btrfs работает с диском напрямую, поддерживает TRIM и поддерживает RAID. Я не встречал явного упоминания о возможности объединения поддержки RAID и TRIM с использованием btrfs с независимыми дисками, поэтому я спрашиваю: когда btrfs находится в режиме RAID, он все еще передает команды TRIM на SSD?


Если TRIM включен, то да, он должен.

sblair
источник
Хорошо, это имеет смысл. Так что, если предоставляется выбор между 1 Crucial RealSSD C300 256 ГБ или 2 Crucial RealSSD C300 128 ГБ в RAID 0. Что быстрее? Будет ли недостаток обрезки преодолеваться скоростью RAID 0?
Джон Сонмез
@John Трудно сказать наверняка без тестов, но я предполагаю, что вариант RAID-0 будет самым быстрым, по крайней мере, на начальном этапе. Лично я предпочел бы один больший SSD, потому что SSD имеют тенденцию быть быстрее, чем больше свободного места (и TRIM поможет поддерживать пул свободного пространства с течением времени), и из-за небольшого хлопот, которые добавляет RAID. Последовательные скорости должны быть на высоте с C300s в RAID-0 (особенно с 6 Гбит / с SATA); но часто в реальной работе преобладают случайные скорости чтения / записи.
sblair
6

Похоже, что TRIM по-прежнему не поддерживается RAID, программным или аппаратным обеспечением, уровнем 0 или более, и, похоже, в этом случае Microsoft не виновата.

От технологии Intel Rapid Storage :

Есть ли поддержка TRIM для конфигураций RAID?

Технология Intel® Rapid Storage 9.6 поддерживает TRIM в режиме AHCI и в режиме RAID для дисков, которые не являются частью тома RAID.

Был обнаружен дефект для исправления информации в файле справки, в которой говорится, что TRIM поддерживается на томах RAID.

В текущей версии Intel Rapid Storage Technology версии 10 статья Какие функции поддерживаются на каждом контроллере ввода-вывода (ICH)? все еще упоминает:

Поддержка TRIM в Windows 7 * (в режимах AHCI и RAID для дисков, не входящих в том RAID)

В статье RAID поддержки программного обеспечения / LVM TRIM на Linux подтверждает этот факт для Linux, но предлагает обходной путь , который консервирует TRIM и имеет тот же эффект , как RAID-0, но без использования RAID.

harrymc
источник
Таким образом, по сути, нет никакой поддержки для TRIM ни в одной конфигурации RAID SSD. Печальный.
Джеймс Мерц
1
@KronoS: единственные поддерживаемые конфигурации RAID для TRIM: (1) тривиальный случай одного диска или (2), когда диск используется как не входящий в состав RAID.
Harrymc
Если Microsoft не виновата, означает ли это, что TRIM поддерживается для программной конфигурации RAID-1 в Windows 7 (без микропрограммного / аппаратного RAID)?
pacoverflow
@pacoverflow: я действительно не знаю. Я полагаю, что это будет зависеть от вашей комбинации драйверов и дисков.
harrymc
1
@pacoverflow: этот ответ датируется 2014 годом. Более новые Windows могут работать лучше. См. Также «
Дисковые
2

На данный момент: ни один RAID-контроллер, о котором я знаю, не передает команды TRIM на подключенные SSD.

afrazier
источник
2

Кроме того, вы можете узнать, работает ли trim, запустив cmd и введя его;

fsutil behavior query DisableDeleteNotify

Результат 0 указывает, что это так.

RJFalconer
источник
1
Это будет только сказать вам , если разделка включена , не является ли это на самом деле работает . superuser.com/a/145698/13781
Владимир Пантелеев
1

Чтобы включить TRIM при использовании SSD в конфигурации raid 0, вам нужно две вещи для достижения TRIM.

Во-первых, и самое главное, вам нужен Intel Raid OROM 11.2 или новее (OROM является частью вашей BIOS и может быть обновлен через обновление BIOS). Intel официально поддерживает только TRIM для raid 0 SSD на своем новом чипсете 7-й серии, но это не означает, что он не может работать на старых чипсетах Intel, например, на P67 / Z67 (могут быть другие чипсеты, в которых может быть добавлен OROM 11.2 или более новый OROM) Если вы можете найти пользовательские / модифицированные BIOS, которые включают в себя Intel Raid OROM 11.2 или новее (в настоящее время Intel RAID OROM 11.6.0.1702) и установить драйвер Intel Rapid Storage Technology 11.2 или новее (в настоящее время Intel RST 11.7.0.1013), вы получит TRIM для массивов SSD raid 0.

Вот ссылка на найденный мной форум, на котором представлены модные биографии для материнских плат ASUS / ASRock (наборы микросхем доступны для raid OROM update P67 / Z68 / Z77) - BIOS ASUS / ASRock с обновленным RAID OROM (эта ссылка также содержит ссылку для загрузки Драйвер Intel Rapid Storage Technology 11.7.0.1013) Обязательно ознакомьтесь с форумом, в котором приведены инструкции по установке модифицированных BIOS, а также другая важная информация. Я сделал это только с материнской платой Asus Sabertooth Z77, но она одинакова для всех материнских плат Asus Z77, у меня нет опыта работы с другими производителями материнских плат. Чтобы установить модовый биос, вы ДОЛЖНЫпрошить биос с помощью утилиты USB Bios Flashback, для этого потребуется поместить измененный файл биоса на флэш-накопитель USB, переименовать файл биоса (для Sabertooth Z77 мне пришлось переименовать биос в Z77ST.CAP, каждая материнская плата имеет конкретное имя файла и USB Bios Flashback не будут работать, если это имя файла не совсем правильно, вы не повредите или сломаете что-либо, если вы используете USB Flashback Utility с неправильным именем файла для BIOS, оно просто не будет работать). Чтобы в полной мере воспользоваться новыми функциями OROM, такими как TRIM, вам нужно уничтожить и воссоздать ваш raid-массив, затем вам нужно будет выполнить новую установку Windows 7 (не используйте образ вместо новой установки). ). После установки Windows и завершения установки драйверов вместе с технологией Intel Rapid Storage 11.7.0.

Если вы использовали ваши SSD в массиве raid без поддержки TRIM, я рекомендую вам выполнить «безопасное стирание» на каждом из SSD-дисков, это отличается от безопасного стирания, отличного от того, что традиционно используется на HHD для полного стирания данных. , Я лично сделал это как с моими твердотельными накопителями на своем основном домашнем компьютере, так и не испытал никаких проблем, и он вернул производительность моего твердотельного накопителя обратно к тому, что было при первоначальной установке твердотельного накопителя - КАК ПОЛУЧИТЬ ОБРАТНУЮ РЕЗУЛЬТАТИВНОСТЬ Твердотельного накопителя - ссылка будет содержать инструкции о том, как выполнить безопасное стирание на вашем SSD, вы будете использовать Parted Magic и unetbootin для установки Parted Magic на загрузочный USB-диск (на самом деле unetbootin - невероятно полезный инструмент, потому что он позволит вам взять ЛЮБОЙ загрузочный файл .iso и создать загрузочный флеш-накопитель USB)

Воз
источник