Как отличить «фальшивый RAID» от реального RAID?


31

Вики - странице Ubuntu на FakeRaid говорит следующее:

[A] несколько аппаратных продуктов ... претендующих на роль IDE или SATA RAID контроллеров ... Практически ни один из них не является настоящими аппаратными RAID-контроллерами. Вместо этого это просто многоканальные контроллеры дисков в сочетании со специальными параметрами конфигурации BIOS ...

Существует ли типичный способ определения (из спецификации продукта), имеет ли материнская плата «реальный» RAID или «реальные» продукты RAID вообще недоступны для потребителей?

Ответы:


33

В настоящее время рынок RAID-контроллеров довольно консолидирован. Могут быть применены три широких эвристики кисти:

  1. Цена
    Обратите внимание на цену подлинных карт RAID от Areca, 3Ware, Adaptec и LSI. Все, что намного, намного дешевле, чем эти контроллеры, является «поддельным RAID». Помните, если это слишком хорошо, чтобы быть правдой, то, вероятно, это не так.

  2. Производитель
    В наши дни существует довольно ограниченное количество производителей, которые действительно делают аппаратные RAID-контроллеры. Скорее всего, что-то, не сделанное одним из основных производителей такого комплекта, является «поддельным RAID». Основными устройствами, которые делают RAID-контроллеры, являются: Adaptec , LSI , Areca , Intel и Highpoint (возможно, один или два других, которые я не могу вспомнить из головы).

  3. Спецификации
    Основные подразделения, которые производят карты / контроллеры RAID, также подробно описывают спецификации на своих веб-сайтах. Если вы не можете найти подробную спецификацию для карты, получите что-то, для чего вы можете получить такую ​​спецификацию. Обратите внимание, что не все карты, производимые этими нарядами, обязательно являются RAID-контроллерами, но спецификации на веб-сайте должны прояснить это.

  4. Аккумуляторы
    Благодаря sh-beta за указание на это: практически любой аппаратный RAID-контроллер, который стоит купить, также будет иметь опцию кэша с резервным питанием от аккумулятора. Контроллеры «Fake RAID» не имеют кэш-памяти, используя основную память компьютера в качестве кеша.

Обратите внимание, что IBM, Dell, HP и другие производители серверов также продают RAID-контроллеры. Во многих случаях это компоненты с дополнительной маркировкой, изготовленные Adaptec или LSI.

Если вы хотите купить RAID-контроллер по дешевке, определите некоторые конкретные модели соответствующей спецификации от различных производителей текущего и непосредственно предыдущих поколений. Затем найдите эту конкретную модель на Ebay и получите ее из вторых рук.


16
Одно дополнение: если у вас есть возможность добавить на карту встроенную память с батарейным питанием, это настоящий RAID. И если вы не добавите память с резервным питанием от батареи, самое время спросить, зачем вам аппаратный RAID, а не программный.
sh-beta

Исходя из личного опыта, карты Areca могут быть настоящим RAID ... Но любая карта, которая может дать сбой и требует перезагрузки сервера для перезагрузки (не мягкой перезагрузки), сильно раздражает. Они также были очень чувствительны к температуре. Повышение температуры в компьютерной комнате на 5-10 градусов (например, при переходе на городское водоснабжение на кондиционерах) приведет к их поломке ... Требуется полная перезагрузка.
Александр Кармель-Вейль

Никогда не использовал карты Areca, в основном Adaptec, LSI и пару F / C-карт на основе хоста от Mylex и ICP-Vortex
ConcernedOfTunbridgeWells

8

Ищите упоминания «Host RAID» или «Software RAID». Не все поддельные RAID-массивы помечены одним из них, но он наверняка поймает 90% из них. Однако очень мало материнских плат со встроенными контроллерами RAID. Лучше всего купить приличную дополнительную карту RAID или просто использовать программный RAID. Это не намного медленнее (кроме по сравнению с RAID-картами с батарейным питанием, которые являются совершенно другим миром), и им в миллион раз легче управлять, и более гибким.


8

