我们从全新的 Windows Server 2019 数据中心版开始,并在其上安装了基础设施监控代理,严格来说没有其他程序。该机器有 8 GB 内存。作为监控同步主机的 NTP 偏移的一部分,我们安排了一个 exe。问题在 10-11 天后开始出现,内存利用率已增加到显着水平 >80%。经过分析,我们发现它是一个逐渐增加的过程,使用 RAMMAP 我们看到每次运行 exe 时,它都会在 PAGE 表中留下 24k 内存,在 Private 中留下 0 B。此外,这个问题特定于 Windows Server 2019,我们尝试在 Windows Server 2012 机器上执行相同的步骤,它运行良好,没有内存爬行问题。
流程标签: 我们尝试使用任务管理器资源监视器甚至 WPT xperf 实用程序来查找进程,但找不到任何其他消耗如此大量内存的进程。
内存映射:从这里可以看出,计划的 exe 已经终止,但仍占用页表内存。
这导致了无法解决的内存逐渐激增。这是否与 NTP 使用的某些 Windows Server 2019 特定驱动程序或系统文件有关?