В Вики-страница Ubuntu на FakeRaid говорит следующее:
[A] количество аппаратных продуктов ... заявлено, что они являются контроллерами IDE или SATA RAID ... Фактически ни один из них не является настоящими контроллерами аппаратного RAID. Вместо этого они представляют собой просто многоканальные контроллеры дисков в сочетании со специальными параметрами конфигурации BIOS ...
Есть ли типичный способ определить (по спецификации продукта), имеет ли материнская плата «настоящий» RAID, или же «настоящие» продукты RAID обычно недоступны для потребителей?
В наши дни рынок RAID-контроллеров достаточно консолидирован. Можно применить три широких эвристики кисти:
Цена
Ознакомьтесь с ценами на подлинные карты RAID от Areca, 3Ware, Adaptec и LSI. Все, что намного дешевле этих контроллеров, является «поддельным RAID». Помните: если это слишком хорошо, чтобы быть правдой, скорее всего, это не так.
Производитель
В наши дни существует довольно ограниченное количество производителей, которые действительно производят настоящие аппаратные RAID-контроллеры. Скорее всего, что-то, что сделано не одним из основных производителей такого набора, является «поддельным RAID». Основные устройства, которые делают RAID-контроллеры: Adaptec, LSI, Арека, Intel и Высокая точка (возможно, еще один или два, которые я не могу припомнить).
Характеристики
Основные компании, производящие карты / контроллеры RAID, также будут подробно документировать спецификации на своих веб-сайтах. Если вы не можете найти подробную спецификацию карты, возьмите что-нибудь, для чего вы можете получить такую спецификацию. Обратите внимание, что не все карты, производимые этими устройствами, обязательно являются RAID-контроллерами, но спецификации на веб-сайте должны прояснить это.
Аккумуляторы
Спасибо sh-beta за указание на это: практически любой аппаратный RAID-контроллер, который стоит купить, также будет иметь возможность кэш-памяти с резервным питанием от батареи. Контроллеры «Fake RAID» не имеют кэш-памяти, поэтому в качестве кеша используется основная оперативная память машины.
Обратите внимание, что IBM, Dell, HP и другие производители серверов также продают контроллеры RAID. Во многих случаях это замененные компоненты, производимые Adaptec или LSI.
Если вы хотите купить RAID-контроллер по дешевке, определите некоторые конкретные модели соответствующей спецификации от различных производителей текущего и предыдущего поколений. Затем поищите эту конкретную модель на ebay и купите подержанную.
Многие «поддельные» RAID-контроллеры работают без какого-либо специального программного обеспечения, так как их BIOS маскирует это, на практике олицетворяя выделенный ЦП RAID-контроллера, поэтому одно программное обеспечение, вероятно, не даст вам достаточно подсказок.
Кроме того, и это немного интересно - «поддельные» (основанные на хосте) RAID-контроллеры могут легко быть намного быстрее, чем многие «настоящие» RAID-контроллеры, из-за того, что сегодняшние скорости ЦП являются такими, какие они есть. Конечно, цена за это заключается в том, что вы теряете драгоценное время процессора, которое вы могли бы использовать для чего-то другого - и это в основном то, что «настоящий» RAID-контроллер исправит за вас, - но будьте готовы заплатить много, если вы хочу хоть немного приличной производительности.
Однако есть и другие вещи, помимо производительности, такие как стабильность, работающая горячая замена, скорость восстановления, которая не замедляет все до остановки, миграция на уровне рейда в режиме онлайн и кэш записи с резервным питанием от батареи.
На материнских платах, ориентированных на потребителя / энтузиастов, встроенный RAID является обычным явлением для обоих типов, но ... Обычные хост-устройства, такие как Intel ICH10 и так далее, чертовски быстры, конечно, в зависимости от скорости хоста - но это не похоже на он делает то, что вы не можете сделать с одной ОС (кроме загрузки чего-то более продвинутого, чем зеркало).
Дешевые «настоящие» RAID-контроллеры на этих материнских платах часто представляют собой по-настоящему печальные куски дерьма, предназначенные для простого и беспроблемного зеркалирования. В большинстве случаев они плохо работают и не имеют никаких обычных функций, таких как приличный кеш или батарея. Держитесь от них подальше и никогда не используйте их для исполнения. Их часто называют «SuperDrive» или «EasyRaid» или еще много чего, и они используют медленные простые микросхемы для обработки RAID.
Как уже указывают другие ответы, неподдельный RAID-контроллер в данном контексте стоит немного, но его следует легко идентифицировать только на этом. Но почти все контроллеры также выполняют, по крайней мере, некоторую обработку на основе хоста - это просто вопрос того, сколько (или мало) и насколько быстры их выделенные ЦП / ы.
Ищите упоминания о «Host RAID» или «программном RAID». Не все поддельные RAID имеют один из них, но он, вероятно, поймает 90% из них. Впрочем, материнских плат со встроенными (приличными) RAID-контроллерами очень мало. Лучше всего купить приличную дополнительную карту RAID или просто использовать программный RAID. Он ненамного медленнее (за исключением RAID-карт с батарейным питанием, которые представляют собой совершенно другой мир), и им в миллион раз проще управлять и он более гибкий.
Как правило, если вашей системе RAID НЕОБХОДИМО программное обеспечение для работы, то это не подходящий RAID-контроллер, по крайней мере, на мой взгляд. Хорошие делают все необходимое в BIOS / предзагрузке.
HP, похоже, использует на своих серверах как «поддельный RAID» (ICH9R), так и «pukka RAID» (дополнительные карты). Я был в контакте с обоими видами; позвольте мне сказать вам: заплатите дополнительные деньги за "настоящую карту RAID". Если вы сделаете правильный выбор, у вас будет хорошая карта, которая прослужит дольше, чем одна материнская плата.
С другой стороны, я считаю, что существует третий «тип» RAID: программный RAID (как в Linux). В течение некоторого времени я был счастливым пользователем нескольких программных RAID-модулей Linux, и мне они очень понравились. В основном из-за того, что можно перестроить рейд, используя live CD и компьютер с достаточным количеством портов SATA! Был там, сделал это!