Защо raid 5 е по-добър от 0. Производителност на RAID

Сега нека видим какви видове има и как се различават.

Калифорнийският университет в Бъркли въведе следните нива на RAID спецификацията, които са приети като де факто стандарт:

  • RAID 0- дисков масив с повишена производителност с ивици, без отказоустойчивост;
  • - огледален дисков масив;
  • RAID 2запазени за масиви, които използват код на Хаминг;
  • RAID 3 и 4- дискови масиви с ивици и специален диск за четност;
  • - дисков масив с ивици и "неразпределен диск за четност";
  • - ивици дисков масив, използващ две контролни суми, изчислени по два независими начина;
  • - RAID 0 масив, изграден от RAID 1 масиви;
  • - RAID 0 масив, изграден от RAID 5 масиви;
  • - RAID 0 масив, изграден от RAID 6 масиви.

Хардуерен RAID контролер може да поддържа няколко различни RAID масива едновременно, общият брой на твърдите дискове на които не надвишава броя на конекторите за тях. В този случай контролерът, вграден в дънната платка е Настройки на BIOSима само две състояния (активирано или деактивирано), така че новото HDDвключен в неизползван слот за контролер, когато RAID режимът е активиран, може да бъде игнориран от системата, докато не бъде свързан като друг JBOD (обвързан) RAID масив, състоящ се от един диск.

RAID 0 (ивици - "ивици")

Режим, който постига максимална производителност. Данните се разпределят равномерно върху дисковете на масива, дисковете се обединяват в един, който може да бъде разделен на няколко. Разпределените операции за четене и запис могат значително да увеличат скоростта на работа, тъй като няколко диска едновременно четат / записват своята част от данни. Целият обем дискове е достъпен за потребителя, но това намалява надеждността на съхранението на данни, тъй като ако един от дисковете се повреди, масивът обикновено се унищожава и възстановяването на данни е почти невъзможно. Обхват - приложения, които изискват високи скорости на обмен с диск, като заснемане на видео, редактиране на видео. Препоръчва се за използване с високонадеждни устройства.

(огледален - "огледален")

масив от два диска, които са пълни копия един на друг. Да не се бърка с RAID 1 + 0, RAID 0 + 1 и RAID 10, които използват повече от две устройства и по-сложни механизми за огледално копиране.

Осигурява приемлива скорост на запис и усилване на скоростта на четене при паралелизиране на заявки.

Има висока надеждност - работи, докато работи поне един диск в масива. Вероятността за повреда на два диска наведнъж е равна на произведението на вероятностите за повреда на всеки диск, т.е. значително намалява вероятността от повреда на отделен диск. На практика, ако един от дисковете се повреди, трябва да се предприемат спешни действия - да се възстанови отново резервирането. За да направите това, с всяко ниво на RAID (с изключение на нула), се препоръчва да използвате горещи резерви.

Подобно на RAID10 вариант на разпределение на данни между дискове, позволяващ използването на нечетен брой дискове (минимален брой - 3)

RAID 2, 3, 4

различни опции за разпределено съхранение на данни с дискове, предназначени за паритетни кодове и различни размери на блокове. Понастоящем те практически не се използват поради ниска производителност и необходимост от разпределяне на много дисков капацитет за съхранение на ECC и / или кодове за паритет.

Основният недостатък на RAID нива от 2 до 4 е невъзможността за извършване на паралелни операции по запис, тъй като за съхраняване на информацията за четност се използва отделен контролен диск. RAID 5 няма този недостатък. Блоковете данни и контролните суми се записват циклично на всички дискове в масива, няма асиметрична дискова конфигурация. Контролните суми означават резултата от операцията XOR (изключително или). Xorима функция, която прави възможно замяната на всеки операнд с резултат и с помощта на алгоритъма xor, получавате липсващия операнд като резултат. Например: a xor b = c(където а, б, ° С- три диска от масива на raid), ако аще откаже, можем да го получим, като поставим на негово място ° Си харчене xorмежду ° Си б: c xor b = a.Това важи независимо от броя на операндите: a xor b xor c xor d = e... Ако откаже ° Стогава дзаема своето място и след това xorв резултат получаваме ° С: a xor b xor e xor d = c... Този метод по същество осигурява отказ от версия 5. Необходим е само 1 диск за съхраняване на xor резултата, чийто размер е равен на размера на всеки друг диск в рейда.

достойнство

RAID5 стана широко разпространен, главно поради своята рентабилност. Размерът на RAID5 дисков масив се изчислява по формулата (n-1) * hddsize, където n е броят на дисковете в масива, а hddsize е размерът на най-малкия диск. Например, за масив от четири 80 гигабайта диска, общият обем ще бъде (4 - 1) * 80 = 240 гигабайта. Записването на информация в RAID 5 том консумира допълнителни ресурси и намалява производителността, тъй като са необходими допълнителни изчисления и записи, но при четене (в сравнение с отделен твърд диск) има печалба, тъй като потоците от данни от няколко диска в масива могат да бъдат обработени паралелно.

Недостатъци

Производителността на RAID 5 е значително по-ниска, особено при операции като Random Write (случайни записи), при които производителността пада с 10-25% от производителността на RAID 0 (или RAID 10), както се изисква Повече ▼дискови операции (всяка операция на запис, с изключение на т.нар. full-stripe writes, на сървъра се заменя на RAID контролера с четири - две операции за четене и две операции за запис). Недостатъците на RAID 5 се появяват, когато един от дисковете се повреди - целият обем преминава в критичен режим (деградира), всички операции за четене и запис са придружени от допълнителни манипулации, а производителността рязко пада. В същото време нивото на надеждност се намалява до надеждността на RAID-0 със съответния брой дискове (т.е. n пъти по-нисък от надеждността на един диск). Ако възникне повреда преди пълното възстановяване на масива или възникне невъзстановима грешка при четене на поне още един диск, масивът се унищожава и данните в него не могат да бъдат възстановени по конвенционални методи. Трябва също да вземете предвид, че процесът на реконструкция на RAID след повреда на диска причинява интензивно натоварване при четене от дисковете в продължение на много часове непрекъснато, което може да доведе до отказ на всеки от останалите дискове в този най-малко защитен период на RAID операцията, т.к. както и идентифициране на неоткрити по-рано неуспехи при четене в студени масиви от данни (данни, които не са достъпни по време на нормална работа на масива, архивирани и неактивни данни), което увеличава риска от неуспех по време на възстановяване на данни.

Минималният брой дискове за използване е три.

RAID 6 - подобен на RAID 5, но има по-висока степен на надеждност - капацитетът на 2 диска се разпределя за контролни суми, 2 суми се изчисляват с помощта на различни алгоритми. Изисква по-мощен RAID контролер. Осигурява работоспособност при едновременна повреда на два диска - защита срещу многократна повреда. За организиране на масив са необходими минимум 4 диска. Обикновено използването на RAID-6 причинява около 10-15% спад в производителността на дисковата група в сравнение с RAID 5, което е причинено от голямо количество обработка за контролера (необходимостта да се изчисли втората контролна сума, както и да се чете и пише повече дискови блокове при запис на всеки блок).

