ZFS 服务器硬件问题

ZFS 服务器硬件问题

我是一名摄影师,但我还没有找到一种让我满意的方法来存档我的作品。目前,我正在考虑使用 OpenSolaris 构建 NAS 服务器,这样我就可以使用 ZFS。这样我就可以定期拍摄快照并将其发送到异地备份服务器。

关于这种设置有几个问题。假设我买了一个“NORCO RPC-4020 4U 机架式服务器机箱”(Newegg 商品编号:N82E16811219021)和三个LSI LSI00151 PCI Express SATA / SAS 八端口主机总线适配器,如果我购买这款“SUPERMICRO CSE-846TQ-R900B 黑色 4U 机架式服务器机箱,带 900W 冗余电源”(Newegg 商品编号:N82E16811152124)和仅一个 LSI 适配器,性能会明显更好还是更差。我可能会从 8 个 2TB SATA 硬盘开始,然后一次添加 8 个。

Supermicro 看起来构造更好,并且具有冗余电源,但它有一个带 AMI MG9072 芯片的 SC846 SAS 背板,我不确定与单独连接每个驱动器相比,这是否会有助于或损害性能。

无论我选择哪种方式,成本似乎都差不多。目前我的在线存储量约为 6TB,并且还在不断增长。目前,它们都直接连接到我的电脑,因此搜索速度仍然很快,因此,如果使用 NAS 设备,我会尽量不损失太多性能。

我还愿意接受与此有关的任何建议。

(看起来我只被允许创建一个链接,但我包含了 Newegg 零件编号,以便于轻松看到我正在查看的设备。)

答案1

我为我的摄影工作建立了类似的配置。我采用了更便宜的解决方案,但也使用了 OpenSolaris 和 ZFS。

总之,即使使用普通磁盘(只是低功耗驱动器的镜像 zpool),它的速度也几乎与工作站中的本地磁盘一样快。更大的因素是获得高质量的千兆适配器和良好的交换机(我最初使用的 Netgear 交换机是一堆垃圾)。

请记住,即使使用 GigE,您的最大理论吞吐量也是 128 MB/s,但考虑到各种开销后,您实际上可能只能获得该吞吐量的 80%。即使在简单镜像中的廉价磁盘上,我也可以获得 75 MB/s 的持续吞吐量。在具有 8 个磁盘的 RAID-Z2 配置中,您应该能够毫无问题地使 GigE 链路饱和。

答案2

您似乎正在链接到计算机机箱。您打算安装什么主板 CPU 和 RAM?

答案3

对于您的用例,这似乎不会产生太大影响。据我了解,您主要在寻找可用容量,而不是 IO 速率,因此背板不应该成为阻碍。

答案4

如果您有额外的钱,您可以购买具有 raid 功能的 LSI 卡。您不应该使用硬件 raid,因为现代系统上的 raidz 非常相似,但卡缓存和有时 ADRA 使用它很有意义。LSI 8708/8888 在 Solaris 下运行良好,9260 更好(但更贵)

如果您计划将来使用 SCSI 传输,正如有人在此处写到的那样,快速硬盘网络将成为瓶颈 - 绑定的 2xGbE 可以提供 ~200Mbytes/sec 的传输,而我们在生产 raidz 中使用 8xSAS 驱动器,可以提供 ~450Mb/sec 的写入速度和 700-750 的读取速度。为了避免网络速度慢,您可以购买 FC 卡,它们很便宜 - 目前 4Gbit 卡的价格约为 600 美元,只需确保它可作为 Solaris 的 FC 目标(即 Qlogic 23xx 不行,而 24xx 及以上版本可以)。

相关内容