将存储公开给网络窗口的最有效方法是什么?

将存储公开给网络窗口的最有效方法是什么?

使用 Nexenta 或 Opensolaris...服务器级硬件:SAS 磁盘 + 1GB 第 3 层交换机:

CIFS 只能达到 10 MB/秒。添加更多服务器是否会将这个速度提高到每台服务器 10 MB/秒?

不知道 NFS 在 Windows 上的性能。

为 Windows 服务器配置几 TB 存储空间的最佳方法是什么?

寻求 80 到 100 MB/秒的 I/O 速度。顺序 I/O

性能调优思路:绑定、NIC 组合、6G SAS?

戴尔的商业 iscsi SAN:equallogic,惠普:lefthand/saniq...它们有更好吗?

提前感谢您的想法......

答案1

如果存储消费者是其他 Windows 服务器,那么 iSCSi 是一种非常有效的方法。OpenSolaris 可以做到这一点。亲自我不相信 Windows 上的 NFS 性能,其他人可能不同意。

如果存储消费者实际上是工作站,那么 CIFS 几乎是唯一的选择。在这种情况下,你可以采用双服务器模式,其中存储服务器提供 iSCSI,第二台 Windows 服务器提供 CIFS 服务。

至于 iSCSI 的效率,这在很大程度上取决于您要用它做什么。上次我查看 OpenSolaris 时,它似乎假设标准传输大小非常大。OpenSolaris 中的 I/O 子系统需要进行调整,我无法确定,因此小型/中型随机 I/O 操作在其上的表现确实很差(更多详细信息请点击此处,以及评论)。

根据我的经验,OpenFiler 在 iSCSI 所需的随机 I/OI 方面表现明显更好。如果您的 AD 域足够小,那么其上的 CIFS 引擎就非常好。

说到付费存储头,惠普的 LeftHand 产品确实不错。据我所知,最新版本的产品有 10G 以太网作为选项,这减少了我在自己的测试中发现的一个主要瓶颈。我所拥有的存储子系统上的顺序读取正在推动 3G SAS 限制,但在单个 GigE 连接上这并不重要。我们没有选择 LeftHand,因为我们试图将这个特定系统的每 GB 成本保持在较低水平。

答案2

iSCSI 肯定比 CIFS 更快,但请考虑它是一个块级系统,如果不使用与 CIFS/NFS 不同的集群感知文件系统,您就不能使用它来共享数据。

相关内容