RAID 0 + 1

RAID 0 + 1 може основно да означава две опции:

  • два RAID 0 се комбинират в RAID 1;
  • три или повече диска се комбинират в масив и всеки блок от данни се записва на два диска даден масив; по този начин, при този подход, както при "чистия" RAID 1, използваемият обем на масива е половината от общия обем на всички дискове (ако това са дискове с еднакъв капацитет).

RAID 10 (1 + 0)

RAID 10 е огледален масив, в който данните се записват последователно на множество дискове, както при RAID 0. Тази архитектура е масив RAID 0, сегментите на който са RAID 1 масиви вместо отделни дискове. Съответно масив от това ниво трябва съдържат поне 4 диска (и винаги четен брой). RAID 10 съчетава висока отказоустойчивост и производителност.

Твърдението, че RAID 10 е най-надеждният вариант за съхранение на данни, се оправдава с факта, че масивът ще бъде унищожен след повреда на всички устройства в същия масив. При едно неуспешно устройство шансът за повреда на второто в същия масив е 1/3 * 100 = 33%. RAID 0 + 1 ще се провали, ако два диска се повредят в различни масиви. Вероятността за повреда на устройство в съседен масив е 2/3 * 100 = 66%, но тъй като диск в масив с неуспешно устройство вече не се използва, шансът следващото устройство да деактивира целия масив е 2/2 * 100 = 100%

масив, подобен на RAID5, но в допълнение към разпределеното съхранение на кодове за паритет се използва и разпределението на резервни зони - всъщност се използва твърд диск, който може да се добави към RAID5 масива като резервен (такива масиви са наречен 5+ или 5 + резервен). В RAID 5 масив, резервният диск е неактивен, докато един от основните твърди дискове не се повреди, докато в масив RAID 5EE този диск се споделя с останалите твърди дискове през цялото време, което има положителен ефект върху производителността на масива. Например, RAID5EE масив от 5 твърди диска може да извършва 25% повече I/O операции в секунда, отколкото RAID5 масив от 4 основни и един резервен HDD. Минималният брой дискове за такъв масив е 4.

комбиниране на два (или повече, но това се използва изключително рядко) RAID5 масива в лента, т.е. комбинация от RAID5 и RAID0, частично коригираща основния недостатък на RAID5 - ниска скоростзапис на данни поради паралелното използване на няколко такива масива. Общият капацитет на масива е намален с капацитета на два диска, но, за разлика от RAID6, такъв масив търпи повреда само на един диск без загуба на данни, а минималният брой дискове, необходими за създаване на RAID50 масив, е 6. с RAID10, това е най-препоръчителното ниво на RAID за използване в приложения, където се изисква висока производителност, съчетана с приемлива надеждност.

комбиниране на два RAID6 масива в лента. Скоростта на запис е приблизително удвоена в сравнение със скоростта на запис в RAID6. Минималният брой дискове за създаване на такъв масив е 8. Информацията не се губи, ако два диска от всеки RAID 6 масив се повредят

RAID 00


RAID 00 е много рядък, познах го на LSI контролери. RAID 00 Disk Group е обвързана дискова група, която създава ивици от серия
дискови масиви RAID 0. RAID 00 не осигурява излишък на даннино заедно с RAID 0, той предлага най-добрата производителност от всяко ниво на RAID. RAID 00 разделя данните на по-малки сегменти и след това разделя сегментите от данни на всеки диск в стека. Размерът на всеки сегмент от данни се определя от размера на лентата. RAID 00 предлага висока честотна лента. RAID 00 не е устойчив на грешки. Ако диск в дискова група RAID 0 се повреди, целият
виртуалният диск (всички дискове, свързани с виртуалния диск) ще се провали. Счупване голям файлна по-малки сегменти, RAID контролерът може да използва и двата SAS
контролер за по-бързо четене или запис на файла. RAID 00 не предполага, че изчисленията за паритет усложняват операциите по запис. Това прави RAID 00 идеален за
приложения, които изискват висока честотна лента, но не изискват отказоустойчивост. Може да съдържа от 2 до 256 диска.

Кое е по-бързо от RAID 0 или RAID 00?


Проведох моето тестване, описано в статията за оптимизиране на скоростта на твърдотелни устройства на LSI контролери и получих тези числа на масиви от 6 SSD

Ако искате да удвоите скоростта на вашата операционна система, тогава нашата статия е за вас!

Без значение колко мощен е вашият компютър, той все още има една слаба връзка, това е твърдият диск, единственото устройство в системния блок, което има механика вътре. Цялата мощност на вашия процесор и 16 GB RAM ще бъдат премахнати от остарелия принцип на конвенционалния HDD. Не напразно компютърът се сравнява с бутилка и твърд диск с гърло. Колкото и вода да има в бутилката, тя ще се излее през тясно гърло.

Има два известни начина да ускорите компютъра си, първият е да закупите скъп SSD диск, а вторият е да се възползвате максимално от възможностите на дънната си платка, а именно да настроите RAID 0 масив от два твърди диска . Впрочем кой ни пречи да творим RAID 0 масив от два SSD диска!

Как да настроите RAID 0 масив и да инсталирате Windows 10 на него. Или как да удвоите скоростта на дисковата система

Познахте, днешната статия за създаване и конфигуриране на дисков масив RAID 0 се състои от два твърди диска. Замислих го преди няколко години и специално закупих два нови SATA III (6 Gb/s) твърди диска по 250 GB всеки, но поради сложността на тази тема за начинаещи потребители, тогава трябваше да я отложа. Днес, когато възможностите на съвременните дънни платки достигнаха такова ниво на функционалност, че дори начинаещ може да създаде RAID 0 масив, се връщам към тази тема с голямо удоволствие.

Забележка: За да създадете RAID 0 масив, можете да вземете дискове с всякакъв размер, например по 1 TB всеки. В статията за прост пример, взехме два диска по 250 GB всеки, тъй като нямаше други безплатни дискове под ръка.

За всички компютърни ентусиасти е важно да знаят, че RAID 0 („striping“ или „striping“) е дисков масив от два или повече твърди диска без излишък. Тази фраза може да се преведе на обикновен руски, както следва: при инсталиране на два или повече твърди диска (за предпочитане със същия размер и един производител) в системния блок и комбинирането им в дисков масив RAID 0, информацията на тези дискове се записва / чете едновременно, което удвоява производителността на дисковите операции. Единственото условие е вашата дънна платка да поддържа RAID 0 технология (в днешно време почти всички дънни платки поддържат създаването на raid масиви).

