RAID 0 проти RAID 1

RAID (надлишковий масив незалежних дисків) - це технологія зберігання, що поєднує в собі кілька RAID 0РАЙД 1Основна особливість Смугастий Дзеркальне відображення Смугастий Так; дані нарізаються (або розбиваються) рівномірно на всіх дисках в програмі RAID 0. Ні; дані повністю зберігаються на кожному диску. Дзеркальне відображення, надмірність та відмовостійкість Ні Так Продуктивність Теоретично RAID 0 пропонує більш високі швидкості читання та запису порівняно з RAID 1. RAID 1 пропонує більш низькі швидкості запису, але може запропонувати таку ж ефективність читання, що і RAID 0, якщо контролер RAID використовує мультиплексування для зчитування даних з дисків. Програми Якщо надійність даних не викликає занепокоєння, важлива швидкість. Якщо втрата даних неприйнятна, напр. Архівні дані Мінімальна кількість необхідних фізичних дисків 2 2 Диск парності? Не використовується Не використовується Переваги Швидкість: дуже швидко читає і записує; відсутність накладних витрат для розрахунку паритету. 100% використання диска. Відмінна продуктивність, навіть якщо запис трохи повільніше порівняно з RAID 0. Допуск до помилок з легким відновленням (просто скопіюйте вміст одного диска на інший) Недоліки Ніяких надмірностей або відмовок. Якщо один диск у RAID вийшов з ладу, всі дані втрачаються. Ємність зберігання ефективно скорочується навпіл, оскільки зберігаються дві копії всіх даних. Відновлення після відмови вимагає вимкнення RAID, щоб дані не були доступними під час відновлення.

Зміст: RAID 0 проти RAID 1

  • 1 Організація даних у RAID 0 та RAID 1
  • 2 Надійність
  • 3 Продуктивність
    • 3.1 Пише
    • 3.2 Читання
  • 4 Ємність для зберігання
  • 5 Програми
  • 6 Поєднання RAID 0 та RAID 1
  • 7 Список літератури

Організація даних у RAID 0 та RAID 1

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

Зберігання даних в налаштуваннях RAID 0 Зберігання даних у програмі RAID 1

Налаштування RAID 1 відрізняються. Роздягання немає; всі дані є дзеркальний на кожному диску. Це призводить до отримання декількох копій даних (надмірність). І якщо один з дисків виходить з ладу, дані все одно можуть бути відновлені, оскільки вони є неушкодженими на другому диску (більшість установок RAID 1 використовують лише 2 диски, хоча деякі можуть використовувати і більше), що означає, що RAID 1 є помилковим.

Ось хороше відео, яке пояснює різницю між масивами RAID 0 та RAID 1 (тут коротше відео тієї самої людини на YouTube):

Надійність

RAID 1 забезпечує більш високу надійність через надмірність; навіть якщо один з накопичувачів виходить з ладу прямо, дані з іншого залишаються доступними. Однак масиви RAID не захищають дані від бітової гнилі - поступового розпаду носія інформації, що змушує відкидати випадкові біти на жорсткому диску, пошкоджуючи дані. Сучасні файлові системи, такі як ZFS та Btrfs, захищають від бітової гнилі через блок-контрольну суму, і їх слід використовувати, якщо люди серйозно ставляться до захисту своїх даних протягом декількох років:

Поширена помилкова думка, що RAID захищає дані від корупції, оскільки вона вводить надмірність. Реальність є точно протилежною: традиційний RAID збільшує ймовірність пошкодження даних, оскільки він впроваджує більше фізичних пристроїв з більшою кількістю помилок. Що RAID захищає вас від втрати даних через миттєвий збій накопичувача. Але якщо накопичувач не настільки обов'язковий, щоб просто ввічливо померти на вас, а натомість почне читати та / або писати погані дані, ви все одно отримаєте ці погані дані. Контролер RAID не може знати, чи є дані поганими, оскільки парність записується на основі смуги, а не на основі блоку. Теоретично (на практиці паритет не завжди суворо перевіряється при кожному прочитаному), RAID-контролер може сказати вам, що дані в смужці були пошкодженими, але він не міг би знати, чи були фактичні пошкоджені дані на будь-якому даному привід.

Продуктивність

Пише

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

Читає

Читання також дуже швидко в RAID 0. В ідеальних сценаріях швидкість передачі масиву - це швидкість передачі всіх дисків, що додаються разом, і обмежена лише швидкістю RAID-контролера. Читання з RAID 1 можуть або не можуть запропонувати таке підвищення продуктивності, залежно від контролера RAID. "Розумні" контролери розділяють завдання читання таким чином, щоб скористатися надмірністю даних і зчитувати різні блоки з різних дисків. Це забезпечує підвищення продуктивності, подібний до RAID 0, але для контролерів, які не здатні до такого мультиплексування, швидкості читання і приблизно такі ж, як на одному жорсткому диску.

Ємність для зберігання

Загальний обсяг пам’яті, доступний для блоку RAID 0, - це просто сума ємностей для зберігання окремих дисків, оскільки немає надмірності. Однак у випадку масиву RAID 1 відбувається реплікація даних, що означає, що загальна ємність накопичувача є такою ж, як і на одному жорсткому диску.

Програми

RAID 1 - кращий вибір, якщо надійність викликає занепокоєння і ви хочете уникнути втрати даних. Типовим прикладом є потреби в архіві даних. RAID 0 - кращий вибір у сценаріях, коли потрібен великий обсяг високошвидкісного зберігання. Наприклад, для зйомки нестисненого відео HD через HDSDI та запису прямо на жорсткий диск потрібні дуже швидкі записи та велика ємність. Інший приклад - великі бази даних, що містять журнали або іншу інформацію, що має великий обсяг операцій з читання.

Поєднання RAID 0 та RAID 1

Рівні RAID 0 і 1 можна комбінувати для створення смуги дзеркал - RAID 10 - або дзеркала смужок (RAID 01). Вони називаються вкладеними рівнями RAID.

RAID 01 вкладена конфігурація Конфігурація RAID 10

RAID 10 є більш стійким до відмов, ніж RAID 01, тому він широко використовується; RAID 01 майже ніколи не використовується, оскільки RAID 10 перевершує його при використанні однакової кількості дисків.

Список літератури

  • Вікіпедія: RAID
  • Вікіпедія: Стандартні рівні RAID