语境:
我正在为工作配置一台服务器,其中一个要求是它将有一堆 SATA HDD RAID 5。我们需要某种 SSD 缓存解决方案来实现高性能,因为我们正在构建新服务器以解决磁盘延迟和吞吐量问题。我知道 LSI 有自己的 CacheCade SSD 缓存解决方案,而 Adaptec 有一个名为 MaxCache 的竞争对手,它实现在卡中,例如9265-8i以及(更实惠的)2405Q。
问题:
这些 SSD 缓存解决方案是否仅在硬件级别上起作用?也就是说,我是否可以插入支持 MaxCache 或 CacheCade 的 SAS 卡,并在启动操作系统之前在 BIOS 中配置阵列和 SSD 缓存?我知道这些 RAID 卡的启动后管理工具允许配置 SSD 缓存,并且启动后实用程序通常比基于 BIOS 的实用程序更好,但我希望能够在启动之前配置缓存。如果 MaxCache 或 CacheCade 不支持此功能,是否还有其他基于硬件的 SSD 缓存解决方案我应该研究?
答案1
就 Adaptec 控制器而言,即使操作系统安装尚未完成,您也可以在控制器的 BIOS 中为 maxcache 配置 SSD。型号名称上以 Q 标识的控制器(2405Q、5805Q 和 5805ZQ、6805q 和 6805TQ)也是如此。但是,如果您打算配置 RAID 5 阵列,则需要使用 5 系列或 6 系列型号。2 系列以及 6E 系列型号支持 RAID 0、RAID 1、RAID 1E RAID 10 和 JBOD。
5 系列和常规 6 系列控制器支持所有 RAID 级别,包括 RAID 0、RAID 1、RAID 1E RAID 10、RAID 5、RAID 5EE、RAID 50、RAID 6、RAID 60 和 JBOD。
答案2
对于 LSI 卡,可以在启动任何操作系统之前,在卡的 BIOS 中完全设置和配置/启用/禁用/等 CacheCade。
在我的旧 9260-4i 上进行了测试。