Внимателният читател може да попита: "Какво е отсъствието на излишък?"

Отговор. Технологията за виртуализация на RAID данни е предназначена предимно за сигурност на данните и започва с това, което осигурява двойна надеждност (данните се записват на два твърди диска паралелно и ако единият твърд диск се повреди, цялата информация остава в безопасност на другия HDD). Така че технологията RAID 0 не записва данни паралелно на два твърди диска, RAID 0 разделя информацията на блокове данни при запис и я записва на няколко твърди диска едновременно, поради това производителността на дисковите операции се удвоява, но ако всякакви твърд дискцялата информация на втория твърд диск се губи.

Ето защо създателите на технологията за виртуализация на RAID, Ранди Кац и Дейвид Патерсън, не смятаха RAID 0 за някакво ниво на RAID и го нарекоха "0", тъй като не е сигурен поради липсата на излишък.

Приятели, но съгласете се, че твърдите дискове не се чупят всеки ден, и второ, с два HDD, комбинирани в RAID 0 масив, можете да работите като с обикновен твърд диск, тоест ако периодично създавате операционна система, тогава ще застраховайте се от възможни проблеми 100%.

Така че, преди да създадете RAID 0 масив, предлагам да инсталирате един от нашите два нови твърди дискаSATA III (6 Gb / s) в системния блок и го проверете за скорост на четене / запис с помощни програмиCrystalDiskMark и ATTO Disk Benchmark. След създаванетоRAID 0 масив и инсталация на Windows 10 върху него ще проверим отновоскорост на четене/запис от същите помощни програми и нека да видим дали в действителност тази технологияще увеличи производителността на нашата операционна система.

За експеримента ще вземем далеч от новата майка ASUS платка P8Z77-V PRO изграден върху Intel чипсет Z77 Експрес. Предимствата на дънните платки на базата на Intel Z77, Z87 и по-новите чипсети H87, B87 са напреднали Технология на IntelТехнология за бързо съхранение (RST), която е специално проектирана за RAID 0 масиви дори от SSD.

Гледайки напред, ще кажа, че резултатите от теста са доста често срещани за конвенционален HDD с най-модерния интерфейс. SATA III.

CrystalDiskMark

Това е най-старата програма за тестване на производителността на твърдия диск, която можете да изтеглите на моя съхранение в облака, връзка https://cloud.mail.ru/public/6kHF/edWWJwfxa

Програмата извършва тест за произволно и последователно четене/запис на твърдия диск в блокове от 512 и 4 kb.

Избираме желаното устройство, например нашия твърд диск с вас под буквата C: и щракнете върху Всички.

Крайният резултат. Максималната скорост на запис на информация на твърдия диск достигна 104 MB / s, скорост на четене - 125 MB / s.

ATTO Disk Benchmark

Крайният резултат. Достигната максимална скорост на запис на информация на твърдия диск 119 MB / s, скорост на четене - 121 MB / s.

Е, сега конфигурираме нашия RAID 0 масив в BIOS и инсталираме операционна Windows система 10.

Настройване на RAID 0 масив

Свързваме два еднакви (250 GB) твърди диска към нашата дънна платка. SATA устройство III: WDC WD2500AAKX-00ERMA0 и WDC WD2500AAKX-001CA0.

Нашата дънна платка има 4 порта SATA III (6 Gb / s), ще използваме # 5 и # 6


Включваме компютъра и влизаме в BIOS, като натискаме клавиша DEL при стартиране.

Отидете в раздела Разширени, опцията SATA Configuration.

Задайте опцията за избор на режим SATA на позиция RAID

За да запазите промените, натиснете F10 и изберете Да. В ход е рестартиране.

Ако сте свързали RAID технологията към BIOS, тогава при следващото зареждане на екрана на монитора ще бъдете подканени да натиснете клавишната комбинация ( CTRL-I), за да влезете в контролния панел за конфигурация на RAID.

Този прозорец също така показва нашите WDC твърди дискове, свързани към портове 4 и 5, които все още не са в RAID масив (не-RAID диск). Натиснете CTRL-I и влезте в панела с настройки.


В първоначалния прозорец на панела се нуждаем от първия раздел, Създаване на RAID том, за да влезете в него, натиснете Enter.

Тук правим основните настройки за нашия бъдещ RAID 0 масив.

Име: (Име на RAID масива).

Натиснете интервала и въведете име.

Нека бъде "RAID 0 new" и натиснете Enter. Придвижете се надолу с клавиша Tab.

RAID ниво: (RAID ниво).

Създаваме RAID 0 (ивица) - дисков масив от два твърди диска без излишък.Изберете това ниво със стрелките на клавиатурата и натиснете Enter.

Слизаме по-долу с помощта на клавиша Tab.

Размер на ивицата:

Оставяме го както е.

Капацитет:

Изложено автоматично. Обемът на нашите два твърди диска е 500 GB, тъй като използваме ниво RAID 0 (лента) и двата ни твърди диска работят като един. Натискаме Enter.

Не променяме нищо друго и преминаваме към последния елемент Създаване на том и натискаме Enter.

Появява се предупреждение:

ПРЕДУПРЕЖДЕНИЕ: ВСИЧКИ ДАННИ НА ИЗБРАНИ ДИСКОВЕ ЩЕ СЕ ЗАГУБЯТ.

Наистина ли искате да създадете този том? (Да / Не):

ПРЕДУПРЕЖДЕНИЕ: ВСИЧКИ ДАННИ на избраните устройства ще бъдат загубени.

Наистина ли искате да създадете този том? (Да / Не):

Натиснете Y (Да) на клавиатурата.

Масивът RAID 0 е създаден и вече работи, с нормално състояние. За да излезете от панела с настройки, натиснете клавиша Esc на клавиатурата.

