Как выполнить TRIM для SSD в RAID 1 на Windows 10 (1903)?

Вопрос или проблема

Я использую 2 диска Samsung 860 pro объемом 1 ТБ в RAID 1 (Intel RST версии 17.2.4.101) на Dell Precision 3620 (i7-6700).

Производительность записи ухудшилась ужасно.

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

Есть ли способ отправить команду TRIM? Или как можно настроить RAID 1 с работающим TRIM? (Похоже, что команды TRIM с eRTS совместимы только с Intel ssd)


Примечание: Этот вопрос отличается от возможного повторяющегося вопроса, потому что Intel RST изменился за 4 года, и Windows 10 может теперь поддерживать его.

Поддержка Samsung: Как использовать TRIM?

Примечание: Сначала сделайте резервную копию, затем проверьте, что она соответствует исходному объему. Сделайте еще одну резервную копию и убедитесь, что она также соответствует.

Windows 7/Windows server 2008 или более поздняя версия

  • FAT32 не поддерживается; поддерживается NTFS
  • TRIM нельзя выполнить, но возможно включение/отключение.
  • Включение TRIM в Windows: команда fsutil
    • Перейдите в Пуск > Все программы > Стандартные > щелкните правой кнопкой мыши на Командная строка и выберите “Запуск от имени администратора”.

    • Введите fsutil behavior query DisableDeleteNotify и нажмите Enter. Если отображается “DisableDeleteNotify = 0”, Trim включен.

      Если не работает, введите fsutil behavior set DisableDeleteNotify 0 и нажмите Enter, чтобы активировать.

Я знаю, что это старая тема, но эта проблема беспокоит меня уже несколько лет, и это причина, по которой я никогда не строил машину с raid1 SSD. Однако сегодня мне пришло в голову возможное решение вашей проблемы.

  • Возможно, вы сможете извлечь один из ваших SSD. Массив перейдет в деградированный режим с одним диском.
  • Перенесите удаленный диск на другую машину с поддержкой AHCI и отформатируйте диск там, а затем выполните TRIM.
  • Поставьте диск обратно и восстановите массив со второго диска деградированного массива.
  • Повторите процесс с другим диском.

Будьте предупреждены, я никогда этого не пробовал, но возможно, это возможно?

.

Ответ или решение

Использование твердотельных накопителей (SSD) в RAID 1 на Windows 10 может привести к определенным проблемам, связанным с износом ячеек памяти, если команды TRIM не выполняются. TRIM — это команда, которая помогает SSD-накопителю очищать ячейки памяти и поддерживать оптимальную производительность. В вашем случае установки RAID 1 с Intel Rapid Storage Technology (RST) версии 17.2.4.101 на Dell Precision 3620 с двумя SSD Samsung 860 Pro емкостью 1 ТБ, мы сталкиваемся с проблемой, что TRIM-команды автоматически не поддерживаются, ухудшая производительность.

Теория: RAID и поддержка TRIM

RAID 1, или зеркалирование дисков, обеспечивает дублирование данных на двух дисках для повышения надежности. Однако большинство контроллеров RAID не поддерживают прямую передачу TRIM-команд на SSD, что затрудняет поддержание высокой скорости записи на таких дисках в составе массива. Ваше текущее программное обеспечение Intel RST, вероятно, не поддерживает TRIM для не-Intel SSD в конфигурации RAID 1.

Пример: Проверка и включение TRIM в Windows

Прежде чем предпринимать сложные действия с массивом RAID, убедитесь, что TRIM включен на уровне операционной системы.

  1. Откройте командную строку от имени администратора:

    • Перейдите в "Все программы" > "Стандартные" > кликните правой кнопкой мыши по "Командная строка" и выберите "Запуск от имени администратора".
  2. Проверьте, включен ли TRIM:

    fsutil behavior query DisableDeleteNotify

    Если TRIM включен, вы увидите: DisableDeleteNotify = 0. Если он отключен, выполните следующую команду, чтобы включить его:

    fsutil behavior set DisableDeleteNotify 0

Но учтите, что эта команда работает только на уровне системы и не отправляет TRIM-команды на контроллер RAID, если последний не поддерживает эту функцию.

Применение: Возможные решения

  1. Использование других драйверов RAID:

    Одним из решений может быть использование обновленных драйверов, которые могли бы поддерживать TRIM. Узнайте у Intel, поддерживается ли более новая версия драйвера с функцией TRIM для RAID 1 и не-Intel SSD.

  2. Ручное обслуживание:

    С этим методом нужно быть осторожным, так как он может привести к потере данных. Важно создать резервные копии перед выполнением следующих шагов:

    • Деградация массива:
      Вы можете удалить один SSD из массива, что приведет к его деградации.

    • Обслуживание SSD:
      Подключите удаленный диск к другому компьютеру, который поддерживает AHCI, и проведите очистку ячеек памяти с помощью TRIM или специальных утилит от Samsung (например, Samsung Magician).

    • Восстановление массива:
      Поставьте диск обратно и позвольте массиву перестроиться. Затем повторите процесс для второго диска.

Заключение

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

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

Оцените материал
Добавить комментарий

Капча загружается...