Virtualization

實時遷移到非常相似的硬體後,Hyper-V VM 非常慢。

  • May 11, 2015

我將 Windows 2012 R2 Vose 從 Windows 2012 R2 伺服器實時遷移到另一個執行 hyper-v 的 Windows 2012 R2 伺服器。在遷移之後,這個遷移的 Vose 執行非常糟糕,並且使用了大量的虛擬 CPU,但它並沒有佔用該 Hyper-V 主機上的太多物理 CPU。(即使我啟用了 12 個虛擬核心中的 11 個)。也是它唯一在伺服器上執行的東西,伺服器處於伺服器核心模式。

舊伺服器是 HP Gen9 機架式伺服器,新伺服器是 HP Gen9 塔式伺服器。兩者都有相同的 CPU(Inter(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz)6 核 + 超執行緒。兩者都具有相同類型的硬碟驅動器和 16Gig ram。

在舊伺服器上,遠端桌面連接完美無缺,幾乎沒有延遲,在這台新伺服器上,千兆連接非常滯後。

我對 hyper-v 沒有太多經驗,我想知道是否有辦法在 VM 上重置基於 CPU 的東西或使用相同的 VM 硬碟驅動器重新創建 VM?(試過這個,但無法創建引導扇區)。

經過測試和Google搜尋發現這是網路問題,並且由於 VQM 和 Broadcom 網路適配器而發生。這篇文章幫助我解決了這個問題: http ://www.reddit.com/r/sysadmin/comments/2k7jn5/after_2_years_i_have_finally_solved_my_slow/

必須在任何地方啟用 VQM 並在 HKLM\SYSTEM\CurrentControlSet\Services\VMSMP\Parameters 中創建值為 1 的寄存器值BelowTenGigVqmEnabled。

引用自:https://serverfault.com/questions/690560