Server 2008 的内存使用量不断增加,但没有显示正在使用 RAM 的内容

Server 2008 的内存使用量不断增加,但没有显示正在使用 RAM 的内容

我有以下服务器

Windows Storage Server 2008 x64 SP2 Xeon L5520 @ 2.27 12GB RAM DAS MD1000i 运行 RAID10 15k SAS 驱动器。

它正在运行 DFS 作为约 100 个用户的文件服务器

该服务器上的内存使用量持续增加,但没有在进程资源管理器和任务管理器中显示哪些进程正在使用 RAM。

我有私有字节和工作集列显示

在一周的时间内(从使用约 3GB 开始),RAM 使用率达到系统不再拥有足够资源且不再响应的程度。

Process Explorer 当前显示物理使用率为 80%,但我只能计算出使用了约 2GB 的 RAM。

我以前主要使用 Server 2003,现在开始使用 2008,我是不是遗漏了什么?

谢谢。

答案1

Boardcom NIC 使用 BACS 进行分组导致出现此问题。切换到 Intel 分组后问题得到解决。

答案2

听起来你可能在内核内存池(无论是分页池还是非分页池)中存在内存泄漏,很可能是由驱动程序引起的。这些类型的内存泄漏不会显示在进程资源管理器或任务管理器中,但你可以使用Process Explorer 显示内核内存使用情况分页池和非分页池作为指南。

请阅读以下内容,以了解和识别可能发生的情况:

这些要点是使用 PoolMonWindows 驱动程序工具包尝试找出泄漏的原因。以下 Microsft KB如何使用内存池监视器 (Poolmon.exe) 解决内核模式内存泄漏将引导您如何使用 PoolMon。

答案3

我会先内存问题故障排除概述。获取一些 Perfmon 日志并进行分析,这应该是非页面池问题,然后您可以按照文章第1部分第2部分

答案4

这个答案很无力,但您是否曾向硬件供应商咨询过驱动程序/固件更新?此外,您是否曾检查过他们的知识库中是否有内存问题?使用您的支持合同!(即,让它成为别人的问题!)

—沃尔多

相关内容