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


13

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

两台计算机通过相同的物理以太网适配器连接到LAN。vSwitch和我的本地连接是桥接的,因此VM和我的本地计算机在同一子网上具有IP地址。

可能与问题有关吗?我不是行业管理员,因此我不知道诊断此问题的窍门。


1
Hyper-V计算机上的NIC芯片是什么?如果便宜/ cr脚(例如Marvell,Realtek,nVidia),那就是您的问题。如果情况良好(例如Intel,Broadcom,QLogic,Emulex,Mellanox,Netxen等),您是否遵循制造商针对Hyper-V的建议(例如,禁用:TCP卸载,TCP烟囱,大型发送卸载等-这些是最多的)常见的罪魁祸首,请按照指示进行操作)。另外,您是否正在运行最新的固件(主板,NIC等)?
克里斯S

Answers:


13

您很可能会看到虚拟机队列问题。

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

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

一旦我们进行了更改,一切就会飞起来。


我希望我在几个月前看到了这篇文章,我们在其中一台服务器VM上实现了非常高的传输速度,这确实达到了目的。非常感激!!!
2015年

我想,在与Windows 10中的Hyper-V没有成功
西南。

即使遇到相同的问题并使用相同的适配器,我也没有该选项。
NickG

1

在Broadcom NetXtreme I网络适配器上运行Hyper-V时,我遇到了相同的问题。我将网卡换成了英特尔,网络开始正常工作。

以下是诊断问题的步骤:

  1. 测量当前传输速度。
  2. 安装旧版网络适配器,删除来宾VM上的先前NIC。
  3. 再次测量传输速度。
  4. 如果发现速度(更快)有显着差异,那就是您的NIC。

就我而言,在将网卡更改为Intel之前,我曾尝试对网卡进行其他设置。仅供参考,Broadcom NetXtreme II网络适配器可以正常工作。


我有Qualcomm Atheros AR8171 / 8175 PCI-E千兆以太网,它也有同样的问题。
阿帕奇[

1

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

复制到网络上的任何其他共享都很好。

将VM内部的网络更改为仅使用IPV4,因为它已默认设置为IPV6,并且现在速度符合预期


0

您的VM有动态光盘?如果是,则此磁盘始终比固定磁盘慢。

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

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

此本地网络比普通网络更快,并且未使用lan卡。


a可能是混合的问题:动态光盘,使用相同的lan卡,使用相同的光盘写入和读取,等等。 monimandarina.blogspot.com.es/2012/04/… 本手册是西班牙文,您可以使用google translate.h进行翻译!
madrikeka 2013年

1
嗯,我使用动态磁盘,轻松获得20-40MBps的速度-固定速度会带来一定的损失,但还不算。使用IP确实不会改变传输速度。即使它在LAN上使用单独的NIC,也没有借口12-20 kbps。那就是拨号调制解调器的速度。
克里斯S

也许是读/写问题?或防病毒/防火墙/其他..?过滤交通内容?您可以尝试在虚拟2012服务器的不同站点中复制大文件并查看速度吗?这是一个棘手的问题,并不容易找到解决方案
madrikeka

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.