软件RAID与硬件RAID

在有关RAID的文章组中,今天,我将创作不同类型的控制器。 如果您还记得第一篇文章中的内容,那么本主题我将进行一些阐述,今天我将详细说明。

如前所述,该技术被分为许多非常流行且至关重要的RAID级别,其中每个阶段都专注于提供独特数量的容错能力和性能改进。 请记住,RAID级别并不表示RAID类型更大/更糟(RAID5并不比RAID1更好),它只是用于识别驱动器如何混合的标签。 每个RAID品种都有其才能和缺点,购买RAID级别的重要事项是确定要从RAID达到的目标。

逻辑RAID是通过少量设备或应用程序来实现的。 硬件RAID只是特定的附加卡,通常会添加到主机的PCIe或PCI插槽中,并且它控制RAID阵列。 它旨在帮助独特的驱动器接口,例如SCSI,SAS,SATA(将在下一个块中定义),并且操作员必须相应地识别并协助这些驱动器。 与其他控制器相比,某些控制器旨在提供更多类型的RAID级别,与其他控制器相比,某些控制器确实具有更多的缓存(在前面的块中进行了介绍),而某些控制器的目的却与其他控制器不同。 再一次,选择合适的RAID控制器实际上是一个特定的过程,还需要考虑各种设备,RAID之后的全部容量,性能目标,整个缓存以及更多其他内容。 当然,通常有可能进行改进,但始终需要进行一次很好的练习才能使其接近首次尝试。

RAID的另一种类型是软件RAID。 这是一个有限的选择,决不是通常的选择。 应用程序RAID没有专用的RAID控制器,而是采用主机系统的方法。 它包含在系统主板中,解释了为什么它必须考虑您的号码系统的资源。 这种RAID形式可以帮助SCSI,SAS和SATA,但通常会降低性能。 软件RAID的最大缺点之一是发生故障。 RAID的重建是通过CPU完成的,这可能会阻塞计算机,并完全消除所有任务,直到过程完成。 当RAID性能不是主要问题或预算限制更加严格时,通常选择软件RAID。