RAID 0 срещу RAID 1

RAID (излишен масив от независими дискове) е технология за съхранение, която комбинира множество RAID 0RAID 1Основна характеристика на ивиците Mirroring на ивиците Да; данните се оформят (или разделят) равномерно на всички дискове в настройката на 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
  • wikipedia: Стандартни RAID нива