Windows-Server-2008-R2
Win 2008R2 集群中的虛擬機如何占用比分配的最大 RAM 更多的記憶體?
我們在其中一台主機伺服器的 Hyper-V 管理器中發現,Win 2008R2 集群中的一台 VM 顯示的記憶體需求比分配給 VM 的最大動態 RAM 的記憶體需求“更高”(附上螢幕截圖)。
這可能嗎?
Microsoft 提供的所有文件都堅持認為 VM 不能訪問比 Max RAM 更多的記憶體。誰能解釋這怎麼可能?
“記憶體需求”是指正在執行的作業系統和應用程序試圖消耗的記憶體量。如果它大於分配的記憶體量,則 VM 將換出。
Memory Demand列顯示了虛擬機此時需要多少記憶體才能滿足虛擬機中執行的活動程序的要求。此數量表示基於從性能計數器獲得的數據的總送出記憶體。
所以我們可以看到這個虛擬機需要比你分配給它的更多的記憶體。