Сигурни ли сте, че искате да излезете (Наистина ли искате да излезете? Натиснете Y (Да). Извършва се рестартиране.

Сега, всеки път, когато компютърът се стартира, информация за състоянието на нашия RAID 0 масив ще се появи на екрана на монитора за няколко секунди и подкана за натискане на клавишната комбинация (CTRL-I), за да влезете в контролния панел за конфигурация на RAID.

Инсталиране на Windows 10 върху RAID 0 масив

Свързваме се с нашите системна единица, рестартираме компютъра, влизаме в BIOS и променяме приоритета на зареждане на USB флаш устройството. Или можете просто да влезете в менюто за зареждане на компютъра и да изберете да стартирате от инсталационното флаш устройство на Windows 10 (в нашия случай Kingston). В менюто за зареждане можете да видите RAID 0 масива, който създадохме с името "RAID 0 new".

Почти всеки знае поговорката „Докато гръм не гръмне, човек не се прекръсти”. Важно е: докато този или онзи проблем не докосне потребителя отблизо, той дори няма да мисли за това. Захранването умря и взе няколко устройства със себе си - потребителят се втурва да търси статии по съответната тема за вкусно и здравословно хранене. Процесорът изгори или започна да бърка поради прегряване - в "Избраното" има няколко връзки към разпространяващите се клонове на форуми, където се обсъжда охлаждането на процесора.

Същата история е и с твърдите дискове: веднага щом друг винт, хрускащ сбогом с главите си, напусне нашия земен свят, собственикът на компютър започва да се суети, за да гарантира, че условията на живот на устройството са подобрени. Но дори и най-сложният охладител не може да гарантира дълъг и щастлив живот на диска. Експлоатационният живот на задвижването се влияе от много фактори: дефект в производството и случаен удар на корпуса с крак (особено ако тялото е някъде на пода), и прах, който е преминал през филтрите, и високо -шум от напрежението, изпращан от захранването ... Има само един изход - архивиранеинформация и ако имате нужда от резервно копие в движение, тогава е време да изградите RAID масив, тъй като днес почти всяка дънна платка има някакъв RAID контролер.

На този етап ще спрем и ще направим кратка екскурзия в историята и теорията на RAID масивите. Самото съкращение RAID означава излишен масив от независими дискове. Преди това, вместо независими, те използваха евтини, но с течение на времето тази дефиниция загуби своята актуалност: почти всички дискови устройства станаха евтини.

Историята на RAID започва през 1987 г., когато е публикувана статията "Излишни масиви от евтини дискове (RAID)" от другарите Петерсън, Гибсън и Кац. Статията описва технологията за комбиниране на няколко конвенционални диска в масив за получаване на по-бързо и по-надеждно устройство. Също така, авторите на материала разказаха на читателите за няколко вида масиви - от RAID-1 до RAID-5. Впоследствие към масивите, описани преди почти двадесет години, беше добавен RAID масив с нулево ниво и той придоби популярност. И така, какви са всички тези RAID-x? Каква е тяхната същност? Защо се наричат ​​излишни? Това ще се опитаме да разберем.

Ако кажем много прост език, то RAID е такова нещо, което позволява на операционната система да не знае колко диска са инсталирани в компютъра. Комбинирането на твърди дискове в RAID масив е процес, който е точно обратен на разделянето на едно пространство на логически дискове: ние формираме едно логическо устройство, базирано на няколко физически. За да направим това, се нуждаем или от подходящия софтуер (дори няма да говорим за тази опция - това е ненужно нещо), или RAID контролер, вграден в дънната платка, или отделен, поставен в PCI слота, или PCI Express... Това е контролерът, който комбинира дисковете в масив и операционна системавече не работи с HDD, а с контролер, който не му казва нищо излишно. Но има много опции за комбиниране на няколко диска в един, по-точно около десет.

Какви са видовете RAID?

Най-простият е JBOD (Просто куп дискове). Два твърди диска са залепени в един последователно, информацията се записва първо на един, а след това на друг диск, без да се разбива на парчета и блокове. От два 200 GB диска правим един от 400 GB, който работи почти на същата, но в действителност, с малко по-ниска скорост като всеки от двата диска.

JBOD е специален случай на масив с нулево ниво, RAID-0. Има и друг вариант на името на масиви от това ниво - stripe, пълното име е Striped Disk Array без Fault Tolerance. Тази опция също предполага комбиниране на n диска в един с обем, увеличен с n пъти, но дисковете се комбинират не последователно, а паралелно и информацията за тях се записва на блокове (размерът на блока се задава от потребителя при формиране на RAID масив).

Тоест, ако последователността от цифри 123456 трябва да бъде записана на две устройства, включени в масива RAID-0, контролерът ще раздели тази верига на две части - 123 и 456 - и ще запише първата на един диск, а втората на другият. Всеки диск може да прехвърля данни ... добре, нека е със скорост 50 MB / s, а общата скорост на два диска, данните от които се вземат паралелно, е 100 MB / s. По този начин скоростта на работа с данни трябва да се увеличи n пъти (в действителност, разбира се, увеличението на скоростта е по-малко, тъй като никой не е отменил загубите за търсене на данни и за прехвърлянето им по шината). Но това увеличение е дадено с причина: ако поне един диск се повреди, информацията от целия масив се губи.

RAID ниво 0. Данните се разделят на блокове и се разпръскват по дискове. Няма паритет или излишък.

Тоест, няма съкращения и изобщо няма съкращения. Този масив може да се счита за RAID масив само условно, но въпреки това е много популярен. Малко хора мислят за надеждността, защото не можете да я измерите с еталони, но всеки разбира езика на мегабайтите в секунда. Това не е нито лошо, нито добро, просто такъв феномен съществува. По-долу ще говорим за това как да ядем риба и да поддържаме надеждност. Възстановяване от повреда на RAID-0

Между другото, допълнителен минус на лентовия масив е неговата непреносимост. Нямам предвид, че той не понася определени видове храна или например гощава лошо. Не му пука за това, но преместването на самия масив някъде е цял проблем. Дори да донесете и дискове, и драйвери за контролер на приятел на сделката, не е факт, че те ще бъдат дефинирани като един масив и данните ще бъдат използвани. Освен това има случаи, когато просто свързване (без да се записва нищо!) на лентови дискове към "нероден" (различен от този, на който е формиран масивът) контролер доведе до повреда на данните в масива. Не знаем колко спешен е този проблем сега, с появата на съвременните контролери, но все пак ви съветваме да бъдете внимателни.


RAID-масив от първо ниво от четири диска. Дисковете са разделени на двойки; устройствата вътре в двойката съхраняват едни и същи данни.

Първият наистина "излишен" масив (и първият RAID, който се появи) беше RAID-1. Второто му име - огледало (огледало) - обяснява принципа на работа: всички дискове, разпределени за масива, са разделени на двойки и информацията се чете и записва на двата диска наведнъж. Оказва се, че всеки от дисковете в масива има точно копие. В такава система се увеличава не само надеждността на съхранението на данни, но и скоростта на тяхното четене (можете да четете от два твърди диска наведнъж), въпреки че скоростта на запис остава същата като тази на едно устройство.

Както може да се досетите, обемът на такъв масив ще бъде равен на половината от сумата от обемите на всички твърди дискове, включени в него. Недостатъкът на това решение е, че имате нужда от два пъти повече хардове. Но от друга страна, надеждността на този масив всъщност дори не е равна на двойната надеждност на един диск, а много по-висока от тази стойност. Неизправност на два твърди диска в рамките на ... е, да кажем, един ден е малко вероятен, освен ако например захранването не се намеси по въпроса. В същото време всеки здравомислещ човек, като види, че един диск в чифт не работи, веднага ще го замени и дори ако веднага след това се откаже от краищата на втория диск, информацията няма да отиде никъде.

Както можете да видите, както RAID-0, така и RAID-1 имат своите недостатъци. Как да се отървем от тях? Ако имате поне четири твърди диска, можете да създадете конфигурация RAID 0 + 1. За да направите това, RAID-1 масивите се комбинират в RAID-0 масив. Или обратното, понякога RAID-1 масив се създава от няколко RAID-0 масива (резултатът е RAID-10, единственото предимство на който е по-краткото време за възстановяване на данни в случай на повреда на един диск).

Надеждността на такава конфигурация от четири твърди диска е равна на надеждността на RAID-1 масив, а скоростта всъщност е същата като тази на RAID-0 (в действителност най-вероятно ще бъде малко по-ниска поради ограниченото възможности на контролера). В същото време едновременният отказ на два диска не винаги означава пълна загуба на информация: това ще се случи само ако дискове, съдържащи едни и същи данни, се счупят, което е малко вероятно. Тоест, ако четири диска бъдат разделени на двойки 1-2 и 3-4 и двойките се комбинират в RAID-0 масив, тогава само едновременната повреда на дискове 1 и 2 или 3 и 4 ще доведе до загуба на данни, докато в случай на преждевременна смърт на първи и трети, втори и четвърти, първи и четвърти или втори и трети твърди дискове, данните ще останат непокътнати.

Основният недостатък на RAID-10 обаче е високата цена на дисковете. И все пак цената на четири (поне!) твърди диска не може да се нарече малка, особено ако обемът на само два от тях наистина е достъпен за нас (малко хора мислят за надеждността и колко струва, както вече казахме) . Голямото (100%) резервиране на съхранение на данни се усеща. Всичко това доведе до факта, че наскоро придоби популярност един вариант на масива, наречен RAID-5. За изпълнението му са необходими три диска. В допълнение към самата информация, контролерът също така съхранява блокове за паритет на устройствата на масива.

Няма да навлизаме в подробности за работата на алгоритъма за проверка на четността, нека просто кажем, че в случай на загуба на информация на един от дисковете, тя може да бъде възстановена с помощта на данни за четност и данни на живо от други дискове. Блокът за четност има капацитета на един физически диск и е равномерно разпределен между всички твърди дискове в системата, така че загубата на всеки диск ви позволява да възстановите информация от него, като използвате блок за четност, разположен на друг диск в масива. Информацията се разделя на големи блокове и се записва на дискове един по един, тоест според принципа 12-34-56 в случай на масив от три диска.

Съответно общият обем на такъв масив е обемът на всички дискове минус капацитетът на един от тях. Възстановяването на данни, разбира се, не се случва незабавно, но такава система има висока производителност и марж на безопасност при най-ниска цена (за масив от 1000 GB са необходими шест диска от 200 GB). Въпреки това, производителността на такъв масив все още ще бъде по-ниска от скоростта на полосовата система: с всяка операция на запис контролерът също трябва да актуализира индекса на четност.

RAID-0, RAID-1 и RAID 0 + 1, понякога дори RAID-5 - тези нива често изчерпват възможностите на настолните RAID контролери. По-високи нива са налични само за сложни системи, базирани на SCSI твърди дискове. Въпреки това, щастливите собственици на SATA контролери с поддръжка на Matrix RAID (такива контролери са вградени в южните мостове ICH6R и ICH7R от Intel) могат да се възползват от RAID-0 и RAID-1 масиви само с два диска, а тези, които имат платка с ICH7R може да комбинира RAID-5 и RAID-0, ако имат четири едни и същи устройства.

Как се прилага това на практика? Нека разгледаме по-простия случай на RAID-0 и RAID-1. Да приемем, че сте купили два 400 GB твърди диска. Разделяте всяко от устройствата на 100GB и 300GB логически устройства. След това, като използвате вградената в BIOS помощна програма Intel Application Accelerator RAID Option ROM, вие комбинирате 100GB дялове в лентов масив (RAID-0) и 300GB дялове в Mirror масив (RAID-1). Сега, на бърз диск с обем от 200 GB, можете да добавяте, да речем, играчки, видео материал и други данни, които изискват висока скорост на дисковата подсистема и освен това не са много важни (тоест тези, които вие няма да съжалявате много за загубата), а на огледален 300 гигабайтов диск премествате работни документи, пощенски архив, сервизен софтуер и други жизненоважни файлове. Ако един диск се повреди, губите това, което е било поставено в лентовия масив, но данните, които сте поставили на втория логически диск, се дублират на останалия диск.

Комбинирането на нивата RAID-5 и RAID-0 предполага, че част от капацитета на четирите диска се разпределя за масива с бърза лента, а другата част (нека е 300 GB на всеки диск) е за блокове от данни и блокове за паритет, т.е. е, получавате едно супер бързо 400GB устройство (4 x 100GB) и едно надеждно, но по-бавно 900GB масив от 4 x 300GB минус 300GB на паритет.

Както можете да видите, тази технология е изключително обещаваща и ще бъде добре, ако други производители на чипсети и контролери я поддържат. Много е изкушаващо да има масиви от различни нива на два диска, бързи и надеждни.

Това са може би всички видове RAID масиви, които се използват в домашните системи. Въпреки това, в реалния живот може да срещнете RAID-2, 3, 4, 6 и 7. Така че нека все пак да видим какви са тези нива.

RAID-2... В масив от този тип дисковете са разделени на две групи – за данни и за кодове за коригиране на грешки и ако данните се съхраняват на n диска, тогава са необходими n-1 диска за съхраняване на кодовете за корекция. Данните се записват на съответните твърди дискове по същия начин, както в RAID-0, те са разделени на малки блокове според броя на дисковете, предназначени за съхранение на информация. Останалите дискове съхраняват кодове за корекция на грешки, според които в случай на повреда на твърдия диск е възможно възстановяване на информация. Методът на Хаминг отдавна се използва в паметта на ECC и ви позволява да коригирате малки еднобитови грешки в движение, ако те възникнат внезапно, и ако два бита бъдат предадени погрешно, това отново ще бъде открито с помощта на системи за контрол на четността. Заради това обаче никой не искаше да запази обемиста структура от почти удвоен брой дискове и този тип масиви не станаха широко разпространени.

Структура на масива RAID-3е както следва: в масив от n диска данните се разделят на блокове от 1 байт и се разпределят между n-1 диска, а друг диск се използва за съхраняване на блокове за паритет. В RAID-2 имаше n-1 диска за тази цел, но по-голямата част от информацията на тези дискове се използваше само за коригиране на грешки в движение, а за лесно възстановяване в случай на повреда на диска, по-малко от него беше достатъчен и един специален твърд диск беше достатъчен.


RAID от ниво 3 с отделен диск за съхранение на информация за паритет. Няма архивиране, но данните могат да бъдат възстановени.

Съответно, разликите между RAID-3 и RAID-2 са очевидни: невъзможността за коригиране на грешки в движение и по-малко излишък. Предимствата са следните: скоростта на четене и запис на данни е висока, а за създаване на масив са необходими много малко дискове, само три. Но масив от този тип е добър само за работа с една задача с големи файлове, тъй като има проблеми със скоростта при честите заявки за малки данни.


Масив от ниво 5 се различава от RAID-3 по това, че блоковете за паритет са равномерно разпределени между всички дискове в масива.

RAID-4подобен на RAID-3, но различен от него по това, че данните се разделят на блокове, а не на байтове. По този начин беше възможно да се „победи“ проблемът с ниската скорост на предаване на данни с малък обем. Записването е бавно поради факта, че блоковият паритет се генерира по време на запис и се записва на един диск. Масивите от този тип се използват рядко.

RAID-6- това е същият RAID-5, но сега два блока за паритет се съхраняват на всеки от дисковете в масива. По този начин, ако два диска се повредят, информацията все още може да бъде възстановена. Разбира се, повишаването на надеждността доведе до намаляване на полезния обем на дисковете и до увеличаване на минималния брой от тях: сега, ако има n диска в масива, общият обем, наличен за запис на данни, ще бъде равен на обема на един диск, умножен по n-2. Необходимостта от изчисляване на две контролни суми наведнъж определя втория недостатък, наследен от RAID-6 от RAID-5 - ниска скорост на запис на данни.

RAID-7е регистрирана търговска марка на Storage Computer Corporation. Структурата на масива е следната: данните се съхраняват на n-1 диска, един диск се използва за съхраняване на блокове за паритет. Но бяха добавени няколко важни детайла, за да се елиминира основният недостатък на масивите от този тип: кеш на данни и бърз контролер, който управлява обработката на заявките. Това намали броя на достъпите до диска за изчисляване на контролната сума на данните. В резултат на това беше възможно значително да се увеличи скоростта на обработка на данни (на някои места пет или повече пъти).



RAID 0 + 1 масив, или дизайн на два RAID-1 масива, комбинирани в RAID-0. Надежден, бърз, скъп.

Добавени са и нови недостатъци: много високата цена за внедряване на такъв масив, сложността на поддръжката му, необходимостта от непрекъсваемо захранване, за да се предотврати загуба на данни в кеш паметта по време на прекъсване на захранването. Едва ли ще намерите масив от този тип и ако изведнъж го видите някъде, пишете ни, ние също ще го разгледаме с удоволствие.

Създаване на масив

Надяваме се, че вече сте усвоили избора на типа масив. Ако вашата платка има RAID контролер, няма да имате нужда от нищо друго освен необходимия брой дискове и драйвери за самия този контролер. Между другото, имайте предвид: има смисъл да комбинирате само дискове със същия размер в масиви и по-добри от един модел. Контролерът може да откаже да работи с дискове с различни размери и най-вероятно ще можете да използвате само част от голям диск, равен по обем на по-малкия от дисковете. Освен това, дори скоростта на лентовия масив ще се определя от скоростта на най-бавния диск. И моят съвет към вас: не се опитвайте да направите RAID масива стартиращ. Възможно е, но в случай на системни повреди, ще имате трудности, тъй като възстановяването ще бъде много трудно. Освен това е опасно да се поставят няколко системи в такъв масив: почти всички програми, отговорни за избора на ОС, убиват информация от сервизните зони на твърдия диск и съответно развалят масива. По-добре е да изберете друга схема: един диск е зареждащ, а останалите се комбинират в масив.



Matrix RAID в действие. Част от дисковото пространство се използва от RAID-0 масива, останалото пространство се заема от RAID-1 масива.

Всеки RAID масив започва с BIOS RAID контролер. Понякога (само в случай на интегрирани контролери и дори тогава не винаги) той е вграден в основния BIOS на дънната платка, понякога се намира отделно и се активира след преминаване на самотест, но във всеки случай трябва да Отиди там. Именно в BIOS се задават необходимите параметри на масива, както и размерите на блоковете данни, използваните твърди дискове и т.н. След като определите всичко това, ще бъде достатъчно да запазите настройките, да излезете от BIOS и да се върнете към операционната система.

Там е необходимо да инсталирате драйверите на контролера (като правило флопи диск с тях е прикрепен към дънната платка или към самия контролер, но те могат да бъдат записани на диск с други драйвери и сервизен софтуер), рестартиране и това е това, масивът е готов за работа. Можете да го разделите на логически устройства, да форматирате и да попълните с данни. Само не забравяйте, че RAID не е панацея. Това ще ви спести от загуба на данни в случай на смърт на твърдия диск и ще сведе до минимум последствията от такъв резултат, но няма да ви спаси от токови удари и повреди на нискокачествено захранване, което убива и двата диска наведнъж , независимо от тяхната "масивност".

Пренебрежителното отношение към висококачественото захранване и температурните условия на дисковете може значително да намали живота на твърдия диск, понякога всички дискове в масива се провалят и всички данни се губят безвъзвратно. По-специално, съвременните твърди дискове (особено IBM и Hitachi) са много чувствителни към канала + 12V и не харесват дори най-малката промяна на напрежението върху него, така че преди да закупите цялото оборудване, необходимо за изграждане на масив, трябва да проверите съответните напрежения и ако е необходимо, включете нов BP към списъка за пазаруване.

Захранването на твърди дискове, както и на всички други компоненти, от второ захранване, на пръв поглед е лесно за изпълнение, но такава схема на захранване има много клопки и трябва да помислите сто пъти, преди да решите да вземете такава стъпка. С охлаждането всичко е по-лесно: просто трябва да осигурите въздушен поток към всички твърди дискове, плюс не ги поставяйте близо един до друг. Прости правила, но, за съжаление, не всички ги спазват. И не е необичайно и двата диска в масива да умрат едновременно.

Освен това RAID не замества необходимостта от редовно архивиране на данни. Mirroring е огледален, но ако случайно объркате или изтриете файлове, вторият диск няма да ви помогне по никакъв начин. Така че правете резервно копие винаги, когато можете. Това правило се прилага независимо от наличието на RAID масиви в компютъра.

И така, ти RAIDy ли си? Да? Глоба! Само в преследване на обем и бързина, не забравяйте още една поговорка: „Накарай глупавия да се моли на Бога, той ще му счупи челото“. Силни дискове и надеждни контролери!

Разходната полза от шумния RAID

RAID е добър дори без да гледате парите. Но нека изчислим цената на най-простия 400 GB лентов масив. Два диска Seagate Barracuda SATA 7200.8 от по 200 GB всеки ще ви струват около $230. RAID контролерите са вградени в повечето дънни платки, така че ги получаваме безплатно.

В същото време 400 GB устройство от същия модел струва 280 долара. Разликата е $50 и с тези пари можете да получите мощно захранване, което несъмнено ще ви трябва. Дори не говоря за това, че производителността на композитен "диск" на по-ниска цена ще бъде почти два пъти по-висока от производителността на един твърд диск.

Нека изчислим сега, като се фокусираме върху общия обем от 250 GB. Няма дискове от 125 GB, така че нека вземем два твърди диска от 120 GB. Цената на всеки диск е $90, цената на един 250 GB твърд диск е $130. Е, при такива обеми производителността има цена. А ако вземете 300 GB масив? Два 160 GB диска - около $200, един 300 GB - $170 ... Отново не това. Оказва се, че RAID е полезен само при използване на много големи дискове.

Проблемът с повишаването на надеждността на съхранението на информация винаги е на дневен ред. Това е особено вярно за големи количества данни, бази данни, от които зависи работата на сложни системи в широк спектър от индустрии. Това е особено важно за висока производителностсървъри.

Както знаете, производителността на съвременните процесори непрекъснато расте, за което съвременните очевидно не вървят в крак с развитието си.
твърди дискове... Наличието на един диск, било то SCSI или, още по-лошо IDE, вече е налице няма да може да решизадачи, свързани с нашето време. Имате нужда от много дискове, които ще се допълват взаимно, ще заменят, ако някой от тях бъде пуснат, ще съхранявате резервни копия, ще работят ефективно и ефикасно.

Въпреки това, само наличието на няколко твърди диска не е достатъчно, имате нужда от тях интегрирайте в систематакойто ще работи гладко и няма да позволи загуба на данни в случай на повреди, свързани с диска.

Трябва предварително да се погрижите за създаването на такава система, защото, както казва добре известната поговорка - чаопържени петел няма да хапе- няма да се пропусне. Можете да загубите данните си безвъзвратно.

Тази система може да бъде RAID- технология за виртуално съхранение на информация, комбинираща няколко диска в един логически елемент. Извиква се RAID масив излишен масивнезависими дискове. Обикновено се използва за подобряване на производителността и надеждността.

Какво ви е необходимо, за да създадете рейд? Поне два твърди диска. Броят на използваните устройства за съхранение варира в зависимост от нивото на масива.

Какво представляват raid масивите

Има основни, комбинирани RAID масиви. Институтът в Бъркли, Калифорния предложи да се раздели нападението нива на спецификация:

  • Основен:
    • RAID 1 ;
    • RAID 2 ;
    • RAID 3 ;
    • RAID 4 ;
    • RAID 5 ;
    • RAID 6 .
  • Комбиниран:
    • RAID 10 ;
    • RAID 01 ;
    • RAID 50 ;
    • RAID 05 ;
    • RAID 60 ;
    • RAID 06 .

Нека разгледаме най-често използваните.

Рейд 0

RAID 0 предназначениза увеличаване на скоростта и записа. Това не повишава надеждността на съхранението и следователно не е излишно. Името му също е ивица (ивици - "ивици"). обикновено използван отот 2 до 4 диска.

Данните са разделени на блокове, които се записват на дискове един по един. Скоростзаписа/четенето се увеличава многократно на броя на дисковете. От недостатъциможе да се отбележи повишената вероятност от загуба на данни с такава система. Няма смисъл да съхранявате бази данни на такива дискове, защото е сериозно бъгще доведе до пълна неработоспособност на рейда, тъй като няма инструменти за възстановяване.

Рейд 1

RAID 1 осигурява огледалосъхранение на данни на хардуерно ниво. Нарича се още масив Огледало, Какво означава « огледало» ... Тоест данните на дисковете в този случай се дублират. Мога използвайтес брой устройства за съхранение от 2 до 4.

Скоростписането / четенето практически не се променя, което може да се дължи на предимства... Масивът работи, ако поне един диск от рейда работи, но обемът на системата е равен на обема на един диск. На практика кога проваледин от твърдите дискове, ще трябва да вземете мерки за подмяната му възможно най-скоро.

Рейд 2

RAID 2 – използва т.нар Код на Хеминг... Данните се разделят на твърди дискове по същия начин като RAID 0, останалите дискове се съхраняват кодове за корекция на грешки, в случай на неуспех, на който можете регенериратинформация. Този метод позволява в движение намирами тогава правилносистемни сривове.

Бързина чети пишив този случай в сравнение с използването на един диск се издига... Недостатъкът е големият брой дискове, при които е рационално да се използва, така че да няма излишък на данни, обикновено това 7 и повече.

RAID 3 – В масив данните се разделят на всички дискове освен един, който съхранява байтове за паритет. Устойчив на системни повреди... Ако един от дисковете разгражда... Тогава информацията му е лесна за "повдигане" с помощта на данните от контролните суми за паритет.

В сравнение с RAID 2 никаква възможносткорекция на грешки в движение. Този масив е различен висока производителности възможност за използване от 3 или повече диска.

Основното минусТакава система може да се счита за повишено натоварване на диск, съхраняващ паритетни байтове и ниска надеждност на този диск.

Рейд 4

Като цяло RAID 4 е подобен на RAID 3 с това разликатаче данните за четност се съхраняват в блокове, а не в байтове, което позволява по-бързи скорости на предаване на малки данни.

минуспосоченият масив се оказва скоростта на запис, тъй като паритетът на запис се генерира на един диск, като RAID 3.

Това е добро решение за онези сървъри, където файловете се четат по-често, отколкото се записват.

Рейд 5

RAID 2 до 4 имат недостатъци, свързани с невъзможността за паралелизиране на операциите на запис. RAID 5 елиминиратози недостатък. Записват се блокове за четност едновременнокъм всички дискови устройства в масива, няма асинхронноств разпределението на данни, което означава, че се разпределя паритет.

номеризползвани твърди дискове от 3. Масивът е много разпространен поради своята универсалности рентабилност, колкото повече дискове ще се използват, толкова по-икономично ще се изразходва дисково пространство. Скоростпри което Високопоради паралелизиране на данни, но производителностнамалява в сравнение с RAID 10, поради големия брой операции. Ако един диск се повреди, надеждността се влошава до RAID 0. Възстановяването отнема много време.

Рейд 6

RAID 6 технология, подобна на RAID 5, но нарастваща надеждностчрез увеличаване на броя на дисковете за четност.

Дисковете обаче вече изискват поне 5 или повече мощен процесор, за да се справят с увеличения брой операции, а броят на дисковете трябва да е равен на просто число от 5,7,11 и т.н.

Рейд 10, 50, 60

Следващата ела комбинацииот гореспоменатите нападения. Например, RAID 10 е RAID 0 + RAID 1.

Те наследяват и Ползисъставните им масиви по отношение на надеждност, производителност и брой дискове и в същото време ефективност.

Създаване на raid масив на домашен компютър

Предимствата от създаването на рейд масив на къща не са очевидни, поради факта, че той неикономичен, загубата на данни не е толкова критична в сравнение със сървърите и информацияможе да се съхранява в резервни копияправете периодично резервни копия.

За тези цели ще ви трябва рейд контролер, който има собствен BIOS и свои настройки. В съвременните дънни платки Raid контролерът може да бъде интегриранкъм южния мост на чипсета. Но дори и в такива карти може да се свърже още един контролер чрез свързване към PCI или PCI-E слот. Примерите включват устройства от Silicon Image и JMicron.

Всеки контролер може да има своя собствена помощна програма за конфигуриране.

Помислете за създаване на рейд с помощта на Intel Matrix Storage Manager Option ROM.

Трансфервсички данни от вашите дискове, в противен случай те ще бъдат изчистен.

Отидете на BIOSНастройвамДънната ви платка и включете работния режим RAIDза вашия твърд диск sata.

За да стартирате помощната програма, рестартирайте компютъра си, щракнете ctrl + iпо време на процедурата ПУБЛИКАЦИЯ... В прозореца на програмата ще видите списък с наличните дискове. Кликнете върху Създайте масивна, Следващ избор необходимо ниво на масив.

Следвайки интуитивния интерфейс, въведете размер на масиваи потвърдинеговото създаване.

RAID масив (Redundant Array of Independent Disks) - свързване на множество устройства за подобряване на производителността и/или надеждността на съхранение на данни, в превод - излишен масив от независими дискове.

Според закона на Мур текущата производителност се увеличава всяка година (а именно броят на транзисторите на чип се удвоява на всеки 2 години). Това може да се види в почти всеки клон на индустрията на компютърния хардуер. Процесорите увеличават броя на ядрата и транзисторите, като същевременно намаляват процеса RAMувеличава честотата и пропускателна способност, SSD паметта подобрява издръжливостта и скоростта на четене.

Но обикновените твърди дискове (HDD) не са постигнали голям напредък през последните 10 години. Както беше стандартната скорост от 7200 rpm, тя остана (без да се вземат предвид сървърните твърди дискове със скорост от 10 000 и повече). Бавните 5400 RPM все още се срещат при лаптопите. За повечето потребители, за да подобрят производителността на своя компютър, ще бъде по-удобно да закупят SDD, но цената за 1 гигабайт такъв носител е много по-висока от тази на обикновен HDD. „Как мога да подобря производителността на съхранение, без да губя твърде много пари и място? Как да запазите вашите данни или да увеличите безопасността на вашите данни?" Има отговор на тези въпроси - RAID масив.

Видове RAID масиви

В момента има следните видове RAID масиви:

RAID 0 или Striped- масив от две или повече устройства за подобряване на цялостната производителност. Обемът на рейда ще бъде общ (HDD 1 + HDD 2 = общ обем), скоростта на четене / запис ще бъде по-висока (поради разделянето на записа на 2 устройства), но надеждността на информационната сигурност страда. Ако едно от устройствата се повреди, цялата информация в масива ще бъде загубена.

RAID 1 или "Огледало"- няколко диска се копират един друг за подобряване на надеждността. Скоростта на запис остава същата, скоростта на четене се увеличава, надеждността се увеличава многократно (дори ако едно устройство се повреди, второто ще работи), но цената на 1 гигабайт информация се удвоява (ако направите масив от два hdd) .

RAID 2 е масив, изграден около работата на дискове за съхранение и дискове за корекция на грешки. Изчисляването на броя на твърдите дискове за съхранение на информация се извършва по формулата "2 ^ n-n-1", където n е броят на корекцията на твърдия диск. Този тип се използва, когато има голям брой твърди дискове, минималният приемлив брой е 7, където 4 е за съхранение на информация, а 3 е за съхранение на грешки. Предимството на този тип ще бъде повишената производителност в сравнение с един диск.

RAID 3 - състои се от "n-1" дискове, където n е дискът за съхранение на блокове за паритет, останалите са устройства за съхранение на информация. Информацията е разделена на парчета, по-малки от размера на сектора (разделени на байтове), подходящи за работа с големи файлове, скоростта на четене на малки файлове е много ниска. Характеризира се с висока производителност, но ниска надеждност и тясна специализация.

RAID 4 е подобен на тип 3, но разделението е на блокове, а не на байтове. Това решение успя да коригира ниската скорост на четене на малки файлове, но скоростта на запис остава ниска.

RAID 5 и 6 - вместо отделен диск за корелация на грешки, както в предишните версии, блоковете се използват равномерно, разпределени във всички устройства. В този случай скоростта на четене / запис на информация се увеличава поради паралелизиране на записа. минус от този типдългосрочно възстановяване на информация в случай на повреда на един от дисковете. По време на възстановяване има много голямо натоварване на други устройства, което намалява надеждността и увеличава повредата на друго устройство и загубата на всички данни в масива. Тип 6 подобрява цялостната надеждност, но намалява производителността.

Комбинирани видове RAID масиви:

RAID 01 (0 + 1) - Два Raid 0 се комбинират в Raid 1.

RAID 10 (1 + 0) - RAID 1 дискови масиви, които се използват в архитектура тип 0. Счита се за най-надеждната опция за съхранение, съчетаваща висока надеждност и производителност.

Можете също да създадете масив от SSD дискове ... Според тестването на 3DNews подобна комбинация не дава значително увеличение. По-добре е да закупите устройство с по-висока производителност PCI или eSATA интерфейс

Raid масив: как да създадете

Създаден чрез свързване чрез специален RAID контролер. В момента има 3 вида контролери:

  1. Софтуер - чрез софтуеремулира се масив, всички изчисления се извършват от CPU.
  2. Интегриран - предимно разпределен до дънни платки(не сървърният сегмент). Малък чип на постелката. платката, отговорна за емулацията на масива, изчисленията се извършват чрез процесора.
  3. Хардуер - разширителна платка (за стационарни компютри), обикновено с PCI интерфейс, има собствена памет и изчислителен процесор.

RAID масив hdd: Как да направя 2 диска чрез IRST


Възстановяване на данни

Някои опции за възстановяване на данни:

  1. В случай на повреда на Raid 0 или 5, помощната програма RAID Reconstructor може да помогне, която ще събере наличната информация от устройствата и ще я презапише на друго устройство или носител като изображение на предишния масив. Тази опция ще помогне, ако дисковете работят правилно и има софтуерна грешка.
  2. За Linux системи се използва mdadm recovery (помощна програма за управление на софтуерни RAID масиви).
  3. Възстановяването на хардуера трябва да се извършва чрез специализирани услуги, тъй като без познаване на методологията на работа на контролера, можете да загубите всички данни и ще бъде много трудно или невъзможно да ги върнете обратно.

Има много нюанси, които трябва да имате предвид, когато създавате Raid на вашия компютър. По принцип повечето от опциите се използват в сървърния сегмент, където стабилността и безопасността на данните са важни и необходими. Ако имате въпроси или допълнения, можете да ги оставите в коментарите.

Приятен ден!



Свързани статии: