Fake raid что это

Обновлено: 02.07.2024

Я только что заказал два новых жестких диска для своего основного рабочего стола и копию 64-разрядной версии Windows 7 Professional. Я хотел бы сделать чистую установку Windows 7 на новые диски (оставив мой старый загрузочный раздел Windows XP Professional на некоторое время в случае, если что-то пойдет катастрофически неправильно и т. д.). Я хочу, чтобы они были настроены в зеркальном (RAID 1) режиме.

Я понимаю, что Windows 7 Pro может выполнять зеркальное отображение программного обеспечения, но могу ли я настроить это непосредственно во время установки? Если да, то как? Обратите внимание, что я хотел бы, чтобы диск был разделен на три раздела (ОС, приложения и данные и объемные данные), все из которых должны быть зеркальными.

будет ли лучше (надежнее или быстрее) использовать аппаратную поддержку RAID моей материнской платы? Моя материнская плата-это более старый NVIDIA nForce 680i SLI, который не является самым стабильным из материнских плат, и я не уверен, насколько надежна его конфигурация RAID 1 (или если Windows 7 может даже обнаружить и установить на аппаратный зеркальный том). Также, характеристики производительность RAID 1 отличаются, чем RAID 0 или RAID 5, и я интересно, если зеркалирование программ для Windows 7 реально может быть быстрее чем аппаратный RAID 1 (Например, я больше администратор Unix, когда я должен носить шляпу системного администратора, и у меня был большой успех развертывания ZFS; большинство аппаратных реализаций RAID 1 должны читать оба диска и сравнивать результаты, чтобы найти ошибки данных, но ZFS может читать только с одного диска в зеркале и просто использовать встроенную контрольную сумму, что означает, что он может иметь до 2x количество чтений в полете, до тех пор, пока нет повреждения данных).

Edit: хорошо, мой вопрос о том, может ли Windows 7 выполнять зеркальное отображение программного обеспечения, был дан ответ, и он может. Я все еще не уверен, является ли программный RAID для Windows или аппаратная функция "поддельный RAID" моей материнской платы лучшим выбором. Помните, меня интересует только зеркальное отображение, а не более сложная чередование или операции четности, которые обычно показывают низкую производительность дерьмовых решений RAID материнской платы.

Я думаю, что производительность мудрый, ваш лучший выбор, чтобы попробовать оба и ориентир, и поделиться результатами здесь для всех, чтобы увидеть! Я бы предложил использовать ATTO Disk Benchmark утилиты.

насколько я выбираю, я ненавижу "фальшивый рейд". Всегда доставляло мне больше проблем, чем мешало. Получите настоящий RAID контроллер или сделайте программный RAID. Единственная причина, по которой программный RAID не был очень популярен в прошлом, - это проблемы с производительностью, но это прошлое.

мои две копейки:

Windows 7, вероятно, требует преобразования в динамические тома для зеркального отображения. В прошлом, это ввело все виды головных болей из-за совместимости с другими дисковыми утилитами. Кроме того, динамические Тома очень легко испортить, если вам когда-либо придется выполнять операции восстановления диска. Я знаю это из личного опыта. Я обычно избегаю динамических томов "как чума".

зеркальное отображение на материнской плате обычно сохраняет совместимую структуру на диск, то есть до тех пор, пока ваши бортовые драйверы sata также загружаются в ОС, вы можете переместить любой из зеркальных дисков в обычный порт sata и загрузиться в ОС просто отлично, поэтому вы действительно не торчите шею с точки зрения восстанавливаемости.

производительность мудрый, они, вероятно, оба примерно то же самое: оба используют ваш процессор, чтобы сделать всю работу.

наконец, массив RAID материнской платы может иметь дополнительные полезные функции, такие как автоматическое уведомление по электронной почте, если член не удается, что пригодится.

