有很多發生在后臺的活動導致Hyper-V主機性能降低。保持后臺活動的檢查可以提升性能。
有幾種方法可以提升Hyper-V主機性能以及運行在其上面的虛擬機性能。舉個例子,Hyper-V最佳實踐分析器,它可以分析Hyper-V配置,并生成一份標識可能會導致性能變差的問題的詳細報告。盡管Hyper-V最佳實踐分析器可以用來檢查合規遵從性配置問題,但是,它并沒有真正解決在Hyper-V 操作系統和虛擬機上引起的后臺活動所造成的性能問題。后臺活動在Hyper-V服務器和虛擬機上造成大量的CPU循環,反之,這就降低了Hyper-V服務器的整體性能。
深入之前你可以按照禁止后臺活動的提示去禁止,你需要知道它為什么必須要這樣做。作為最佳實踐的一部分,建議您啟用虛擬機的動態內存功能。啟用動態內存將允許Hyper-V主機在虛擬機需要時隨時分配內存。這好比如果在一個虛擬機內部運行的應用程序需要內存時,只要Hyper-V主機分配內存。然而,當Hyper-V分配給虛擬機內存只是因為在虛擬機里發生的后臺活動所需的內存時,這是不可取的。這兒有一些常識性的建議,你可以按照運行在Hyper-V主機上的虛擬機內部禁用后臺活動的提示去禁用。
禁用自動維護:Windows Server 2012、Windows 8以及之上的操作系統都支持自動維護功能。其中自動維護的一部分功能,Windows操作系統會執行一系列的后臺任務,例如,軟件更新、安全掃描和系統診斷等。雖然運行一個維護活動對性能影響較小,但是建議在Hyper-V主機上和Windows虛擬機上禁用維護活動。這是因為當一個活動需要執行時,運行在系統上的一個計時器經常使用處理器時間來了解這個活動所需的時間。