Windows
協調 vmware 記憶體與 Windows 記憶體使用情況
我在 ESXi 4.1 主機上有一個 Windows 2008 R2 64 位虛擬機。主機報告虛擬機正在使用的記憶體少於 1 GB。但是,在 Windows 中,它報告機器正在使用 7 GB 記憶體,即使任務管理器中列出的程序總數小於 1 GB。機器反應遲鈍,我擔心這會影響其他應用程序(伺服器的目的是執行 ASP.NET 狀態伺服器程序,該程序一直存在問題並導致我發現記憶體問題)。
我剛剛注意到VMware 上的 Windows Server 2008r2 記憶體使用率高,並且會更多地查看這些文件,但這是什麼原因造成的?
您可以在 vm 中執行RAMMap以了解 Windows 是如何使用記憶體的。
如果 Windows 沒有記憶體壓力,它不會費心釋放任何記憶體,因此記憶體可以累積,技術上使用但未真正使用。如果仍有足夠的可用記憶體來滿足可預見的需求,作業系統假定與使用的記憶體相關的成本為零。