Підтримка апаратного RAID-контролера для SSD TRIM


16

Чи підтримують якісь апаратні RAID-контролери сьогодні доступні TRIM ?

Якщо ні, чи є у будь-яких виробників цільові дати підтримки TRIM?

Чи варто мені навіть цікавитись TRIM для SSD, встановлених на робочих станціях, залежних від продуктивності?

Перш ніж запропонувати це, так, програмне забезпечення RAID дозволило б усунути проблему, але мої вимоги не дозволяють програмному RAID.

редагувати: Здається, що відповідь "жоден RAID-контролери не підтримують TRIM" на поточну дату.

оновлення: материнські плати серії Intel 7 підтримують RAID 0 TRIM станом на серпень 2012 року. Напевно, ще більше виробників підтримують це зараз у 2015 році

Відповіді:


18

Я не знаю жодного RAID-контролера, який підтримує команди TRIM.

Як пояснюється вашим посиланням на Wikipedia, команда TRIM надає спосіб файловій системі повідомити SSD, коли блок даних більше не потрібен. Наприклад, після видалення файлу.

Життя ускладнюється, якщо у вас є рівень RAID між файловою системою та SSD. Спочатку потрібно оновити програмне забезпечення RAID (або прошивку), щоб прийняти команди TRIM з файлової системи. Тоді шар RAID повинен з'ясувати, що з ними робити. Для RAID 1 (дзеркальне відображення) це було б досить прямо. RAID просто передає команди TRIM базовим SSD.

Для RAID на основі паритету, однак, не дуже багато ви могли б зробити з командами TRIM. Навіть коли файлова система виконана за допомогою блоку, ви не можете її TRIM, оскільки RAID потребує вмісту блоку для обчислення парності. RAID може відняти блок з відповідного блоку парності, а потім TRIM його, але тепер ви додали 3 додаткові операції вводу / виводу, щоб ви могли отримати невідомий прибуток від видачі команди TRIM. Я не бачу, як це того вартувало б.

Загалом команда SSD TRIM все ще досить нова. Багато SSD не підтримують його, і я навіть не впевнений, скільки файлових систем підтримують його. Тому, швидше за все, пройде деякий час, перш ніж системи RAID почнуть його підтримувати.


Згідно з моїми пошуками, Windows 7 підтримує його. Мене цікавить підтримка RAID 0 TRIM. Так, TRIMing RAID 5 може бути досить складним. Дякуємо за ваші думки.
dss539

Ба, я б підтримав вашу відповідь, але моя репутація занадто низька. WTF трапився з представником, який я переніс на основі моєї репутації переповнення стека? ugh
dss539

1
@ dss539 добре, якщо це будь-яке втіху, я його відмовив. Це було проклято гарне пояснення;)
drgncabe

0

Не вдалося метадані включити в смужку контролером, щоб зробити TRIM корисним?

Наприклад, у кожній смужці є лічильник, який відстежує кількість блоків, які використовуються (на основі попередніх запитів запису та обрізки з ОС). Коли вона досягне 0, надішліть команду TRIM на всі диски для блоків смуги.


Ви пропонуєте скоротити термін служби накопичувача за допомогою додаткового запису кожного разу, коли щось видаляється на диску, одночасно зменшуючи ємність накопичувального масиву? З'єднайте це з перерахунком паритету для RAID5, який вимагатиме декількох читання та інших операцій запису.
Chris S

0

Найновіша версія драйверів Rapid Storage Technology (RAID) версії 9.6.0.1014 для драйверів / менеджерів ICH підтримує TRIM ...


10
Це неправильно. Він підтримує TRIM для накопичувачів NEXT TO RAID, а не RAID. Наприклад, у вас є 2 диска на 1 ТБ в RAID, а потім і сам SSD, всі три диски, підключені до чіпсету Intel. Контролер Intel був би в режимі RAID, але сам SSD не був у RAID. Зверніть увагу, як конкретно на цій сторінці написано: TRIM не підтримується для SSD-
дисків, що

заперечував невірні відомості
rmalayter

0

Я ще не зрозумів, як відповісти на певний пост, але я вважаю, що Давр неправий.

Згідно з файлом довідки моєї установки 9.6.0.1014 Intel RST, він підтримує TRIM для RAID-масивів. Хоча це шведською мовою, грубий переклад наступний:

Системи, активовані RAID [Деякі стандартні функції] Наше програмне забезпечення також підтримує наступне: [інша функція] • TRIM (лише для Microsoft Windows 7 *) Ця функція підтримує SSD згідно з ATA-8. Це оптимізує запис, допомагає пристроям знижувати знос і зберігає невикористаний простір якомога більше.

Зверніть увагу, що це зазначено в заголовку RAID. Після цього є заголовок щодо AHCI. Я трактую це як підтримку обрізки під RAID - зауважте, що про TRIM під AHCI не йдеться.


1
Вони не дописи, це не форум. Ви ще не можете коментувати інші відповіді, оскільки ви новачок. Докладнішу інформацію див. У FAQ (угорі справа). Ласкаво просимо до помилки сервера!
Chris S
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.