本地计算机上的文件传输到 Hyper-V VM 的速度极慢

本地计算机上的文件传输到 Hyper-V VM 的速度极慢

我尝试将 1.3GB 的文件从本地计算机 (Windows 8) 传输到本地 Hyper-V 实例 (Windows 2012)。传输速度开始约为 300kb/s,然后迅速降至 12-20kb/s。

两台机器通过同一个物理以太网适配器连接到 LAN。vSwitch 和我的本地连接是桥接的,因此虚拟机和我的本地机器的 IP 地址位于同一子网中。

这可能与问题有关吗?我不是专业的网络管理员,所以我不知道诊断此问题的技巧。

答案1

最有可能的是,您看到虚拟机队列存在问题。

如果您正在运行 Broadcom 网络适配器,则需要禁用虚拟机队列。我们刚刚设置了一台新服务器,运行带有 Hyper-V 的 Server 2012 Standard,运行两个 Server 2012 Standard 客户机,并看到了与您描述的完全相同的情况。这似乎是影响 Broadcom 适配器的一个问题。

进入 Hyper-V 主机网络属性,查看物理适配器,而不是 vEthernet。在“高级”选项卡上,向下滚动到“虚拟机队列”,并将其设置为禁用。

一旦我们做出这一改变,事情就会顺利进行。

答案2

我在使用 Broadcom NetXtreme I 网络适配器运行 Hyper-V 时遇到了同样的问题。我将 NIC 更改为 Intel,网络开始正常工作。

以下是诊断问题的步骤:

  1. 测量当前的传输速度。
  2. 安装旧式网络适配器,删除客户虚拟机上的先前的 NIC。
  3. 再次测量传输速度。
  4. 如果您发现速度有明显差异(更快),那么就是您的 NIC 的问题。

就我而言,在将网卡换成英特尔之前,我尝试了不同的设置。仅供参考,Broadcom NetXtreme II 网络适配器工作正常。

答案3

好的,我遇到了在 Win8.1 64 位上托管的 Win7 32 位 hyperv 安装中的“本地”副本昏迷问题。

复制到网络上的任何其他共享都可以。

将虚拟机内的网络更改为仅使用 IPV4(因为其默认为 IPV6),现在速度符合预期

答案4

检查是否没有其他访客具有相同的 MAC 地址。

相关内容