Есть ли разница между аппаратным RAID и программным RAID?

3358
Alex Papadimoulis

Я создаю новый сервер (Small Business Server 2008), но не могу заставить работать встроенный RAID-контроллер (AMD SB700) и в основном отказался от него, когда-либо работавшего с Server 2008. Отлично.

Но мой вопрос ... есть ли реальная разница между аппаратным обеспечением (таким как этот ) и программным обеспечением (встроенное в Windows зеркалирование дисков) для RAID 1?

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

9

3 ответа на вопрос

9
nik
Ага, не думал попробовать Server Fault Alex Papadimoulis 14 лет назад 0
да, кто мог * возможно * представить, что задает вопрос, связанный с сервером, на сайте под названием "Ошибка сервера" ?! :) Jeff Atwood 14 лет назад 4
8
dbr

Несколько очевидных отличий:

  • С программным RAID вы ограничены портами SATA на материнской плате. Некоторые карты RAID позволяют, скажем, подключать 10 дисков SATA.
  • Программный RAID использует дополнительное процессорное время, тогда как аппаратный RAID переносит такую ​​обработку на карту RAID. Это зависит от того, как вы используете RAID, но это, вероятно, не добавит значительную нагрузку (сейчас процессоры довольно быстрые ...)
  • Программный RAID бесконечно дешевле, так как он (возможно) уже включен в вашу ОС
  • Программный RAID является более переносимым, привязанным к конкретной операционной системе, а не к определенной марке или модели карты RAID ( «Совместимость RAID» )
  • (Личное мнение) Слегка необоснованно, но я доверяю программному RAID больше, чем драйверам для карт RAID - разработчики программного обеспечения, как правило, лучше создают программное обеспечение, чем инженеры аппаратного обеспечения!

Одно не лучше другого - у обоих есть свои преимущества.

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

3
Oskar Duveborn

Оборудование обычно имеет лучшую поддержку горячей замены с отдельной аппаратной логикой / схемой, более легкую идентификацию неисправных дисков по мигающим индикаторам, загрузочные тома для любого уровня рейда и так далее ... в плане производительности? Не совсем, пока есть процессорные циклы и программная реализация достаточно хороша ...

... но, как отметил Ник, аппаратное обеспечение не всегда "аппаратное обеспечение" и, как правило, "оно зависит".