Я купил рабочую станцию MSI C236M. Он утверждает, что поддерживает RAID 0/1/5/10. Как я могу решить, что это за RAID? Всегда ли это «поддельный» RAID или есть шанс, что это настоящий аппаратный RAID?
Насколько я понимаю, лучше использовать программный или настоящий аппаратный RAID, чем эти поддельные RAID, поставляемые с материнскими платами ... https://serverfault.com/a/522346/101323
«Поддельный RAID» - это не что иное, как программный RAID, созданный с помощью проприетарного бинарного драйвера / блоба. Любой встроенный RAID-контроллер без кеша - это (почти бесполезный) поддельный RAID, сделанный путем склеивания контроллера SATA / SAS и указанного непрозрачного драйвера.
Его единственное преимущество перед «чистым» программным RAID - это возможность предоставить одно устройство для загрузки BIOS. Его недостатки гораздо больше, в основном:
С таким контроллером я обычно отключаю функцию RAID и использую программный RAID на физических дисках, в основном используя контроллер SATA / SAS как есть.
Вы можете утверждать, что даже карты «аппаратного RAID» на самом деле являются не чем иным, как определенным программным обеспечением, работающим на проприетарном оборудовании, и в некотором смысле это очень верно. Однако у хороших RAID-карт есть важные особенности: кэш обратной записи с защитой от потери мощности, который значительно увеличивает производительность произвольной записи и скорость RAID на основе четности. Для получения дополнительной информации посмотрите Вот
Практически на всех материнских платах младшего ценового диапазона на плате RAID будет «поддельный» рейд. Однако можно получить материнскую плату с выделенным аппаратным RAID-контроллером. Например, многие платы Supermicro поставляются со встроенным RAID-контроллером.
Как уже упоминалось, у вас есть набор микросхем Intel C236 с технологией Intel Rapid Storage. Я столкнулся с системой с этим не так давно, и меня укусил тот факт, что система самостоятельно обновилась до Windows 10, на которой программное обеспечение управления не поддерживалось. Утилита не запускается, и у этого контроллера нет реального интерфейса BIOS, с помощью которого можно управлять массивом, как и большинством аппаратных контроллеров. Формат Intel RAID довольно согласован и поддерживается инструментами Linux, поэтому я попытался восстановить его, используя его, но в конце концов отказался.
Частично это зависит от личных предпочтений, но я бы всегда выбирал программный RAID (то есть предоставляемый ОС), если это возможно, вместо Fake Raid, прежде всего по следующим двум причинам:
(Или, конечно, это в основном относится к операционным системам Linux / Unix, которые имеют mdraid / ZFS / и т. Д. Не уверены в текущем статусе RAID в Windows - особенно в том, с которого можно загрузиться?)
Ваш вопрос неверный.
Вы действуете исходя из предположения, что существует такая вещь, как аппаратный RAID, и большая ложь, о которой вам не говорят, заключается в том, что аппаратного RAID не существует.
Традиционный RAID - это пережиток прошлого, когда оборудование было недостаточно быстрым, а программное обеспечение - недостаточно продвинутым, чтобы выполнять эту работу, поэтому для управления RAID использовался второй выделенный компьютер. Это то, что люди называют «картой RAID».
По мере того, как оборудование становится быстрее, а ОС становятся все более продвинутыми, эту работу взяли на себя такие вещи, как ZFS или BTRFS.
Ваш набор микросхем ничем не отличается, на нем есть программное обеспечение, которое управляет чередованием или зеркалированием ваших дисков так же, как «аппаратная» карта RAID имеет программное обеспечение или ZFS или BTRFS.
Теперь у карт RAID, о которых говорят, действительно есть преимущества: у них есть кэш чтения и записи для повышения производительности и резервная батарея для защиты от потери записи на диск в случае потери питания. Точно так же ZFS и BTRFS могут иметь кэш-диск (обычно SSD или NVMe) и просто оставлять его контроллеру на устройстве кэширования записи для защиты от потери питания.
Однако в вашей системе этого нет, поэтому вы можете назвать ее менее продвинутой системой RAID. Но это все еще RAID, ну, RAID 0 - это не RAID, это чередование, а RAID 1 не RAID как таковой, это зеркало.