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