我有大约10台服务器configuration如下:
我想configuration他们在服务器上使用便宜的DIY NAS上的数据驱动器。
我正考虑在单独的机器上使用带有8个SATA II驱动器的RAID10或RAID5 / 6。 该机器将具有2个千兆以太网端口,连接到每个服务器连接到千兆以太网交换机的专用GbE端口(独立的互联网上行链路)。
这是一个非常可怜的主意吗? 对于10台服务器,我真的能够通过这些SATA驱动器获得多less带宽?
通过驱动器获得多less带宽将取决于许多因素。 驱动器的速度,使用的RAIDconfiguration,RAID控制器等。您没有提到这些系统将使用NAS的工作量。 如果只是为了存储文件,这样的设置已经足够了。 如果你正在做任何高性能的I / O需求,比如video编辑,我想你会发现缺乏设置。
我发现性能确实滞后于便宜的NAS盒子。 我不确定问题是什么,但是我有一些低端的SNAP! 电器,他们是狗。
如果您正在构buildNAS,那么您有机会加速设备。 既然你可能不想使用昂贵的磁盘(比如更快的caching),你应该用主轴来弥补它。 RAID10中的8个1TB硬盘可以提供4TB的高速度和可靠性。 RAID6另一方面会给你6TB的可用,但你必须计算每个写两个校验和。
我认为这很大程度上取决于你的networking硬件。 如果你的廉价服务器价格低廉,或者你使用的是廉价的交换机,你可以看到千兆位能够达到的20-80%的任何地方。
我认为这要取决于服务器在做什么。 我的直觉告诉我这个解决scheme并不是你所需要的,听起来像是太多的服务器,这取决于劣质的硬件。
如果你的NAS服务器有足够的插槽,那么我build议你在它和10个客户端之间使用点对点连接,而不是在两者之间插入交换机(即在NAS和客户端之间交叉电缆)。 这会给你带来最大的带宽,这是以未来扩展为代价的,也可能是购买许多quad gigE卡的前期成本。
这真的取决于你想要用你正在build立的NAS来做什么。 什么样的数据将驻留在NAS上? 数据库? 文件? video? VM? 每台服务器将会有多难?
如果您正在将10台服务器连接到NAS,则可能需要考虑将您的GigE端口绑定在一起。