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