硬件RAID和软件RAID

Anonim

硬件RAID与软件RAID

RAID代表廉价磁盘冗余阵列。这是一种使用多个驱动器提高存储介质性能和可靠性的方法。配置驱动器,以便数据在磁盘之间分配以分配负载,或者重复以确保在磁盘发生故障后可以恢复数据。虽然将使用更多驱动器,但两者也可以一起实现,以获得两种好处。硬件RAID是可用的初始RAID类型,其中专门构建的RAID控制器处理驱动器,以使进程对主机几乎透明。软件RAID是一种较新的RAID类型,不需要专门的硬件,主机负责驱动器。

显然,与软件RAID相比,硬件RAID更昂贵,因为您需要购买额外的硬件。硬件通常很昂贵,并且大大增加了整个系统的成本。另一方面,廉价的软件RAID会损害主机,这可能会导致性能下降。这是因为它需要在将数据写入磁盘之前处理数据,以确定每个数据应该去哪里。系统性能受到的影响可能会有很大差异,具体取决于您使用的RAID阵列的类型。与JBOD阵列的情况一样,它可能非常小。或者它可能非常大,特别是在多个磁盘上进行剥离和镜像时。硬件RAID中的控制器处理这些操作,因此主机处理器不必这样做。主机处理器将简单地写入数据,就像在普通硬盘驱动器中一样。

与软件RAID相比,硬件RAID提供更好的可靠性。由于正在使用的RAID软件或驱动程序的故障,软件RAID容易导致数据损坏。如果主机负载很重,软件RAID也会受到影响。繁重的处理可能会导致一些数据延迟很短的时间。这些延迟可能会增加,并在某种程度上抵消RAID阵列的好处。

摘要:

1.与软件RAID不同,硬件RAID需要专门的硬件来处理驱动器。

2.软件RAID比硬件RAID便宜得多。

3.与硬件RAID不同,软件RAID占用主机处理器的一部分。

4.与软件RAID相比,硬件RAID更可靠。