这些用于服务器和 NAS 设备。但为什么真的有必要呢?
- 主要是将 RAID 管理和计算卸载到与机器不同的 CPU 上吗?或者对于任务比 NAS 更多的服务器来说,这更重要吗?
- 主板上的 SATA(或 SAS,如果有的话)端口是否足以满足您需要的驱动程序数量?它们每个都以至少 6 Gb 的速度运行 SATAIII?用于 RAID 计算的 CPU 负载可能没有那么高?
- 我知道带有缓存和电池的设备可以在断电的情况下提高存储可靠性。但是服务器/NAS 的 UPS 不是已经涵盖了该领域吗?
- 在 RAID 环境中使用 BTRFS 或 ZFS 来提高存储可靠性,这是否会使控制器卡除了能够拥有更多端口和卸载 RAID 活动之外毫无用处吗?
如果您有硬件 RAID 控制器:也许。对于 RAID 计算不再产生明显影响的更快系统,这一点变得不那么重要了。
如果没有怎么办?
如果您的系统 PSU 出现故障怎么办?如果停电持续时间超过您的 UPS 可以处理的时间怎么办?现代缓存通常是闪存备份的,如有必要,可以使用数年。
如果您可以使用这样的现代 FS(这是一个很大的假设),您可能不想使用 HW RAID,但存在非 RAID 控制器,并且您通常可以关闭 RAID。尽管如此,它们仍提供更多端口(如果主板不提供,则提供 SAS 功能)。
简而言之:您会知道是否需要外部控制器。