В чем большая разница между программным RAID и аппаратным RAID на низком уровне?

Что на самом деле происходит, что разделяет их?

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

1 ответ1

3

Основное отличие состоит в том, что с помощью "программного RAID" (предполагаемые кавычки) ОС выполняет и управляет задачей нарезки, нарезки кубиков, объединения, чередования, контроля четности, кэширования и любых других дисков (или дискообразных устройств, таких как SSD). в то время как при использовании "аппаратного RAID" эти задачи передаются на вторичную систему с одним или несколькими вторичными процессорами (и, возможно, с ASICS), работающими под собственным программным обеспечением, в основном называемым микропрограммой.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .