Скільки дисків занадто багато в цій конфігурації RAID 5?


14
  • HP 2012i SAN,
  • 7 дисків в RAID 5 з 1 гарячою запасною,
  • пішло кілька днів, щоб розширити обсяг з 5 до 7 ГБ накопичувачів SAS.

Шукаючи пропозиції щодо того, коли і як я визначив би, що мати 2 томи в SAN, кожен з RAID 5, краще ??

Я можу додати до контролера ще 3 приводи, SAN використовується для ESM / vSphere VM.

Дякую...

Відповіді:


25

Я певний час боровся з цим питанням. Існує ряд факторів, які визначають, скільки дисків повинно входити в масив RAID5. Я не знаю HP 2012i, тому ось мій загальний рада для RAID5:

  • Коефіцієнт помилки читання, що не підлягає відновленню: коли виникає помилка читання, що не підлягає відновленню, це читання не вдається. Для здорового масиву RAID5 це не проблема, оскільки пропущене читання можна знайти в інформації про паритет. Якщо це відбувається під час відновлення , коли весь набір RAID5 зчитується з метою відновлення інформації про парність, це може призвести до втрати всього масиву RAID5. Ця швидкість вимірюється так: "1 на 10 14 біт" і знаходиться в деталях технічних специфікацій для накопичувачів. Ви не хочете, щоб ваш масив RAID5 був розміром більше ніж удвічі меншим. Корпоративні накопичувачі (10 к.с. RPM SAS) можуть тривати довше, ніж настільні накопичувачі (SATA).
  • Погіршення продуктивності під час відновлення: Якщо продуктивність помітно припиняється під час відновлення, ви хочете переконатися, що масив може швидко відновитись. На мій досвід, ефективність запису, як правило, смокче набагато гірше під час перебудов, ніж читання. Знайте свій I / O. Ваша толерантність до поганої продуктивності вводу / виводу поставить верхню межу щодо того, наскільки великий може отримати ваш масив RAID5.
  • Зниження продуктивності під час інших дій масиву: Додавання дисків, створення LUN, зміна ширини смуги, зміна рівнів RAID. Все це може вплинути на продуктивність. Деякі контролери дуже добре виділяють продуктивність. Інші не такі гарні. Зробіть кілька тестувань, щоб побачити, наскільки це погано під час цих операцій. Дізнайтеся, чи впливає повторне набирання другого масиву RAID5 на продуктивність першого масиву RAID5.
  • Частота операцій розгортання / перезавантаження: додавання дисків або деяких контролерів, що створюють нові LUN, також може призвести до повторного паритету. Якщо ви плануєте активне розширення, ви будете стикатися з такою деградацією продуктивності набагато частіше, ніж може запропонувати простий показник відмов диска.

RAID6 (подвійний паритет) - це спосіб подолати невідновлювану проблему швидкості читання. Хоча це збільшує накладні витрати контролера, тому будьте в курсі обмежень процесора на ваших контролерах, якщо ви заходите туди. Ви швидше потрапите на вузькі місця вводу / виводу за допомогою RAID6. Якщо ви хочете спробувати RAID6, зробіть тестування, щоб побачити, чи буде він вести себе так, як вам потрібно. Це RAID паритету, тому він має ті ж штрафи за ефективність відновлення, розширення та рестриперації, як і RAID5, він просто дозволяє збільшуватись більш безпечно.


13
+1: Відбудова є важливим моментом. Це зовсім не рідкість втрачати драйв під час перебудови. Одного разу я втратив 19 дисків у шафі з 24 дисками (8 масивів RAID5, немає гарячих запасних частин), один за одним. Відбудова підкреслила їх, і резервне копіювання даних до сусідніх масивів підкреслило ЦЕ, і вони почали провалюватися ... Страшні речі.
Satanicpuppy

1
+1 до sysadmin + SatanicPuppy. Особливо суть Satanicpuppy - якщо ви купуєте великий масив і заповнюєте його дисками за одну покупку / групову покупку, вони мають більший шанс бути того ж віку та, можливо, тієї ж партії. Коли один йде, інші, можливо, не відстають.
Роб Моїр

Тут є дуже хороша дискусія: blogs.zdnet.com/storage/?p=162
Віск

6

Насправді чіткого обмеження кількості дисків у RAID 5 не існує. Обмеження, які ви будете дотримуватися, зазвичай стосуються відносно низької продуктивності запису RAID 5 та обмежень, встановлених в іншому місці (RAID-контролер, ваша власна організація даних тощо).

Сказавши це, використовуючи 7-8 дисків, ви знаходитесь близько до верхньої межі загальних розгортань RAID 5. Я б здогадався, що більшість розгортань RAID 5 використовують <10 дисків. Якщо потрібне більше дисків, то, як правило, йдеться про вкладені рівні RAID, такі як RAID "50" .