имея мой основной контроллер IDE аварии на работающей системе Windows с программным обеспечением RAID-и с моими дисками на отдельных контроллерах - я продан на том, что является правильным выбором. Когда контроллер IDE разбился, видимым результатом был маленький значок предупреждения в виде треугольника в системном трее, уведомляющий меня о проблеме, но в остальном система продолжала работать нормально. Это действительно было впечатляюще, когда я осознала, что произошло.

сравните это с случай с аппаратным RAID, где, если вы потеряете контроллер, вы потеряли оба диска и система, очевидно, падает.

Это действительно зависит от аппаратного RAID материнской платы. Многие более дешевые (читай: no-server) материнские платы все равно требуют установки программных RAID драйверов в Windows.

кроме того, аппаратный RAID будет обрабатываться с помощью вашей материнской платы, и, следовательно, может быть привязан к вашей материнской плате. Если вы уже беспокоитесь о стабильности своей материнской платы, я бы избегал ее рейда, как чумы.

в этом случае, если ваша материнская плата имеет фактическое аппаратный RAID (не стандартный поддельный аппаратный RAID) вам гораздо лучше придерживаться Windows 7 RAID. Даже при рассмотрении чисто аппаратного RAID и программного RAID существуют компромиссы с каждой системой, и аппаратный RAID IMO необходим только в производственной среде.

но ZFS не является RAID 1 или RAID 0 или RAID 5.

Windows 7 Software RAID 1 - это программный RAID 1, а не какая-либо другая технология, которую Microsoft вызывает RAID 1, поэтому, если они не нашли гораздо лучшего алгоритма, чем на вашем аппаратном RAID-контроллере, ваш аппаратный RAID-контроллер, вероятно, будет работать лучше, чем программный RAID. Однако программный RAID обеспечивает большую переносимость между различными аппаратными настройками с одинаковыми дисками.

насколько мне известно настройка программного RAID в Windows 7 может быть выполнена только после установки, но это безболезненный процесс даже на загрузочном диске (преобразование диска в динамический под оснасткой "Управление дисками", перезагрузка, зеркало установки).

некоторые мелочи, чтобы рассмотреть:

вы только что приобрели два диска-предположительно идентичные диски-почти последовательные серийные номера? Если это так и есть проблема с пакетом, оба могут произойти сбой одновременно. Рейд ничего не купит при таких обстоятельствах. Вы должны купить их отдельно - надеюсь, из разных партий.

когда рейды ломаются, проверьте, нужно ли вам выходить из ОС, чтобы перестроить зеркало. На зеркалах программного обеспечения, которые я видел, вы можете загружать, запускать ОС и восстанавливать в фоновом режиме, но это замедляет вас (очевидно, поскольку он читает хороший диск и записывает в зеркало.) Я не уверен, что потребуется для этого аппаратного RAID.

Я мог бы помочь здесь - я был по телефону с людьми поддержки Microsoft и западных цифровых людей. Я только что купил два 1 ТБ дисков, как я хотел некоторую уверенность (из-за моих лазеек резервного копирования), что мои данные будут реплицированы/резервное копирование с минимальным вмешательством. Ну. это то, что я знаю:

вы можете настроить зеркальное отображение (что похоже на RAID 1), но на самом деле не сделав следующее - с ловушкой.

вы должны установить Windows 7 в заказать зеркало-так дано, что вы сделали это

мне обычно нравится разделять свой диск 0 на C и D, где C предназначен для ОС и программ, А D-для данных. Каждый диск 0 и 1 должен быть установлен в Dynamic. (Не форматируйте диск 1 - оставьте его неформатированным-в противном случае следующий шаг не будет работать).

щелкните правой кнопкой мыши на диске D с диска 0 и щелкните левой кнопкой мыши на Add Mirror - когда вы сделаете это, вы увидите диск 1 появляются и нажмите на него. Тот програмное обеспечение нашло диск 1 по мере того как оно вполне unallocated и видит его как свободный привод, котор нужно отразить дальше.

