这个 DIY SATA NAS 解决方案对我来说有意义吗?

这个 DIY SATA NAS 解决方案对我来说有意义吗?

我有大约 10 台服务器,配置如下:

  • AMD 64 X2 AM2 双核或四核芯片
  • 4-16GB 内存 DDR800+
  • 双 SATA II 软件镜像启动驱动器(Win 服务器)

我想对它们进行配置,让它们在服务器上便宜的 DIY NAS 上使用数据驱动器。

我正在考虑在单独的机器上使用 RAID10 或 RAID5/6,该机器有 8 个 SATA II 驱动器。该机器将有 2 个 GbE 端口,连接到 GbE 交换机,每个服务器都通过专用 GbE 端口(单独的端口用于互联网上行链路)连接到该交换机。

这是不是个糟糕的主意?对于 10 台服务器来说,我到底能获得多少带宽来传输这些 SATA 驱动器?

答案1

通过驱动器获得的带宽取决于许多因素。驱动器的速度、使用的 RAID 配置、RAID 控制器等。您没有提到这些系统将使用 NAS 处理的工作负载。如果仅用于文档存储,这样的设置就足够了。如果您正在做任何对高性能 I/O 有要求的事情,例如视频编辑,我认为您会发现该设置有所欠缺。

答案2

我发现便宜的 NAS 盒的性能确实很差。我不确定问题出在哪里,但我有几台低端 SNAP! 设备,它们简直糟透了。

如果您正在构建 NAS,那么您就有机会提高设备的速度。由于您可能不想使用昂贵的磁盘(即速度更快且缓存更多),因此您可能应该使用主轴来弥补这一点。RAID10 中的 8 个 1TB 驱动器将为您提供足够的速度和可靠性,并且可用空间为 4TB。另一方面,RAID6 会为您提供 6TB 的可用空间,但您必须为每次写入计算两个校验和。

答案3

我认为这在很大程度上取决于您的网络硬件。如果您的廉价服务器配有廉价网卡或您使用的是廉价交换机,那么您将看到千兆位所能达到的 20-80% 的速率。

至于合理性,我认为这取决于服务器在做什么。我的直觉告诉我,这个解决方案并不完全符合您的需要,听起来太多服务器依赖于质量较差的硬件。

答案4

这实际上取决于您要用正在构建的 NAS 做什么。NAS 上将存储什么类型的数据?数据库?文件?视频?虚拟机?每台服务器对 NAS 的访问量有多大?

如果您正在考虑将 10 台服务器连接到 NAS,您可能需要考虑将 GigE 端口绑定在一起。

相关内容