Win Server 2019 Hypervisor,虚拟机显示内存使用率高,但 Hypervisor 没有?

Win Server 2019 Hypervisor,虚拟机显示内存使用率高,但 Hypervisor 没有?

我的服务器出现了一个非常奇怪的问题,以前从来没有遇到过。

虚拟机管理程序运行的是 Win 2019,虚拟机混合了 2012r2 和 win 10。我在 128gb 内存上运行了大约 10 台虚拟机,里面的虚拟机显示内存使用率约为 90%,但是当我打开任务管理器时,每个正在运行的程序的总内存使用量仅占虚拟机内存使用量的约 40%。

在虚拟机管理程序中,它显示每个虚拟机的预期内存使用量,而不是 90% 的内存使用量。因此,在 HV 中,它显示 VM#1 正在使用 8GB 内存,而 VM1 内的任务管理器则显示其正在使用 17GB 内存,而该虚拟机内的程序加起来并没有那么多的内存使用量。

这种内存使用率过高的情况出现在大多数或所有虚拟机中,但当我在 Hypervisor Hyper-V 窗口中检查时,每个虚拟机都显示预期的内存使用率,而不是虚高的数字。知道发生了什么吗?

奇怪的是,当我重新启动虚拟机时,它在启动时显示预期的内存使用量,但 1-2 分钟后就会达到 90%。

我读过一个关于 VMWare 内存分配的类似帖子,内容是关于在虚拟机管理程序中设置内存分配,这样它就不会出现恐慌,也不会认为内存不足,并欺骗虚拟机它们即将耗尽内存,从而让它们使用更少的内存。听起来这里可能正在发生类似的事情?虽然虚拟机管理程序的内存完全没问题,有 70gb 可用。

虚拟机管理程序: 虚拟机管理程序内存使用情况

虚拟机: 虚拟机内存使用情况

VM 程序总内存使用量

相关内容