Hyper-V 主機消耗可用內存

Hyper-V 主機消耗可用內存

我對配置 Hyper-V 有點陌生,所以這對某人來說可能是一個簡單的問題,但我需要一些建議。

我有一個具有 128GB RAM 的 Hyper-V 主機伺服器,所有這些 RAM 都被某些東西消耗了。它有 6 個正在運行的虛擬機,這些虛擬機被配置為使用不到 128GB 的​​一半,因此,如果另一台主機發生故障,這可以接管其虛擬機。因此,我的主機上使用的所有 RAM 都不是預期的——問題所在。

其中一個正在運行的虛擬機器是 SQL Server 2014 Standard,我發現重新啟動該虛擬機會將 RAM 傳回給主機,因此看來這是一台有麻煩的機器。 SQL VM已配置為固定16GB RAM,然後我嘗試了動態RAM 16GB到32GB,問題仍然存在。 SQL Server 服務本身配置了最大記憶體限制,當在虛擬機器內部查看工作管理員時,會遵守此記憶體限制。值得補充的是,主機作業系統消耗的額外記憶體沒有顯示在 SQL VM 任務管理器中,這顯示了我將其配置為使用的記憶體。但正如我所說,重新啟動 SQL VM 確實會將所有 RAM 回饋給主機,並且使用率從 100% 降至 40% 左右。

內存設定:

記憶體設定圖

感謝您對此的任何指示。

***更新 19/01/17 12:00 我使用了免費的 Veeam Task Manager for Hyper-V 工具,該工具向我展示了使用記憶體的主機,而不是我懷疑的 SQL VM。但如前面提到的,我發現關閉 SQL VM 就可以了。那麼主機需要這麼多的 RAM 來管理 SQL VM 是否有原因呢?我們有一台正在運行的主機,它使用了 7% 的實體機 RAM。這個問題主機使用率是54%!我計劃今晚關閉並重新啟動該主機,歡迎任何想法。

答案1

解決方案是網卡驅動程式更新,該更新似乎是在該問題開始的同時發布的。花費了大量的時間和精力,但最終得到了簡單的修復。感謝您的輸入。

相關內容