这是我的构建:
- LSI 9260-8i:最大读取吞吐量为 2,875 MB/s,写入性能为 1,800 MB/s
- 24 个 SAS 10K RPM 驱动器
- 2 个 100GB Dell SSDR (SATA) 驱动器(用于 ZIL 和 L2ARC)
全部插入同一个控制器。
- 使用ZFS作为文件系统,LSI9260-8i能否承受峰值负载?
- 我是否需要专用于 SSD 的 RAID 控制器?
- 可以使用任何 SATA RAID,如 SAS6i 吗?
答案1
LSI 9260-8i 有 8 x 6Gb/s SAS 端口,这就是您将获得的吞吐量。
但是,根据您的工作负载/应用程序,磁盘很少会以 100% 的吞吐量运行。您更有可能达到磁盘的最大 IOPS 数量(除非您正在进行批量读取、流式传输等)。
这还取决于您的 SAS 背板如何“导出”这些磁盘。例如,某些背板的 mini-SAS 或标准 SAS 端口数量与磁盘数量相同。其他背板将使用 SuperMicro 846E1 等扩展器(mini-SAS x4 端口支持 24 个磁盘)。
SuperMicro 有一个机箱(TQ 版),可以单独导出所有磁盘,在这种情况下,您需要 3 个 8 端口 HBA 来连接所有 24 个磁盘。这使电缆管理有点棘手,但性能更好。
我的建议是,在考虑它是否符合你的需求之前,你首先要确定你的应用程序将在这个服务器上投入多少工作量。如果它是一个 NAS/SAN 设备,请注意
答案2
根据此设置,您将通过 SAS 扩展器。您通常不希望 SSD 通过扩展器。最好将每个 SSD 直接连接到主板 SATA 端口或专用控制器。您可能可以将 L2ARC SSD 放在 LSI 控制器上,但绝对不能放在 ZIL 设备上。