клик OK и через несколько мгновений вы увидите то же самое дисковое пространство, выделенное для диска 0 диск D на диске 1, и он называет его тем же диском D и синхронизируется с процентом, показывающим прогресс. Это может занять некоторое время даже при отсутствии данных для синхронизации.

когда resynchronising завершена - никаких дальнейших действий не требуется, за исключением возможно, вам придется повторно сканировать диск, щелкнув его левой кнопкой мыши и выбрав Action из меню Scan Disks - принимает как раз момент и вы сделаны.

Это все, что я получил-взял меня антире день работы с Microsoft Западной цифровой действительно получить эту информацию.

В этом году я заменил материнскую плату на новую модель - ASUS M5A97 R2.0, оставив процессор и память из старой конфигурации. Новая материнская плата - новые эксперименты. :) На этот раз я работал с двумя дисками объемом 1 Тб каждый (модель WD Caviar Blue 7200 rpm 64 Mb).

У меня стояла задача прежде всего получить ускорение при использовании обычных SATA3 дисков. Выбор пал в пользу RAID 0. Результаты тестов отображены на рисунках 1, 2 и 3.

Рис. 1. Тест чтения одиночного диска и RAID 0 массива.


Рис. 2. Тест записи одиночного диска и RAID 0 массива.


Рис. 3. Тест чтения/записи одиночного диска и RAID 0 массива.

На всех снимках экранов слева результаты теста одиночного диска, справа - RAID 0 массива на двух дисках. Операционная система на сервере - MS Windows 2008 Server. Как видно из тестов, прирост производительности есть (гарантировано 60-70 %), и при чтении, и при записи. Стабильность работы контроллера - средняя. Ошибок, сбоев пока не было.
  • увеличение скорости дисковой подсистемы,
  • использование всего дискового пространства,
  • относительная стабильность решения.

Во-первых, вероятность выхода из строя диска в массиве увеличивается в 2 раза, чем в случае использования одного диска. Во-вторых, привязка данного вида RAID массива к контроллеру (как и в случае аппаратного RAID контроллера), в данном случае, ко всей материнской плате. То есть поиск не только отдельного контроллера, но и идентичной материнской платы, в случае выхода её из строя. В целом, как мне кажется, решение на базе fake RAID имеет право на жизнь. Конечно, необходимо настроить систему резервного копирования для устранения минусов. Еще хочу отметить, что система, установленная на данный RAID массив, работает гораздо веселее, даже по субъективным ощущениям. :)

5 комментариев:

Подкину свои пять копеек:

RAID5 - уже всё меньше и меньше используется. Так-как при объёмах массива, более 4тб, он превращается в RAID0. Есть у НЖМД такой параметр, как: Неисправимых ошибок чтения/прочитанных бит. И равен он: 1 ошибка на 10E15 (10 в 15-й степени) бит. Учитывая данный параметр, при пересборке массива RAID5, наткнуться на ошибку чтения, и потерять весь массив на объёмах выше 4ТБ - практически 100 гарантия.

По сему, когда надо побольше дисков, и подешевле, пользуются RAID6. Когда нужна надёжность и скорость, используют RAID 10.

Да, все верно. А еще в дисковых массивах уровня HP EVAxxxx используются виртуальные уровни RAID, со своей сложной логикой и алгоритмами.

Виктор, лучше расскажи, как ты на SSD живешь. Как скорость, надежность, ощущения? :)

Я живу в режиме hardcore. А именно: linux как хост ОС, kvm как гипервизор, zfs как файловая система. zfs бежит поверх SSD. Из косяков: я не правильно создал zfs том (не указал ashift=12), и таким образом потерял 30 процентов производительности. Живу примерно так: SAP бегает в виртуалке на SSD в режиме: writethougth (т.е. сперва пишем, потом отчитываемся). Там же болтается НЖМД для рез. копирования. Через db13 (база в 180 гб.) улетает за 25 минут fulloffline backup, и её забираю на вообще другой узел, через bacula. Каждый день делаю снепшот от ssd (в сутки разница не более 5гб выходит). Каждый день, отправляю снепшот на физический другой узел. Снепшотов могу иметь столько, сколько позволяет место и здравый смысл. Таким образом: поднимаюсь с шагом в рабочий день, прям на ssd с любого снепшота. Если случится катастрофа - поднимусь на другом узле с любого из удачных снепшотов. Если система zfs и снепшотов подведёт - поднимусь с древней файловой копии виртуалок, и актуального db13 backup.

