Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Мал. 4.5.1.1.2. Схема реалізації механізму дуплексування.




Почерговий запис–можливість підвищити швидкодію системи. Очевидно, якщо читання і запис проводити паралельно на декількох жорстких дисках, можна отримати виграш в швидкості. Схему реалізації почергового запису зображено на мал. 4.5.1.1.3. Файл, призначений для запису розбивається на частини певного розміру і посилається одночасно на всі наявні накопичувачі. В такому фрагментованому вигляді файл і зберігається. Зчитування проводиться тими ж таки фрагментами.

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

Якщо є N блоків даних і на їх основі обчислюється ще один додатковий екстраблок, з отриманих (N+1) блоків, завжди можна відновити інформацію при пошкодженні одного з блоків. Відповідно, для створення RAID-масиву в цьому випадку потрібен (N+1) жорсткий диск. Розподіл блоків по дисках точно такий же, як при почерговому записі. Екстраблок може записуватися на окремий накопичувач, або записуватись на всі диски за певним правилом. Кожен біт екстраблока складається з суми біт всіх N блоків, точніше з результату виконання логічної операції XOR. Оператор XOR при повторному накладанні повертає початковий аргумент. Тобто (А XOR B) XOR B = А. Це правило розповсюджується на будь-яку кількість операндів.

Плюси парності очевидні. За рахунок використання почергового запису підвищується швидкість роботи. При зеркалюванні надійність зберігається, але при цьому «неробочий об'єм» масиву помітно зменшується, він однаковий при будь-якій кількості дисків і складає обсяг одного диска, тобто при 5 дисках в масиві «пропадає» всього 20% ємності.

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

 


mylektsii.ru - Мои Лекции - 2015-2019 год. (0.008 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал