Windows-Server-2008

Hyper-V 來賓突然極其緩慢

  • January 12, 2012

我有一個 Windows 2008 R2 Hyper-V 伺服器和幾個客人的設置。昨天我注意到其中一位客人變得非常緩慢(例如,在瀏覽文件夾時出現明顯的延遲)。我決定嘗試重新啟動並同時應用所有新的 Windows 更新。事實證明,這花了很長時間……現在伺服器正在啟動並且它正在執行“Windows Update的系統資料庫更新步驟”,但它需要很長時間(或者至少需要很長時間)。

Hyper-V 管理器報告該機器的 CPU 使用率約為 25-50%,但在主機作業系統的任務管理器中顯示為1-5% ?? (主要由 Virtual Machine Worker 程序消耗)。這對我來說毫無意義。來賓機器有 50% 的 CPU 儲備和限制,我現在已經提高到 100%(沒有區別)。伺服器之前一直執行順利,並且 afaik 沒有對作業系統/軟體進行任何更改。主機也已重新啟動並已安裝所有 Windows 更新。主機本身執行平穩。

主機上還執行著一台 Windows XP 開發者客戶機。那台機器執行得很好。例如,如果我在其上啟動 VS.NET,則啟動時 CPU 使用率將在 5-40% 左右,並且主機作業系統 CPU 消耗大致遵循來賓的 CPU 消耗(如您所料)。

有誰知道可能是什麼原因造成的?

主機作業系統: Windows 2008 R2 Hyper-V(標準版)

來賓作業系統: Windows 2008(標準版)

硬體: HP ML350 G5

我根本不希望父分區 CPU 使用情況跟踪來賓。

在虛擬化環境中,就客戶感知而言,客戶 CPU 使用率是準確的。Hyper-V 中的“主機”實際上並不是主機,雖然它在任務管理器中報告的 RAM 數字是真實的,但我認為您會發現 CPU 數字特定於主機本身。

請參閱此答案(同意我的觀點)。

在出現性能緩慢問題之前,主機是否有任何變化?(安裝了新的圖形驅動程序?)

虛擬機的儲存介質是否有任何更改,因為它聽起來可能與 IO 相關。

如果沒有任何變化,但發生了一些變化 - 防病毒軟體是否會干擾 VM 或其 VHD?

最後,我在父分區上找到了 ResMon.exe,告訴我 VM 在磁碟 IO 到 VHD 方面的工作是另一種可行的方法。

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