SAP на ssd чувствует себя - прекрасно! Прекрасно, от слово прекрасно! Всё очень быстро (на глаз, отсутствует какая-либо задержка при открытии ежедневных транзакций SAP)! Сейчас планирую разводить Руководство, для покупки ssd, хотя-бы на чтение, для не продуктивных SAP систем.

Только тут, нужно понимать, что у меня SSD корпоративного класса. Т.е. не самые быстрые, зато, с защитой от потери данных в кеше SSD, при сбоях питания.

В общем, в серьёзный продакшн, я бы не совался с таким решением как у меня, в любом случае.

Ах да, если выражаться в абсолютных цифрах, то: без SSD, работа по обновлению SAP, поднимала load average системы от 18 до 40. То с ssd, load average, не поднимается выше 5. Максимум 12. Что выражается, как: 5-10 раз более быстрое обновление SAP

Устройства хранения данных позволяют защитить любые важные данные сервера и сохранить их для последующего извлечения. Если у вас нет высоких требований к избыточности или производительности, вам вполне подойдёт один диск. В противном случае можно использовать RAID.

Данное руководство ознакомит вас с общими понятиями RAID, преимуществами подобных массивов и различиями в технологиях их реализации.

Что такое RAID?

RAID расшифровывается как Redundant Arrays of Independent Disks (избыточный массив дисковых накопителей). Это технология виртуализации данных, которая объединяет несколько дисков в логический блок. Существует несколько шаблонов виртуализации, благодаря чему администраторы могут повысить производительность ил избыточность данных. RAID внедряется как промежуточный слой между неформатированными устройствами или разделами и файловой системой.

Когда используется RAID?

Обычно RAID используется для повышения производительности и избыточности.

Избыточность данных – это технология, позволяющая повысить доступность данных путём их накопления и дублирования. В случае сбоя одного из устройств копию данных можно будет извлечь с другого устройства.

Примечание: Избыточность и резервное копирование – не одно и то же. RAID-массивам бекап так же необходим, как и любому другому типу устройств.

В отдельных случаях RAID используется для оптимизации производительности. Потоки ввода и вывода на некоторых устройствах ограничены. В RAID-массивах данные либо избыточны, либо распределены, а это означает, что операции чтения можно выполнять на нескольких дисках, а это увеличивает общую пропускную способность. Операции записи также можно оптимизировать: RAID позволяет делить данные и записывать на отдельный диск лишь часть общего объема данных.

Недостатками RAID являются:

  • сложность управления;
  • уменьшение количества имеющихся возможностей машины;
  • дополнительные затраты (например, на специализированные аппаратные средства, если массив не удалось полностью реализовать в программном обеспечении);
  • повышенный риск полной потери данных.

Аппаратный и программный RAID

RAID можно реализовать с помощью разных технологий.

Аппаратный RAID

Специальное аппаратное обеспечение RAID – это RAID-контроллеры или RAID-карты, с помощью которых можно создавать и управлять массивами RAID независимо от операционной системы. Контроллеры RAID имеют специальный процессор для управления устройствами RAID.

  • Производительность: RAID-контроллеры не занимают циклов процессора для управления дисками. Это значит, что для управления устройствами хранения не нужны дополнительные ресурсы. Кроме того, высококачественные контроллеры обеспечивают кэширование, что может иметь огромное влияние на производительность.
  • Простота: RAID-контроллеры позволяют отделить диск от операционной системы. RAID представляет целую группу дисков как один логический блок хранения. Операционной системе не нужно понимать расположение дисков RAID, она может просто взаимодействовать с массивом так, как если бы это было одно устройство.
  • Высокая доступность: поскольку массив управляется без помощи ПО, он будет доступен сразу же после загрузки сервера. Потому главную файловую систему можно установить на RAID-массив.

