我有以下服务器
Windows Storage Server 2008 x64 SP2 Xeon L5520 @ 2.27 12GB RAM DAS MD1000i运行RAID10 15k SAS驱动器。
它运行DFS作为大约100个用户的文件服务器
此服务器上的内存使用量不断增加,而不显示进程pipe理器和任务pipe理器中正在使用的内存。
我有私人字节和工作集列显示
在一周的时间内(从3GB左右开始),内存使用量达到了系统不再有足够资源,不再响应的程度。
Process Explorer目前显示80%的物理使用率,但是我只能占用大约2GB的RAM。
我以前主要使用Server 2003,并开始使用2008年,我在这里错过了什么?
谢谢。
使用BACS的Boardcom NIC组合正在导致这种情况发生。 切换到团队英特尔和问题已解决。
这听起来像你可能有内存泄漏在内核内存池,无论是分页或非分页池,最有可能是由驱动程序造成的。 这些types的内存泄漏将不会显示在进程资源pipe理器或任务pipe理器中,但您可以使用进程资源pipe理器来显示分页和非分页池的内核内存使用情况 。
阅读以下内容作为了解和识别可能发生的情况的指导:
这些是从Windows驱动程序工具包使用PoolMon尝试和查明是什么导致泄漏。 以下Microsft KB 如何使用内存池监视器(Poolmon.exe)排除内核模式内存泄漏将引导您如何使用PoolMon。
我将从“ 内存问题疑难解答概述”开始。 采取一些Perfmon日志并分析它们,它应该是非页面池问题,然后您可以按照文章第1 部分和第2部分
您是否将任何更新应用于Windows Storage Server 2008以外的SP2?
在更新1中已经解决了一些已知的内存泄漏 – 请参阅Windows Storage Server 2008的已知问题和更新以获取更多信息。
这是一个微弱的答案,但是你是否与你的硬件供应商检查了驱动程序/固件更新? 另外,你有检查他们的KB内存问题? 使用您的支持合同! (即让别人的问题!)
-Waldo