极慢的文件传输到本地机器上的 Hyper-V 虚拟机

Ste*_*uts 13 networking hyper-v windows-server-2012 windows-8

我正在尝试将 1.3GB 的文件从我的本地机器 (Windows 8) 传输到我的本地 hyper-V 实例 (Windows 2012)。传输从大约 300kb/s 开始,然后迅速下降到 12-20kb/s。

两台机器通过相同的物理以太网适配器连接到 LAN。vSwitch 和我的本地连接是桥接的,所以虚拟机和我的本地机器在同一个子网上有 IP 地址。

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

Dan*_*Big 13

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

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

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

一旦我们做出了这个改变,事情就开始飞起来了。

  • 尽管我遇到了相同的问题并使用相同的适配器,但我没有这个选项。 (2认同)

mad*_*eka 0

你的虚拟机有动态磁盘吗?如果是,则该磁盘总是比固定磁盘慢。

如果您希望复制的信息速度更快,您可以尝试使用虚拟内部IP复制文件。

当您使用虚拟机管理程序(Hyper-V、VirtualBox、VmWare 等)时,您可以在计算机和 VM 之间创建本地网络。

该本地网络比普通网络更快,并且不使用 LAN 卡。