Конечно, аппаратный RAID имеет и значительные недостатки.

  • Зависимость от единственного поставщика: поскольку в управлении устройствами RAID важна прошивка самого оборудования, массив зависит от оборудования, с помощью которого он был создан. Если контроллер RAID ломается, его (почти во всех случаях) нужно заменить аналогичной или совместимой моделью. Потому некоторые администраторы рекомендуют заранее приобрести один или несколько резервных контроллеров.
  • Высокая стоимость: качественные контроллеры RAID, как правило, стоят довольно дорого.

Программный RAID

Также RAID можно настроить с помощью операционной системы. Поскольку отношения между дисками определяются операционной системой, а не встроенным программным обеспечением аппаратного устройства, такой RAID называется программным.

Преимущества программного RAID:

  • Гибкость: управление RAID происходит с помощью операционной системы, потому такой массив можно настроить из работающей системы без перенастройки оборудования. Особенной гибкостью отличается программный RAID Linux, который предлагает много различных типов конфигурации RAID.
  • Открытый код: реализация программного RAID для систем с открытым исходным кодом (например Linux и FreeBSD) тоже является открытой. Вы можете легко прочитать и внедрить код в другие системы. К примеру, RAID-массив, созданный в Ubuntu, можно легко переместить на сервер CentOS. При этом почти нет риска потерять доступ к данным из-за программных различий.
  • Никаких дополнительных расходов: программный RAID не требует специального аппаратного обеспечения.

Недостатки программного RAID:

  • Зависимость от реализации: программный RAID не привязан к конкретному оборудованию, однако он обычно зависит от конкретной реализации. Linux использует mdadm, FreeBSD – RAID на основе механизма GEOM, Windows – собственную версию RAID. Реализации RAID с открытым исходным кодом можно читать и перемещать, только если формат совпадает. Разные реализации программного RAID обычно несовместимы.
  • Ресурсные затраты: В течение всего срока существования программный RAID критикуют за повышенное ресурсопотребление. Управление массивом занимает циклы процессора и память, которые можно использовать для других целей. Такие программные реализации как mdadm почти устраняют эту проблему на современном оборудовании; теперь расход ресурсов процессора сведён к минимуму и в большинстве случаев незначителен.

Полуаппаратный RAID (Fake RAID)

Третий тип RAID-массивов называется полуаппаратным (также он известен как Fake RAID). Его особенность заключается в разделении обработки данных: управление RAID-массивом выполняет контроллер (как правило, для этого достаточно недорогого контроллера), а обработку данных берёт на себя операционная система.

Преимущества полуаппаратного RAID:

  • Поддержка нескольких операционных систем: поскольку RAID запускается вместе с сервером, а затем передаётся операционной системе, несколько операционных систем могут использовать один массив. Программный RAID такого обеспечить не может.

Недостатки полуаппаратного RAID:

  • Ограниченная поддержка: обычно полуаппаратный RAID поддерживает только RAID 0 или RAID 1.
  • Необходимо специальное оборудование: как и аппаратный RAID, полуаппаратный RAID привязан к устройствам, с помощью которых был создан массив. Особенно сложно, если эта проблема затрагивает материнскую плату: в случае замены RAID-контроллера придётся поменять и плату, чтобы получить доступ к данным.
  • Ресурсные затраты: как и программный RAID, полуаппаратный RAID забирает ресурсы системы для обработки данных.

Большинство системных администраторов стараются избегать полуаппартного RAID, поскольку он имеет недостатки первых двух типов RAID.

Терминология RAID

