eww*_*ite 13 zfs opensolaris hp-proliant
我已经使用 OpenSolaris 和 ZFS 工作了 6 个月,主要是在 Sun Fire x4540 以及标准的戴尔和惠普硬件上。标准 Perc 和 HP Smart Array 控制器的一个缺点是它们没有真正的“直通”JBOD 模式来将单个磁盘呈现给 ZFS。
可以配置多个 RAID 0 阵列并使它们在 ZFS 中工作,但这会影响热插拔功能(因此需要在磁盘故障/更换时重新启动)。我很好奇什么 SAS/SATA 控制器被推荐用于自制的 ZFS 存储解决方案。此外,电池供电的写缓存 (BBWC) 对 ZFS 存储有什么影响?
小智 10
我推荐(几乎)任何使用 LSI 1068E SAS 芯片 (PCI-E) 并支持启动器-目标模式(JBOD 模式)的 SAS/RAID 控制器。这不包括 MegaRAID 控制器。
我使用 3442E 和戴尔 6/iR。
你明白了。
我也推荐戴尔 SAS 控制器,它在 ebay 上很便宜。
不是 - Dell PERC 5/E - Dell PERC 5/I - Dell PERC 6/E - Dell PERC 6/I
为什么不是 MegaRAID?
这些控制器不支持非 RAID、JBOD 模式。他们不能直接向主机提供磁盘。每个磁盘必须首先包含在逻辑磁盘中。您可以为您拥有的每个磁盘创建一个逻辑卷并将其提供给 ZFS。性能应该是等效的。然而,这意味着将头信息放到物理磁盘上。如果您的控制器出现故障,您必须使用另一个配置完全相同的 MegaRAID。并且不能保证另一个 SAS 或 SATA 控制器会正确地看到数据并以可以正确构建 zpool 的方式呈现卷。
推荐的控制器是任何使用LSI SAS 1068E芯片组的控制器。这是 Sun 使用的,因此有最好的支持。正如 phresus 所提到的,ASOC-USAS-L8i 是一款使用它的廉价卡。电池供电的写缓存有助于提高性能,尤其是对于 NFS。另一种选择是为 ZFS Intent Log 使用 SSD,但只有一些具有电容器以确保在断电后写入数据。对于大型读取工作负载,MLC SSD 可用作 L2ARC 以补充 RAM 缓存。
| 归档时间: |
|
| 查看次数: |
42036 次 |
| 最近记录: |