硬件 RAID 与软件 RAID

硬件 RAID 与软件 RAID

低级别的软件 RAID 和硬件 RAID 之间最大的区别是什么?

究竟发生了什么,让这两者如此不同?

据我所知,唯一的区别是 RAID 卡可以有缓存,并且有自己的板载处理器。但是,在某些情况下,还有其他因素可以使其中一个比另一个更好吗?

答案1

主要区别在于,使用“软件 RAID”(引号表示),操作系统执行并管理切片、切块、合并、条带化、奇偶校验、缓存以及各个磁盘(或类似磁盘的设备,如 SSD)的任务,而使用“硬件 RAID”,这些任务外包给运行一个或多个辅助处理器(很可能是 ASICS)的辅助系统,运行它们自己的软件,通常称为固件。

这两种方法都有各自的优点和缺点:例如,虽然使用专门的硬件子系统可以节省主系统上的资源,但这是有代价的:如果发生灾难性故障,直接受操作系统控制的磁盘更有可能恢复数据。

相关内容