Ниже приведены общие термины RAID, которые нужно знать.

  • Уровень RAID характеризует отношения между компонентами устройства хранения данных. Устройства могут быть по-разному сконфигурированы, что приводит к различиям в эксплуатационных характеристиках и избыточности данных. Больше об уровнях RAID можно узнать в специальном разделе этого руководства.
  • Чередование – это процесс разделения операций записи между компонентами массива; при этом данные делятся на куски, каждый из которых записывается, по меньшей мере, на один из базовых дисков. Эта стратегия используется многими уровнями RAID.
  • Размер куска – это объём данных, которые будут находиться в каждом куске. Настраивая размер куска, нужно учитывать характеристики потоков ввода и вывода – так можно оптимизировать производительность массива.
  • Четность – это механизм целостности данных, реализованный посредством вычисления информации из блоков данных, записанных в массив. Информация о четности может быть использована для восстановления данных в случае сбоя диска. Расчет четности помещается на отдельное устройство, которое вычисляет данные и (в большинстве случаев) распределяет их по доступным дискам. Это позволяет повысить повышения производительность и избыточность.
  • Деградированный массив: массивы с избыточностью данных могут страдать от разного рода сбоев, и если в результате сбоя один из дисков прекращает работу, массив переходит в «деградированный режим». Деградированные массивы можно восстановить до обычного состояния путём замены неисправного оборудования. В деградированных массивах наблюдается снижение производительности.
  • Синхронизация (или перенос актуальных данных) – это восстановление деградированного массива. В зависимости от конфигурации и ошибки в массиве RAID, синхронизация выполняется путём копирования данных из существующих файлов, либо путём вычисления данных по чётности.
  • Вложенные массивы – это группы RAID-массивов, которые можно объединять в более объемные массивы. Часто массивы с избыточностью (как RAID 1 и RAID 5) используются для построения массива RAID 0.
  • Span – это: 1) два или больше дисков, объединённые в одно логическое устройство без изменения производительности и избыточности. Такой режим также называется линейным RAID (примером является mdadm); 2) нижние уровни массивов, которые объединяются для формирования вложенного RAID-массива (RAID 10, например).
  • Проверка массива – это процесс чтения каждого блока в массиве с целью обнаружить ошибки целостности данных. Это позволяет вовремя выявить и восполнить недостающие куски данных.

Уровни RAID

Характеристики RAID-массива определяются его уровнем. Рассмотрим самые распространённые уровни.

RAID 0

Недостатки такого массива:

  • Нет отказоустойчивости. Сбой одного диска выведет из строя весь массив, все данные будут потеряны.
  • В отличие от других массивов, данные RAID 0 нельзя восстановить, поскольку ни один компонент из подмножества не содержит достаточного количества информации. Потому массивам RAID 0 крайне необходимо постоянное резервное копирование данных.

RAID 1

RAID 1 – это зеркальный массив, состоящий из двух или больше дисков. Данные, записанные в такой массив, помещаются на каждом устройстве группы. Таким образом, каждое устройство имеет полный набор данных, обеспечивая избыточность в случае отказа одного из дисков. В массиве RAID 1 данные будут доступны до тех пор, пока в массиве функционирует хотя бы одно устройство. Массив можно восстановить путем замены неисправных дисков. Чтобы добавить данные на новые диски, достаточно скопировать их со старых дисков.

Недостатки RAID 1:

  • Как и в RAID 0, теоретическую скорость чтения можно рассчитать, умножив скорость чтения отдельного диска на количество дисков в массиве. Однако при этом максимальная теоретическая производительность – это производительность самого медленного устройства в массиве (это потому, что все данные записываются на каждое устройство массива).
  • Кроме того, общая емкость массива – это, опять же, емкость самого маленького диска. Таким образом, массив RAID 1 из двух устройств одинакового размера будет иметь полезную емкость одного диска. Дополнительные диски могут увеличить количество избыточных копий данных, но это не приведет к увеличению объема доступной мощности.

RAID 5

RAID 5 объединяет функции предыдущих двух уровней. RAID 5 – дисковый массив с чередованием и отказоустойчивостью. RAID 5 вычисляет код четности для всех данных, хранящихся в массиве, чтобы использовать его для восстановления данных при сбоях. Диск получает блок четности вместо блока данных.

