Eds*_*Eds 5 networking cluster hyper-v iscsi windows-server-2012-r2
我刚刚接触了几个 DL380 G5,我想我会在我的家庭实验室中使用它们来测试使用 iSCSI 存储设置创建 Hyper-V 集群。我在所有三个上都安装了 Server 2012 R2,并在一个主机上创建了几个 iSCSI 磁盘/LUN,所有 8 个磁盘都在 RAID 10 中运行。
所有三台服务器都至少有 6 个 NIC,所以我决定我的最佳选择是在存储服务器上使用 4 个用于 iSCSI,1 个用于主机管理,1 个备用。然后在 hyper-v 节点上,我将 2 个用于 iSCSI,2 个用于 VM lan,1 个管理和 1 个备用。
为了获得最佳性能,我首先将管理和存储流量分离到单独的交换机上。存储主机使用 2012 的内置 NIC 组合功能将 NIC 组合到单个接口/IP(根据本文,目标端支持此 NIC 组合设置)。在 Hyper-V 主机上,我将它们分开并安装 MPIO(使用本章节的指南),设置从每个 NIC 到存储 IP 的路径。
我的查询基本上围绕着这个;在存储主机上进行磁盘测试时,我获得了大约 250MB/s 的读/写速度(在物理卷上,以及我的 iSCSI 指向的挂载 VHDX)。当我在 hyper-v 主机上使用单个 NIC 并附加该 iSCSI LUN 时,我得到大约 95-100MB/s(由于单个千兆接口,预期结果)。然后,当我设置第二个 NIC 时,我的读取和写入速度上升到大约 150MB/s,我原以为会接近 200MB/s。当在混合中添加第三个 NIC 时,我的读写速度仍然在 150MB/s 左右。
我知道我不应该期待与我在主机上进行的测试相同的结果,但我觉得奇怪的是它的上限为 150MB/s。我在交换机和所有 NIC 上都启用了巨型帧,但我似乎无法克服这个上限。我应该在这里执行任何其他步骤,或者这是否是这种设置中的预期传输速率?