лого

О проекте

Каталог

Автомобильное
Для терминалов
Компьютеры
Процессоры
Матплаты
Видеокарты
Мультимедиа
Контроллеры
Память
Жесткие диски
Питание
Кабеля и т.д.
Ноутбуки
Охлаждение
Корпуса
Оптоприводы
Сетевое
На разбор

Связаться с нами
Заполнить форму
Послать письмо
Позвонить

Покупка
Доставка
Оплата

Справочник

Тексты
Холодный и тихий
Балансирующий роутер
Распределяем интернет
Мелкие хитрости
Модернизация
RAID
История Микрософт

Делаю это всё - сайт о рукоделии

Продаем всякие полезные устройства.
Не новые, зато проверенные.

RAID.

Нужен каждому. Кто же откажется увеличить скорость в несколько раз и довести недежность почти до 100%.

Со скоростью дело обстоит так. Механика механического жесткого диска способна передать электронике жесткого диска, для последующей передачи куда надо, не более 120МB(байт)/сек. Электроника же может передать до 6144Мb(бит)=768МB/сек. (SATA3). Возьмем 6 дисков, подключим их к тому, что позволяет писать/читать данные с них одновременно, и получим ускорение почти в 6 раз. Пользователю же будет виден как-бы один диск, емкостью с 1 из 6. Это называется RAID 0.

Но, при таком раскладе, вероятность отказа всей конструкции будет равна сумме вероятностей отказа каждого из дисков, т.е. в 6 раз больше. Данные, которые хотелось бы сохранить надолго, на такое писать опасно. Данные, которые хотелось бы сохранить надолго, хочется записать в несколько надежных мест сразу, что бы они хоть где-нибудь выжили. RAID1 делает это автоматически. Подключив 2 (4,6,8...) диска, получим на каждом из них точную копию своих файлов, и, если один диск накроется, можно будет либо просто работать на оставшемся, либо поменять битый на новый и система восстановится. И, при использовании RAID1, если то, к чему диски подключены - контроллер RAID, достаточно хороший, можно будет получить небольшое увеличение скорости чтения.

Логично два этих способа: 1 и 0, объединить, что бы и скорость возросла, и надежность. Это, естественно, дороже: от 4 дисков и хороший контроллер. На 4-х дисках имеем 2 копии и двойную скорость. Это RAID10 (или 1+0 или 0+1). Гибнет он только, если одновременно выйдут из строя одинаковые диски всех зеркал, в остальных случаях можно восстановиться легко.

Можно начать экономить диски, пытаясь обеспечивать надежность не простым копированием (еще говорят «зеркалированием»), а хитрыми способами записи данных – кроме них писать еще и специальные метки. Наиболее продвинутым из таких выриантов является RAID5. Ёмкость всей системы (говорят «массива дисков») получается не в 6-4-2 раза меньше, чем общая ёмкость объединенных дисков, а всего на 1. Т.е., например, берем 4 диска по терабайту, получаем 1 диск на 3 терабайта. При этом:
- увеличивается нагрузка на процессор – надо высчитывать значения меток
- скорость на 20-30% ниже чем в RAID0 или RAID10 (но все же выше чем у отдельного диска)
- если вылетает 1 диск, начинается долгое трудное восстановление, с большой нагрузкой на диски и весь компутер в целом, и уж если в ходе него еще один диск умрет – тогда всё.

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

Затем выбираем желаемый тип RAID. Тут надо сказать о существование технологии Intel Matrix, которая позволяет организовывать на одних и тех же дисках несколько RAIDов разных типов одновременно. Очень полезно: файл подкачки на RAID0 – без ненужной надежности, но с максимальной скоростью, ценные файлы – на RAID1 или RAID10. Еще то хорошо в Intel Matrix, что сделанный им диск-участник RAID читается в обычном, не RAID, режиме без каких-либо дополнительных действий. А вот плохо в Intel Matrix то, что он сравнительно часто глючит.

RAID может быть реализован аппаратно или программно. Аппаратно - это значит с помощью специального контроллера. Чем хуже/дешевле контроллер, тем меньше работы он будет брать на себя и тем больше её достанется программе-драйверу, который будет взаимодействовать с операционной системой и грузить центральный процессор и память. В предельном случае остается один драйвер, который понесет всю нагрузку и все загрузит. Это и называется программной реализацией. Естественно, аппаратный метод предпочтительней.

Тем более, что наши любимые операционные системы Windows не поддерживают программный RAID10, самый полезный. От семерки можно добиться RAID0 и RAID1, от серверных версий: 0,1,5. XP Pro - RAID0 просто так, 1 и 5 - глубоко поковырявшись.

Cтраницы: 1 2 3 4