Составители:
4.2.3. Организация дисковых массивов (RAID)
Еще одним способом повышения производительности дисковой памяти
стало построение дисковых массивов, хотя этот нацелен не только (и не
столько) на достижение более высокой производительности, но и большей
надежности работы запоминающих устройств на дисках.
Технология RAID (
Redundant Array of Independent Disks – избыточный
массив независимых дисков) задумывалась как объединение нескольких
недорогих жестких дисков в один массив дисков для увеличения
производительности, объема и надежности, по сравнению с одиночным
диском. При этом ЭВМ должна видеть такой массив как один логический
диск.
Если просто объединить несколько дисков в (неизбыточный) массив,
то среднее время между отказами (
СВМО) будет равно СВМО одного диска,
деленному на количество дисков. Такой показатель слишком мал для
приложений, критичных к аппаратным сбоям. Улучшить его можно
применяя реализуемую различным образом избыточность при хранение
информации.
В RAID системах для повышения надежности и производительности
используются комбинации трех основных механизмов, каждый из которых
хорошо известен и по отдельности
:
- организация “зеркальных” дисков, т.е. полное дублирование
хранимой информации;
- подсчет контрольных кодов (четность, коды Хэмминга),
позволяющих восстановить информацию при сбое;
- распределение информации по различным дискам массива так, как
это делается при чередовании обращений по блокам памяти (см. п.
1.1.2.,
подпункт 7), что повышает возможности параллельной работы дисков при
операциях над хранимой информацией. При описании RAID этот прием
называют “stripped disks”, что буквально означает “разделенные на полоски
диски”, или просто “полосатые диски”.
Эти полоски (далее называемые блоками) данных с каждого диска
чередуются, как показано на рис. 43 для случая массива из четырех
138
Страницы
- « первая
- ‹ предыдущая
- …
- 136
- 137
- 138
- 139
- 140
- …
- следующая ›
- последняя »