Преимущества RAID 5:

  • Как и другие массивы с чередованием, RAID 5 увеличивает производительность операций чтения (так как данные можно прочитать с любого диска).
  • Блоки четности позволяют полностью восстановить данные, если случится сбой.
  • Поскольку блоки четности распределены (некоторые менее распространенные уровни RAID используют выделенный диск четности), каждый диск имеет сбалансированное количество информации о четности.
  • В отличие от массива RAID 1, чья ёмкость ограничена размером одного диска, RAID 5 может обеспечить уровень избыточности за счет пространства всего одного диска. Таким образом, четыре диска по 100G в массиве RAID 5 дают 300G полезного пространства (один диск будет занят информацией четности).

Недостатки RAID 5:

  • Во время вычисления четности снижается общая производительность системы. Это может повлиять на операции записи.
  • В случае если один из дисков выходит из строя и весь массив переходит в деградированный режим, может снизиться производительность операций чтения (отсутствующие данные нужно будет вычислить из остальных дисков).
  • После восстановления массива путём замены отказавшего диска каждый диск нужно прочитать заново, и ресурсы процессора используются для расчета и восстановления недостающих данных. Это может повредить оставшиеся диски, что иногда приводит к дополнительным сбоям и даже к потере всех данных.

RAID 6

RAID 6 – аналог массива RAID 5, дисковый массив с чередованием и двумя дисками контроля чётности. Такой массив может выдержать сбой двух дисков. Это является существенным преимуществом в связи с увеличением вероятности дополнительного сбоя диска во время интенсивного восстановления после сбоя. Как и другие уровни RAID с чередованием данных, скорость операций чтения, как правило, достаточно высока. Кроме того, RAID 6 имеет все преимущества массива RAID 5.

Недостатки RAID 6:

  • Двойная чётность массива уменьшает его емкость. Это означает, что общая емкость массива представляет собой объединённое пространство всех дисков минус два диска.
  • Расчет данных о четности в RAID 6 сложнее, чем в RAID 5, что может привести к ухудшению производительности операций записи.
  • RAID 6 имеет те же проблемы с деградацией массива, что и RAID 5 (однако дополнительный избыточный диск уменьшает вероятность дополнительных отказов во время восстановления).

Вложенный RAID 1+0

Традиционно массив RAID 10 считается вложенным массивом; по сути, это массив RAID 0, состоящий из двух и больше массивов RAID 1. Сегодня RAID 10 также называют RAID 1+0. В целом такая архитектура требует минимум 4 диска: RAID 0 чередуется по двум массивам RAID1, в каждом из которых минимум два устройства.

Массивы RAID 1+0 обладают высокой производительностью RAID 0 и зеркалированием RAID 1, что обеспечивает избыточность данных. Этот тип конфигурации может обрабатывать сбои дисков в любом из зеркальных массивов RAID 1, пока хотя бы один диск остаётся доступным.

RAID 10 в mdadm

Массивы Linux (mdadm) предлагают собственную версию RAID 10, который имеет преимущества RAID 1+0, но при этом обладает гибкостью и некоторыми дополнительными функциями.

Как и RAID 1+0, RAID 10 в mdadm поддерживает множество копий и чередование данных. Однако такие устройства упорядочены не по принципу зеркальных пар: в данном случае администратор сам принимает решение о количестве копий, которые будут записаны в массив. Данные фрагментированы и записываются в массив в нескольких экземплярах, при этом каждая копия фрагмента записывается на различные физические устройства. В конечном результате существует то же самое количество копий, но массив не ограничен вложенностью.

nafanja avatar

я хотел бы использовать RAID 5 но аппаратно что бы все было.
SSDшки пока не покупал, но думаю взять 3шт 120 ГБ SSD-накопитель Smartbuy Revival 3 [SB120GB-RVVL3-25SAT3] на поиграться.

Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
так я не понял, у меня RAID фальшивка, сам не работает, а нагружает систему и соответственно проц?

