什么会导致 XenServer 7.2 Windows 2019 VM 不将驱动程序锁定内存释放回操作系统?

Aar*_*ron 3 xenserver memory-leak windows-server-2019

问题:

我们有一个运行 Windows Server 2019 终端服务器的 XenServer 7.2 环境。虽然看起来是随机的,但我们看到虚拟机的已用内存攀升至高达 32GB,并且用户的速度慢得像爬行一样,直到我们重新启动来宾操作系统。

运行 RAMmap 时,我可以看到几乎所有内存都卡在“驱动程序锁定”状态并且永远不会被释放。它只会不断攀升,直到用户抱怨速度缓慢,然后我们必须重新启动来宾操作系统。

在此输入图像描述

是什么导致驱动程序锁定内存无法释放并不断“泄漏”?同样,我们在 Windows Server 2019 上运行 XenServer 7.2。所有 Windows 更新均已应用于来宾操作系统。

我们在 8 个 XenServer 主机服务器和 2 个分组 SAN 中拥有充足的存储资源。

VM 上的启动内存和最大内存设置为相同的值 32GB,并且未选中“自动分配此范围内的内存”。

在此输入图像描述