Многие «поддельные» RAID-контроллеры работают без какого-либо специального программного обеспечения, поскольку их BIOS маскирует это, на практике имитируя выделенный ЦП RAID-контроллера, поэтому одно только программное обеспечение, вероятно, не даст вам достаточных советов.

Кроме того, и это немного интересно - «поддельные» (основанные на хосте) RAID-контроллеры легко могут быть намного быстрее, чем многие «настоящие» RAID-контроллеры, поскольку сегодняшние скорости ЦП являются такими, какие они есть. Конечно, цена этого заключается в том, что вы теряете ценное процессорное время, которое могли бы использовать для чего-то другого - и это в основном то, что для вас исправит «настоящий» RAID-контроллер - но будьте готовы заплатить много, если хочу где-нибудь рядом достойной производительности.

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

На материнских платах, ориентированных на потребителя / энтузиаста, встроенный RAID является общим для обоих типов, но ... Обычные компоненты на базе хоста, такие как Intel ICH10 и т. Д., Чертовски быстры, в зависимости от скорости хоста, конечно, - но это не так он делает все, что вы не могли сделать с одной только ОС (кроме загрузки чего-то более продвинутого, чем зеркало).

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

Как уже указывалось в других ответах, не поддельный RAID-контроллер в данном контексте стоит немного - но его легко определить на одном только этом. Но почти все контроллеры также выполняют хотя бы некоторую обработку на основе хоста - вопрос только в том, сколько (или мало) и насколько быстро / выделены их выделенные ЦП.


3

Как правило, если вашей RAID-системе НУЖНО программное обеспечение для работы, тогда это не самый подходящий RAID-контроллер, по крайней мере, на мой взгляд. Хорошие делают все, что им нужно в BIOS / pre-boot.


Ммм, всем дисковым контроллерам нужно программное обеспечение - драйверы устройств - для работы. Он может или не может прийти с вашей ОС, но его там.
Дероберт

3
В любом случае, очень уважаемые контроллеры HP «SmartArray» не нуждаются в драйверах практически для любой ОС, поскольку они представляют собой обычный контроллер диска, и все настройки могут быть выполнены через меню BIOS.
Chopper3

Прекрати это! Даже обычному дисковому контроллеру нужен драйвер. Драйвер вполне может быть встроен в ОС, но даже стандартному контроллеру IDE нужен драйвер.
Ричард Гадсден

4
Вы упускаете суть, ключевой момент здесь заключается в том, что большинство достойных аппаратных RAID-контроллеров представят аппаратно-управляемый массив как один диск, используя не-многофункциональную «стандартную презентацию ATA-контроллера», то есть ту, которая эмулирует один диск на самом простом мыслимом контроллере дисков. Эти полу-RAID-системы часто представляют все диски массива в BIOS, если драйверы не установлены, то есть драйвер выполняет часть работы.
Chopper3

4
Это просто не тот случай, попробуйте любой из контроллеров SmartArray Compaq / HP, например, вы настраиваете RAID-массив через BIOS, а ОС просто видит их как один диск с обычным дисковым контроллером ATA - никаких драйверов не требуется. Конечно, большинство людей загружают драйверы, так как они дают вам лучшую производительность, оповещение об ошибках, реконфигурирование массива в реальном времени и т. Д., Но, главное, вам НЕ НУЖНЫ драйверы.
Chopper3

2

Похоже, что HP использует на своих серверах как «поддельный RAID» (ICH9R), так и «pukka RAID» (дополнительные карты). Я был на связи с обоими видами; позвольте мне сказать вам: заплатите дополнительный доллар за карту "реального RAID". Если вы сделаете правильный выбор, у вас будет хорошая карта, которая длится дольше, чем одна материнская плата.

С другой стороны, я считаю, что существует третий тип RAID: программный RAID (как в Linux). В течение некоторого времени я был счастливым пользователем нескольких программных блоков RAID Linux, и я был очень доволен ими. Главным образом из-за того, что можно перестроить рейд, используя live CD и компьютер с достаточным количеством портов SATA! Был там, сделал это!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.