Мені більше спантеличений ваш вибір зберегти один великий масив для всього цього. Чи не будуть ваші потреби краще обслуговуватися двома масивами, одним RAID5 для повільних, в основному даних, що читаються, і одним RAID 10 для більш інтенсивних даних вводу / виводу з більшою кількістю записів?


+1, Загальне правило: 7 або 8 діррів для RAID5; і приблизно вдвічі більше, ніж для RAID6 (хоча продуктивність вашої картки, швидше за все, стане вузьким місцем). Після цього перейдіть до RAID 50 або 60.
Chris S

3

Скільки місця займає ваш ПОТРІБ? Ви зараз маєте ~ 1.995TB, чи можете ви жити з ~ 1.140TB? якщо так, то я настійно пропоную перейти на RAID 10 - не тільки це буде швидше, але ви зможете втратити половину своїх дисків без впливу користувача. Якщо ви вирішите піти цією дорогою, я замовив би додаткові 4 x 300 Гб диски зараз і будую їх з усіма 12 дисками в перший день, а не додавати їх пізніше - це також зручно дасть вам ~ 2.280TB.


4
Ви можете втратити ДО половини дисків. Якщо ви втратите два диски з одного дзеркала, ви SOL.
Nic

2

За свої гроші я би зробив два тридискові масиви з одним загальним запасним запасом.

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

@ Дейтон Браун: Загальний простір буде однаковим ... 3 дисками 1 ТБ в RAID5 - це що, 1,8 ТБ? 6 буде 3,6 за тією ж мірою, тож у цьому сенсі у вас буде більше місця в цьому конкретному RAID-томі, хоча загальний простір залишиться колишнім. Різниця полягає в тому, що RAID5 допускає лише 1 привід парності, чи є 3 диски в RAID або 300, тому розділення дисків на керовані групи додає захист від декількох відмов. Навіть якщо ви втратили 3 диски, наприклад, ви втратили лише половину своїх даних.

Якщо ви перейшли на RAID6, шестидисковий масив мав би більше сенсу, тому що ви можете втратити два та бути добре. Але більшість людей переходять прямо до RAID10 та пропускають 6.


Чому не більше 3? Ви не збільшуєте кількість втраченого сховища з кожним новим томом? Завдяки гарячій запасі (і моніторингу) у вас буде достатньо часу, щоб замінити будь-який поганий диск, як тільки він кусає пил. Буде хіт на продуктивність, але це лише в тому випадку, якщо у вас є двоканальний рейдовий контролер, який може забити пропускну здатність ... Мені цікавіше за все.
Дейтон Браун

1
Я підозрюю, що плакат рекомендує не більше 3, оскільки якщо ви втратите інший диск (або зіткнетеся з помилками диска майже будь-якого виду) під час відновлення, весь масив може бути загублений . Ось чому я сказав нижче, що бажано максимально знизити кількість дисків, пропонуючи необхідний простір.
Джо

1
Масив raid5 розміром 6 x 1 ТБ буде ближче до 4,6 ТБ, а не 3,6 ТБ
ITGuy24

+1: Так. Ти маєш рацію. Диск з парністю з 6 замість 1 з 3. Мій поганий.
Satanicpuppy

@Joe. Дякую за пояснення. Це дуже вагома причина.
Дейтон Браун

2

Будь-яка кількість дисків в масиві RAID 5 - це занадто багато дисків. Єдиний можливий виняток, можливо, якщо ви хочете отримати максимальну пам’ять / $ для чогось, де швидкість і досить швидке відновлення після відмови не є проблемою.

Ви інвестували в дороге обладнання для створення SAN; масиви, комутатори, волокна, навчання тощо. Потім ви вставили досить швидкі (відносно) дорогі диски. Крім того, ви хочете поставити на нього VM. Завдяки цій інвестиції та використанню, схоже, ви хочете зробити це якомога швидше, щоб ваші користувачі VM не скаржилися на продуктивність. То чому взагалі торкатися RAID 5?

BAARF старий, але все ще актуальний, оскільки використання RAID5 настільки ж погана ідея, як і десятиліття тому.


1

За допомогою RAID5 ви хочете максимально знизити кількість дисків, надаючи при цьому необхідний простір. Для надійності рекомендується використовувати гарячий запас на масив RAID5 .

RAID6 - це дійсно набагато краща ідея для майбутнього доповнення. Повністю заповніть інший масив дисками та створіть новий LUN, використовуючи RAID6, використовуючи всі доступні диски, одним гарячим запасним запасом. Перемістіть свої віртуальні машини до нового LUN та перетворіть цей масив RAID5 в RAID6.

Багато людей , власне, рекомендують це , особливо в цей день та вік .


0

Технічно? Я думаю, що мій адаптек 5805 обмежує один масив 32 дисками. Я б хоч НІКОЛИ не ставив RAID 5 на стільки дисків;)


0

У мене немає пропозиції щодо розміру масиву, але я б запропонував додати другу гарячу запасну або зробити цей RAID 6. Час, необхідний для відновлення масиву такого розміру, збільшує ризик виходу з ладу накопичувача до відновлення масиву. .


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.