本地机器上的Hyper-V虚拟机传输速度非常慢

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

两台机器通过相同的物理以太网适配器连接到局域网。 vSwitch和本地连接被桥接,所以VM和本地机器在同一个子网上有IP地址。

这可能与这个问题有关吗? 我不是一个交易networkingpipe理员,所以我不知道这个问题来诊断这个问题。

很可能,您正在看到虚拟机队列的问题。

如果您正在运行Broadcomnetworking适配器,则需要禁用虚拟机队列。 我们只是安装了一台运行带有Hyper-V的Server 2012 Standard的新服务器,运行两台Server 2012 Standard guest虚拟机,并看到了完全相同的描述。 这似乎是影响Broadcom适配器的问题。

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

一旦我们做了这个改变,事情就飞了。

使用Broadcom NetXtreme Inetworking适配器运行Hyper-V时,遇到同样的问题。 我将网卡更换为英特尔,networking开始正常工作。

以下是诊断问题的步骤:

  1. 测量当前的传输速度。
  2. 安装传统networking适配器,删除来宾虚拟机上的以前的NIC。
  3. 再次测量传输速度。
  4. 如果您发现速度有很大差异(更快),那么您的网卡就是您的网卡。

在我的情况下,我在网卡上尝试了不同的设置,然后将其更改为英特尔。 仅供参考,Broadcom NetXtreme IInetworking适配器工作正常。

好的,我的Win7 32位hyperv安装在Win8.1 64位上有一个“本地”复制的问题。

复制到networking上的任何其他共享是好的。

改变了虚拟机内部的networking,使其仅使用IPV4,因为它已经默认为IPV6,速度如预期

你的虚拟机有一个dynamic光盘? 如果是的话,这个磁盘总是比一个固定的磁盘慢一些。

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

当您使用虚拟机pipe理程序(Hyper-V,VirtualBox,VmWare等)时,您可以在虚拟机和机器之间创build本地networking。

这个本地networking比普通networking更快,而且不使用LAN卡。

检查没有其他客人有相同的MAC地址。