• Главная
  • Карта сайта
Не найдено

Що таке RAID масиви і навіщо вони потрібні?

  1. Що таке RAID і навіщо воно потрібне?
  2. Чому так склалося в загальному і цілому
  3. Що таке RAID в фізичному сенсі
  4. Важливе зауваження, яке варто пам'ятати
  5. RAID 0 - що це і з чим його їдять?
  6. RAID 1 - що таке і з чим його їдять?
  7. RAID 2, 3, 4, 5, 6 - що таке і з чим їдять їх?
  8. Який RAID все ж вибрати?
  9. Післямова

Невід'ємну роль в нашому комп'ютері грають жорсткі диски , Адже на них зберігається вся інформація, з них запускається операційна система, в них мешкає файл підкачки та інше, інше, інше, інше. Так ось, сьогодні поговоримо про RAID масивах на їх основі.

Як відомо, ці самі жорсткі диски так само мають якийсь запас міцності після якого виходять з ладу, а так само характеристики впливають на продуктивність.

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

Напевно так само Ви знаєте (а якщо і не знаєте, то не біда) про те, що ці масиви мають різні порядкові номери (0, 1, 2, 3, 4 та ін.), А так само виконують цілком собі різні функції. Оне явище дійсно має місце бути в природі і, як Ви думаю вже здогадалися, як раз про цих самих RAID масивах я і хочу Вам розповісти в цій статті. Точніше вже розповідаю;)

Поїхали.

Що таке RAID і навіщо воно потрібне?

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

Власне, то чим саме займається она зв'язка з дисків, тобто прискоренням роботи або підвищенням безпеки даних, - залежить від Вас, а точніше, від вибору поточної конфігурації рейду (ів). Різні типи цих змін якраз і відзначаються різними номерами: 1, 2, 3, 4 і, відповідно, виконують різні функції.

Рейди відчутно зручніше і ефективніше використання одного диска в системі. Я б навіть рекомендував їх всім поголовно, не дивлячись на те, що доводиться використовувати два (а то і всі чотири) пристрої замість одного. Детальніше я писав в статті: «Темно-зелене горлечко» в продуктивності Вашого комп'ютера

Просто, наприклад, в разі побудови 0 -вой версії (опис варіацій 0, 1, 2, 3 та ін., - читайте нижче) Ви отримаєте відчутний приріст продуктивності. Та й взагалі жорсткий диск нині якраз таки вузький канал у швидкодії системи.

до змісту ↑

Чому так склалося в загальному і цілому

Ну судіть самі, - процесори обзаводяться ядрами , Частотами, кешем і архітектурою; відеокарти , - числом піксельних конвеєрів, кількістю і розрядністю пам'яті, шейдерними блоками, частотами видеопроцессоров і подекуди навіть кількістю цих процесорів; оперативна пам'ять , - частотами і таймингами.

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

Загалом в плані продуктивності диски стоять на місці (ситуацію можуть врятувати хіба що розвиваються SSD ), Але ж вони відіграють вагому роль в роботі системи і, місцями, повновагих додатків.

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

Загалом, повторюся, рейди будуть корисні всім і кожному. Я б навіть сказав, що є обов'язковими :)

до змісту ↑

Що таке RAID в фізичному сенсі

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

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

Програмно ж, в системі, після створення рейду, теж не з'являється ніяких особливих примх. По суті, вся різниця в роботі з рейдом полягає тільки в невеликій налаштування в биосе , Яка власне організовує рейд (див.нижче) і у використанні драйвера. В іншому ВСЕ абсолютно те ж саме - в "Мій комп'ютер" ті ж C, D та інші диски, все ті ж папки, файли .. Загалом і програмно, на око, повна ідентичність.

Установка масиву не являє собою нічого складного: просто беремо мат.плату, яка підтримує технологію RAID, беремо два повністю ідентичних, - це важливо! , - як за характеристиками (розміром, кешу, інтерфейсу тощо) так і по виробнику та моделі, диска і підключаємо їх до неї мат.плату. Далі просто включаємо комп'ютер, заходимо в BIOS і виставляємо параметр SATA Configuration: RAID.

Після цього в процесі завантаження комп'ютера (як правило, до завантаження Windows) з'являється панель відображає інформацію про диска в рейді і поза ним, де, власне потрібно натиснути CTR-I, щоб налаштувати рейд (додати диски в нього, видалити і тд і тп) . Власне, ось і все. далі йде установка Windows і інші радощі життя, тобто, знову ж таки, все як завжди.

до змісту ↑

Важливе зауваження, яке варто пам'ятати

При створенні або видаленні рейду (1-го рейду це начебто не стосується, але не факт) неминуче видаляється вся інформація з дисків, а тому просто експериментувати, створюючи і видаляючи різні конфігурації, явно не варто. Тому, перед створенням рейду попередньо збережіть всю потрібну інформацію (якщо вона є), а потім вже експериментуйте.

Що до конфігурацій .. Як я вже говорив, RAID масивів існує кілька видів (як мінімум з основного базису, - це RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6). Для початку я розповім про двох, найбільш зрозумілих і популярних серед звичайних користувачів:

  • RAID 0 - дисковий масив для збільшення швидкості \ записи.
  • RAID 1 - дзеркальний дисковий масив.

А в кінці статті швиденько пробіжуся по іншим.

до змісту ↑

RAID 0 - що це і з чим його їдять?

І так .. RAID 0 (він же, страйп ( «Striping»)) - використовується від двох до чотирьох (більше, - рідше) жорстких дисків, які спільно обробляють інформацію, що підвищує продуктивність. Щоб було зрозуміло, - тягати мішки одній людині довше і складніше ніж вчотирьох (хоча мішки залишаються все тими ж за своїми фіз властивостями, змінюються лише потужності з ними взаємодіють). Програмно ж, інформація на рейді такого типу, розбивається на блоки даних і записується на обидва / декілька дисків по черзі.

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

