NAS 上的 iscsi 并发访问 / iscsi 卷共享访问

NAS 上的 iscsi 并发访问 / iscsi 卷共享访问

我有一个 7 托架网络存储带有 Raid-5(可用容量为 5.3TB)的盒子,使用 netgear 千兆以太网交换机连接主机(3 个 Windows7 机器规格:i7 / 16GB RAM / 1TB HDD / 千兆以太网 NIC)。(所有端点都配置了巨型帧支持 9014B)。

NAS BOX 有 2 个独立的 1G 以太网端口(支持链路聚合/负载平衡/故障转移等),以及一个 pci 插槽,如果需要,我可以在其中使用 10G 以太网卡。

并在我的 nas 盒上配置了单个 SCSI 卷,并提供可用的最大空间。

现在我的要求是,我想要并发访问单个 scsi 卷使每台机器(编辑机 ADOBE CS5)的吞吐量达到最高。

这怎么可能呢?

使用任何第三方联盟像 metaSAN iSCSI、DataPlow?

或专用开源存储系统像 FreeNas 或开放式填充物?

或者任何其他可以与之配合的解决方案..

提前感谢所有建议/帮助我的人。

答案1

标准文件系统无法同时访问 iSCSI 等块设备。您需要共享磁盘文件系统(如 GFS 或 OCSFS)来允许这样做,但在大多数情况下,如果这对您的应用程序来说足够了,最简单的解决方案就是使用网络共享(通过 SMB/CIFS 或 NFS)。


编辑:这对于评论来说太长了。

您最终会遇到许多问题,而且我猜您无法利用现有资源来实现这一点。

  1. 您的第一个问题将是 RAID 本身。在一个简单的 7 磁盘 NAS RAID5 上,我认为使用三个单独的数据流无法获得 >250 MB/s 的持续写入速率。这可能适用于一个数据流,但不适用于多个并发流。

  2. 网络。我不知道 NAS 盒有多少个接口,但在最好的情况下,通过单个 1GB/s 连接,您将获得大约 100MB/s 的数据,因此,除非您至少有三个接口,否则网络已经限制了您。即使您有那么多接口,NAS 也必须允许将它们全部映射到同一个 iSCSI 目标或允许将它们中继到一个(这反过来至少需要交换机的支持)。

如果这一切都能正常工作,您可以选择一些支持 Windows 的共享磁盘文件系统并尝试使用它来实现集群文件系统,但这个 FS 本身会有一些开销,从而进一步限制您。

老实说,您应该在购买东西之前让顾问为您的需求设计一个解决方案,这远远超出了大多数 NAS 设备设计和优化的简单办公文件共享范围。

相关内容