仅通过 1 Gb 网络连接在 Hyper V Guest 中获得 100 Mbit

Jen*_*nsB 8 networking hyper-v windows-server-2016 hyper-v-server-2016

我有一台 HP Proliant ML350 G6,带有两个运行 Windows Server 2016 的集成 Broadcom NetXTreme 千兆以太网端口,截至今天已更新。

如果我在 hyper v 主机上共享一个文件夹,我可以通过网络以大约 90MB/s 的速度添加和删除文件(两个端口提供完全相同的速度)。

在这里您可以看到有关主机的详细信息。 在此处输入图片说明

上图是在hyper V主机上。我已将网络 2 添加到 hyper v 交换机管理器中作为网络 2。

在这里您可以看到虚拟交换机管理器的图片和来宾中的网络连接。

在此处输入图片说明

问题是,当我将一个文件夹从来宾共享到网络时,我只能以 10MB/s 的速度访问该文件夹。也就是说,沿线的某个地方,我的千兆网络被阻塞到了可怜的 100Mbit。我没有使用旧连接。

这不是磁盘,因为在来宾上我可以以大约 100MB/s 的速度在硬盘驱动器之间随机播放文件。下图是来宾将文件从一个驱动器复制到另一个驱动器。

在此处输入图片说明

所以我的问题是。我必须改变什么才能从 Hyper V 来宾到我的网络获得千兆速度,因为我现在从来宾到网络只能获得 100Mbit。

在我看过的所有地方都说千兆并且主机可以提供它,那么为什么客人不能?

编辑:澄清一下:任何网络 PC 都可以以 ~100MB/s 的速度访问 hyper V 主机网络文件共享。主机可以以 ~100MB/s 的速度读取访客网络共享。如果可以以 100MB/s 的速度访问主机的相同 PC 尝试访问来宾,则在访问任何 hyper V 来宾网络共享时,它们只能获得 10MB/s 的速度。为什么?

编辑 2:根据请求,这里有更多详细信息。 红色是主机操作系统。绿色位于 Hyper V 机器内部。 在此处输入图片说明

访客网络设置的另一张图片。 在此处输入图片说明

Mr.*_*rry 4

确认您没有在虚拟机中使用任何“旧版 NIC”?这些限制为 100mbps。这可能会导致虚拟网络(绑定到物理网卡)协商较低的速度。

其他要做的事情: - 更新 NIC 驱动程序 - 在设备管理器中强制 1gbps 操作 - 更换连接问题 NIC 的补丁引线 - 检查电缆。上面的两个线程通过更换电缆解决了类似的问题。

http://forums.whirlpool.net.au/archive/1853355

https://social.technet.microsoft.com/Forums/windowsserver/en-US/60f4924e-2390-4050-a948-7a149376026a/hyperv-host-1gbps-nic-negotiated-at-100-mbps-when-used- for-虚拟交换机?forum=winserverhyperv

  • 这与真正的问题无关,我完全知道 1000Mbit 可以以大约 100MB/s 的速度移动数据。这不是问题。问题是,我与托管在具有千兆位网络速度的服务器上的客户端之一建立了 100Mbit 连接,并且当将数据移入和移出服务器(而不是来宾虚拟机)时,我可以实现 1000Mbit 速度(以 110MB/ 移动) s)。 (3认同)