Любой RAID контроллер, интегрированный в материнку есть Fake RAID … и для его работы нужен dmraid . в принципе даже описан в нашей Wiki
Не хочешь, не используй, а используй программный RAID, для которого в ядре есть соответствующие модули … но он наименее производителен и менее надежен - массив создается средствами ОС и вся нагрузка падает на процессор.

Для этого тебе нужен отдельный RAID контроллер, как правило, отдельная плата расширения, имеющая много причиндал (отдельный процессор, кэш-память … а самые дорогие имеют и отдельную батарею на случай потери электропитания, а память не простая, а энергонезависимая флэш-память для аварийного хранения сброшенного кэша .. и др.)

PS - согласен, самый лучший вариант это аппаратный RAID, но со всеми причиндалами, только так обеспечится полная надежность и производительность. Но это не для простого юзера. Все другие виды RAID не надежны и, как правило, требуют отдельного бэкапа … и, имхо, на хрен они тогда и нужны … но это все индивидуально, так что можешь мои слова не воспринимать.

cucullus avatar

PS. имеется достаточно свидетельств того, что производительность fake идентична софтовому, в случае апаратных проблем с материнкой всё пропадает, т.е. преимущества fake (для линукса) отсутствуют. в винде просто вариантов нет.

redix avatar

nafanja
так я не понял, у меня RAID фальшивка, сам не работает, а нагружает систему и соответственно проц? зачем он такой нужен вообще?
Для обычного домашнего применения - норм. У меня на допотопном древнем десктопе мать p4p800 - райд был включен мной в биосе, и настроен с момента покупки, а это уже лет так . цать назад, и работает до сих пор. Я уже и не помню настроенную версию райд, но точно без зеркалирования. Так вот я просто тащился в первые дни после настройки, тк. скорость обмена стареньких медленных ЖД выросла

в два раза. НИЧЕГО не тормозило, и проц не "грузило" никогда.

gard avatar

nafanja avatar

redix
nafanja, может стоит купить pci-e sata-raid контроллер на два слота? Их в продаже воз и маленькая тележка, есть совсем недорогие.

так для RAID 5 минимум 3 нужно, а лучше 4. посмотрел цены на них. ну нет уж. дорого.

cucullus
в случае апаратных проблем с материнкой всё пропадает,

это наверное в самом худшем случае, если контроллер на метеринке взбесится и затрет что то нужное, но такое может быть и с чисто аппаратным RAID.
где то читал что массив fakeRAID можно подключить и через программный RAID mdadm, это вообще правда?

cucullus
преимущества fake (для линукса) отсутствуют. в винде просто вариантов нет.

вот, а мне нужно что бы и там и там работало, значит все таки придется юзать dmraid.

igorog
тк. скорость обмена стареньких медленных ЖД выросла

мне RAID больше для надежности нужен. скорость это второстепенное.

gard
Определить просто - если после конфигурации RAID система видит его как цельный диск - рэйд аппаратный.
только что бы это проверить нужно лишнее железо, которого нет. ((( Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874

Как то много лет назад (за рюмкой спиртного) участвовал в бурных дебатах по применению RAID. Конечно чисто аппаратный RAID, включающий в себя меры безопасности при аварийном отключении питания и достаточный объем флэшпамяти (в несколько гигов) и др. самый лучший вариант для серверов и вне дома, … но для дома вполне подойдет и дешевый вариант - FAKE RAID, но для надежности нужно делать периодический бэкап необходимой инфы … как и везде . даже при использовании чистого аппаратного RAID это тоже делается в разумных пределах.
Так что попробуй - может и понравится. Хотя меня так тогда и не убедили в необходимости использования RAID в домашних условиях … все это очень индивидуально … и нужно хорошо знать все плюсы его применения и если эти плюсы не значительны, то и нет смысла в использовании RAID.

Читайте также: