Raid (рейд) 10: опис, як зробити

Вітаю всіх, шановні читачі блогу Pc-information-guide.ru! Раніше, я вже публікував статтю про, дуже рекомендую почитати. Там я тільки коротко розповів про те, що таке рейд масив десятого рівня, або «1 + 0» – як його ще називають. У цій статті буде докладна розповідь про всі переваги та недоліки такого виду Raid масиву, а також про його порівнянні з п’ятим рейдом.

Як відомо, Raid 10 увібрав в себе все хороше з Raid 0 і Raid 1: збільшену швидкість доступу і підвищену надійність даних – відповідно. Рейд 10 являє собою якусь «смужку» дзеркал, що складаються з пар жорстких дисків, об’єднаних в рейд першого рівня. Іншими словами, диски вкладеного масиву з’єднані парами в «дзеркальний» рейд першого рівня, а ці вкладені масиви, в свою чергу – трансформуються в загальний масив нульового рівня, використовуючи чергування даних.

Опис особливостей масиву raid 10 зводиться до наступного:

  • якщо будь-який один диск з вкладених масивів raid 1 поламається – втрати даних не відбудеться. Тобто, якщо «всередині» десятого raid знаходиться всього чотири диски, що являє собою мінімально допустима кількість, тоді можливий безболісний вихід з ладу аж двох дисків одночасно;
  • наступна особливість (скоріше недолік) – неможливість заміни пошкоджених накопичувачів, якщо звичайно масив не обладнано технологією «hot spare»;
  • якщо орієнтуватися на висловлювання виробників пристроїв і численні тести, то виходить, що саме raid «1 + 0» забезпечує найкращу пропускну здатність у порівнянні з іншими видами, крім нульового raid, звичайно ж.

кількість дисків

Відповідаючи на питання – скільки ж дисків потрібно для рейд 10, скажу, що для такого масиву необхідно парне їх кількість. Причому, мінімально допустима кількість вінчестерів становить 4, а максимальне 16. Також, існує думка, що raid «1 + 0» (він же 10) і «0 + 1» чимось відрізняються. Це правда, але відмінність полягає тільки в послідовності з’єднання масивів.

Остання цифра позначає тип масиву самого верхнього рівня. Наприклад, raid «0 + 1» позначає якусь дзеркальну систему смуг, всередині якої два нульових рейду (загальна кількість: 4 жорстких диска) об’єднуються в один рейд 1 – це як приклад, «нульових» рейд масивів тут може бути і більше. Причому, зовні візуально ці два підвиди рейд 10 нічим не відрізняються. І чисто теоретично вони мають рівний ступінь стійкості до збоїв.

На практиці ж, більшість виробників зараз використовують Raid 1 + 0 замість Raid 0 + 1, пояснюючи це більшою стійкістю першого варіанту до помилок і збоїв.

Стільки дисків може поламатися і втрати даних не відбудеться

Повторюся, головним недоліком raid 10 залишається – необхідність включення в масив дисків «гарячого резерву». Розрахунок приблизно наступний: на 5 робочих накопичувачів повинен бути один резервний. Тепер пару слів про ємність дисків. Особливість ємності рейд 1 полягає в тому, що вам завжди доступна лише половина простору вінчестерів від їх загального обсягу. У RAIDе 10 з 4 дисків загальним об’ємом 4 Терабайта для запису будуть доступні лише 2 Тб. Взагалі, легко підрахувати доступний обсяг можна за формулою: F * G / 2, F означає – кількість дисків в масиві, а G – їх ємність.

Порівняння raid 10 vs raid 5

Говорячи про вибір між «десятим» raid і будь-яким іншим, на думку зазвичай приходить думка про рейд 5. Raid 5 схожий на перший за своїм призначенням, з тією лише різницею, що для нього потрібно мінімум 3 накопичувача. Причому один з них не буде доступний в якості місця для запису даних, на ньому буде зберігатися лише службова інформація.

П’ятий рейд здатний пережити випадання (поломку) тільки одного жорсткого, поломка другого спричинить за собою втрату всіх даних. Однак, рейд п’ятого рівня – хороший і дешевий спосіб продовжити життя накопичувачів і знизити ймовірність їх поломки. Для того, щоб наше порівняння було ефективним і наочним, спробую впорядкувати переваги і недоліки п’ятого рейду перед десятим:

  1. Ємність масиву raid 5 дорівнює загальному обсягу дисків за вирахуванням обсягу одного диска. У той час як в рейд 10, за фактом, доступна лише половина обсягу накопичувачів.
  2. При операціях читання / запису взаємодія з потоками даних може вестися паралельно з декількох дисків. Тому швидкість запису або читання зростає, в порівнянні зі звичайним жорстким диском. Але, без хорошого рейд-контролера швидкість буде не сильно високою.
  3. Продуктивність рейд 5 в операціях випадкового читання / запису блоків нижче на 10-25% в порівнянні з десятим. При поломці одного з дисків в п’ятому рейді весь масив переходить в критичний режим – всі операції запису і читання супроводжуються додатковими маніпуляціями, продуктивність при цьому різко падає.

Отже, що ж ми маємо в підсумку: рейд 10 має кращу відмовостійкість і швидкість, в порівнянні з рейд 5. Однак, зібрати такий масив з дисків буде по кишені далеко не кожному. Рейд 5 – якесь проміжне рішення між нульовим масивом і дзеркалом (рейд 1). Про те, як зробити raid 10 з чотирьох дисків буде розказано трохи нижче, хоча я вже торкався «побіжно» цю тему в статті, посилання на яку вказана вгорі. Звичайно ж, для цієї мети краще використовувати апаратний рівень – потрібен спеціальний контролер, але хороше обладнання коштує дорого.

Так званий «фейк рейд» (вбудований в материнську плату) не відрізняється надійністю і швидкістю, використовувати не рекомендую. Краще вже тоді організувати це все на програмному рівні. Ну а зараз, детальний приклад створення масиву на чотирьох дисках, використовуючи рейд-контроллер. Для початку через BIOS вибираємо відповідну утиліту.

Потім, в меню утиліти вибираємо пункт «ініціалізація драйверів».

Ссылка на основную публикацию