Які переваги та недоліки мають гібридні SSD / HDD RAID


8

Я щойно читав про гібридні масиви RAID, що складаються з SSD та звичайних жорстких дисків, які підтримуються RAID-контролерами Adaptec .

введіть тут опис зображення

  1. Чи забезпечує така конфігурація RAID реальна перевага?
  2. Чи не знижується продуктивність запису до швидкості запису жорсткого диска?
  3. А як щодо різних розмірів дисків?

Коротше кажучи, які плюси та плюси має таке рішення RAID?


Перейшов за посиланням, яке ви опублікували, і це для мене насправді не має сенсу. Якщо вони записують 50% даних на жорсткий диск, як вони можуть уникнути їх читання повністю?
xbonez

1
@xbonez: Я не думаю, що вони записують 50% даних на жорсткий диск. Це має бути дзеркальна конфігурація, коли всі дані записуються на SSD та HDD (ліве зображення).
Ладислав Мрнка

О, так ... вибачте. Я повністю маю на увазі RAID 0.
xbonez

Відповіді:


6

За посиланням:

Adaptec Hybrid RAID Solution Контролери Adaptec записують на HDD і SSD і зчитують з SSD 100% часу, що призводить до максимальної продуктивності.

Запис і максимальний розмір гучності будуть обмежені на найменшому / повільному диску, як і будь-який інший змішаний RAID. Перевага полягає в тому, що читання - це все з SSD, де воно справді перевершує. Це дозволяє забезпечити надмірність RAID-1 та швидкість читання SSD без витрат на два SSD.

Звичайно, існує штраф за написання, але для більшості домашніх користувачів вони важкі для читання, а не для важких.


Чи орієнтований RAID-контролер із підтримкою накопичувачів SATA / SAS для домашніх користувачів?
Ладислав Мрнка

@Ladislav - Дивлячись на характеристики, на які вони орієнтовані на домашніх користувачів живлення або невеликих офісних установок. Велике підприємство, ймовірно, не купувало б голий контролер, і навіть якби вони це зробили, вони, мабуть, не змішували б і не відповідали накопичувачам.
MDMarra

1

Зауважте, що крім "Hybrid RAID" Adaptec, вони також мають щось, що вони називають "Max Cache".

Гібридний RAID дозволяє підтримувати ваші SSD звичайними прядильними дисками, щоб зменшити вартість масиву RAID. Мінус полягає в тому, що якщо вам потрібна продуктивність SSD, ви, ймовірно, не зможете пережити роботу на механічному диску. Таким чином, ви отримуєте продуктивність спінінг-диска, і, ймовірно, доведеться знімати послуги, поки не завершиться відновлення масиву - здається мені досить обмеженою в корисності. Я гадаю, що вам буде краще з 5-ти приводом всього SSD RAID-5 масиву, ніж 8-гібридним накопичувачем, але я не маю жодних номерів, щоб підкріпити це.

Макс-кеш дозволяє вводити SSD як кеш-пристрій для вашого масиву спінінг-дисків. Це звучить багатообіцяюче, але тонкий шрифт полягає в тому, що цей кеш проходить лише через запис, тому ваше записування відбувається зі швидкістю обертових дисків, і лише читання прискорюються. Якщо вам потрібно прискорення читання, це, мабуть, досить хороший шлях, але я особисто його не перевіряв.

Якщо ви працюєте з 64-розрядним Linux, ви можете спробувати модуль ядра flashcache, який дозволяє вам здійснювати або кешування, або зворотне записування (хоча можуть бути проблеми безпеки даних при зворотній записі) кешування одного блокового пристрою на інший. Я грав з цим, і це працює добре, але в ситуації, коли я планував ввести його у виробництво, нещодавно система була 32-розрядною і в даний час вона не працює в 32-бітному (липень 2011 р.).


0

Перш за все, якщо встановити SSD за RAID-контролером, ви втратите підтримку TRIM.
По-друге, я не дуже розумію всю цю ідею гібридного RAID. Вся суть RAID1 - це можливість IMHO протистояти втратам одного з накопичувачів. А тепер уявіть, що ви втратите свій SSD у цьому гібридному RAID під великим навантаженням. Ви бачите мою думку? Для мене це більше схоже на резервне рішення.

@MarkM Вибачте за те, що явно не висловився. Звичайно, контролер виявить несправність члена. Але чому люди готові платити премію за SSD? Тому що він може переносити більше навантаження. Для деяких типів навантаження (високий IOPS) він може працювати до 10 разів порівняно зі звичайним HDD. При такому навантаженні залишився жорсткий диск ніколи не зможе працювати так, як це робив SSD - ваш сервер ефективно опускається. Так що у випадку RAID1 з двома однаковими накопичувачами, коли один знижується, сервер продовжує працювати - і в цьому вся суть RAID1 IMHO. Ви повинні замінити несправний диск не для відновлення сервера (він працює нормально), а тому, що інший диск може вийти з ладу. Але за допомогою цього гібридного RAID вам доведеться якнайшвидше замінити несправний SSD, щоб відновити сервер до нормальної роботи. Як, коли у вас був лише один накопичувач, і він не вдався, і вам доведеться його замінити і відновити з резервної копії. Тому я пожартував, що це резервне рішення. Знову вибачте


Я впевнений, що контролер досить розумний, щоб читати з жорсткого диска, якщо SSD падає з масиву. Крім того, RAID ніколи не є резервним копієм за будь-яких обставин.
MDMarra

Я не погоджуюсь. По-перше, існують не тільки сервери. По-друге, сервер може отримати 10 разів повільніше після втрати диска, але це може бути прийнятним на деякий час. По-третє, втрата одного з двох однакових дисків може значно знизити продуктивність читання.
maaartinus

1
Додамо лише, що для SSD-дисків на основі Sandforce існує звичайний режим відмов у реальному світі, який призводить до того, що вони вмирають майже випадковим чином і без попередження, якщо ваш ПК перейде в режим "неправильного шляху" через помилку в програмному забезпеченні контролера. Що ще гірше, якщо ви спробуєте RAID1 з другим однаковим SSD, однакова помилка може буквально вражати обидва диски одночасно, залишаючи вас однаково прикрученими. У цьому випадку, можливість використовувати SSD як кеш-пам'ять, що записує, може означати різницю між витрачанням тижня або більше на відновлення після відмови порівняно з кількома годинами загострення переформатуванням SSD.
Bitbang3r
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.