![这个 DIY SATA NAS 解决方案对我来说有意义吗?](https://linux22.com/image/484678/%E8%BF%99%E4%B8%AA%20DIY%20SATA%20NAS%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E5%AF%B9%E6%88%91%E6%9D%A5%E8%AF%B4%E6%9C%89%E6%84%8F%E4%B9%89%E5%90%97%EF%BC%9F.png)
我有大约 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 端口绑定在一起。