在迁移到非常相似的硬件之后,Hyper-V虚拟机非常慢。

我将Windows 2012 R2 Vose从Windows 2012 R2服务器迁移到另一台运行hyper-v的Windows 2012 R2服务器。 迁移之后,迁移的Vose运行非常糟糕,并且使用大量的虚拟CPU,但是在该Hyper-V主机上不会消耗太多的物理CPU。 (即使我在12个虚拟核心中启用了11个)。 也是它在服务器上运行的唯一的东西,服务器是在服务器核心模式。

旧服务器是HP Gen9 Racktypes服务器,新服务器是HP Gen9 Towertypes服务器。 两者具有相同的CPU(Inter(R)Xeon(R)CPU E5-2620 v3 @ 2.40GHz)6个核心+超线程。 两者都有相同types的硬盘驱动器和16Gig RAM。

在旧的服务器上,远程桌面连接完美地工作,并且几乎没有滞后,在这个新的服务器上,它具有千兆连接的非常缓慢。

我在hyper-v上没有太多的经验,不知有没有办法在虚拟机上重置基于CPU的东西,或者用相同的虚拟机硬盘驱动器重新创build虚拟机? (尝试过,但无法创build引导扇区)。

经过testing的东西,谷歌search发现,这是networking问题,正在发生,因为VQM和Broadcomnetworking适配器。 这篇文章帮助我解决了这个问题: http : //www.reddit.com/r/sysadmin/comments/2k7jn5/after_2_years_i_have_finally_solved_my_slow/

必须在任何地方启用VQM,并在HKLM \ SYSTEM \ CurrentControlSet \ Services \ VMSMP \ Parameters中创build值为1的BelowTenGigVqmEnabled的注册值。