При виході з ладу будь-якого з вхідних в такий RAID вінчестерів (тобто жорстких дисків) практично повністю і безповоротно пропадає вся інформація

Чому? Справа в тому, що кожен файл складається з певної кількості байт .. кожен з яких несе в собі інформацію. Але в RAID 0 масиві байти одного файлу можуть бути розташовані на декількох дисках. Відповідно при "смерті" одного з дисків загубиться довільну кількість байтів файлу і відновити його буде просто неможливо. Але файл то не один.

Загалом при використанні такого рейд-масиву настійно рекомендується робити постійні бекапи цінної інформації на зовнішній носій. Рейд дійсно забезпечує відчутну швидкість - це я Вам кажу на власному досвіді, т.к у мене вдома вже роками встановлено таке щастя.

до змісту ↑

RAID 1 - що таке і з чим його їдять?

Що ж до RAID 1 (Mirroring - «дзеркало») .. Власне, почну з нестачі. На відміну від RAID 0 виходить, що Ви як би "втрачаєте" обсяг другого жорсткого диска (він використовується для запису на нього повною (байт в байт) копії першого жорсткого диска в той час як RAID 0 це місце повністю доступно).

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

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

до змісту ↑

RAID 2, 3, 4, 5, 6 - що таке і з чим їдять їх?

Опис цих масивів тут по стільки по скільки, тобто чисто для довідки, та й то в стислому (по суті описаний тільки другий) вигляді. Чому так? Як мінімум в силу низької популярності цих масивів серед рядового (та й загалом будь-якого іншого) користувача і, як наслідок, малого досвіду використання оних мною.

RAID 2 зарезервований для масивів, які застосовують якийсь код Хеммінга (не цікавився що це, тому розповідати не буду). Принцип роботи приблизно такий: дані записуються на відповідні пристрої так само, як і в RAID 0, тобто вони розбиваються на невеликі блоки по всіх дисках, які беруть участь в зберіганні інформації.

Решта ж (спеціально виділені під оне) диски зберігають коди корекції помилок, за якими в разі виходу будь-якого вінчестера з ладу можливе відновлення інформації. Тобишь в масивах такого типу диски діляться на дві групи - для даних і для кодів корекції помилок

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

RAID 3, 4, 5, 6 .. Про них, як би дивно це не звучало на сторінках цього сайту, спробуйте почитати на Вікіпедії. Справа в тому, що я в житті стикався з цими масивами вкрай рідко (хіба що п'ятий попадався під руку частіше за інших) і описати доступними словами принципи їх роботи не можу, а передруковувати статтю, з вище запропонованого ресурсу рішуче не бажаю, як мінімум, в силу наявності в оних зубодробильних формулювань, які навіть мені зрозумілі зі скрипом.

до змісту ↑

Який RAID все ж вибрати?

Якщо ви граєте в ігри, часто копіюєте музику, фільми, встановлюєте ємні ресурсопотребляющіе програми, то Вам безумовно нагоді RAID 0. Але будьте уважні при виборі жорстких дисків, - в цьому випадку їх якість особливо важливо, - або ж обов'язково робіть бекапи на зовнішній носій.

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

Повторюся, що дуже бажано, щоб диски встановлюються в RAID масив були підлогу ідентичні. Розмір, фірма, серія, обсяг кешу - все, бажано, повинна бути однаковою.

до змісту ↑

Післямова

Ось такі от справи.

До речі, як зібрати це чудо я писав в статті: "Як створити RAID-масив штатними методами", а про пару параметрів в матеріалі "RAID 0 з двох SSD, - практичні тести з Read Ahead і Read Cache". Користуйтеся пошуком.

Щиро сподіваюся, що ця стаття Вам буде корисною і Ви обов'язково зробите собі рейд того чи іншого типу. Повірте, оне того варто.

З питань створення та налаштування оних, в общем-то, можете звертатися до мене в коментарях, - спробую допомогти (при наявності в мережі інструкції до Вашої мат.плату). Так само буду радий будь-яким з доповненнями, побажанням, думкам і всьому такому іншому.

Ми в соц.сетях: ВК Facebook Twitter Telegram

Що таке RAID і навіщо воно потрібне?
RAID 1 - що таке і з чим його їдять?
RAID 2, 3, 4, 5, 6 - що таке і з чим їдять їх?
Який RAID все ж вибрати?
Що таке RAID і навіщо воно потрібне?
Чому?
Чому так?
Провайдеры:
  • 08.09.2015

    Batyevka.NET предоставляет услуги доступа к сети Интернет на территории Соломенского района г. Киева.Наша миссия —... 
    Читать полностью

  • 08.09.2015
    IPNET

    Компания IPNET — это крупнейший оператор и технологический лидер на рынке телекоммуникаций Киева. Мы предоставляем... 
    Читать полностью

  • 08.09.2015
    Boryspil.Net

    Интернет-провайдер «Boryspil.net» начал свою работу в 2008 году и на данный момент является одним из крупнейших поставщиков... 
    Читать полностью

  • 08.09.2015
    4OKNET

    Наша компания работает в сфере телекоммуникационных услуг, а именно — предоставлении доступа в сеть интернет.Уже... 
    Читать полностью

  • 08.09.2015
    Телегруп

    ДП «Телегруп-Украина» – IT-компания с 15-летним опытом работы на рынке телекоммуникационных услуг, а также официальный... 
    Читать полностью

  • 08.09.2015
    Софтлинк

    Высокая скоростьМы являемся участником Украинского центра обмена трафиком (UA — IX) с включением 10 Гбит / сек... 
    Читать полностью