服务器上80%的内存利用率 – 这只是caching?

这个2008 R2服务器的内存利用率非常高,但我认为它可能只是cachingRAM-在服务器上的性能很好,CPU利用率非常低。 它正在运行DFSR,我相信声称有很多内存。

所以这里是我在任务pipe理器中看到的:

在这里输入图像说明

看这个过程看起来不像是3.25个演出。

这是RamMap给我看的东西: 在这里输入图像说明

我可以看到非分页池声称相当可观。 这是DFSR正在用于caching正确的程序的RAM吗?

如果这个信息是有帮助的,我的pagefile.sys是3.92演出。

我有什么可担心的,还是有其他的东西可以检查?

你有一个内核内存泄漏。 非分页池是2.5GB。 您可以使用poolmon来查看哪个驱动程序导致高使用率。

安装Windows WDK ,运行poolmon,在池types之后通过P对它进行sorting,以便非页面排在最前面,并通过字节后的B来查看使用大部分内存的标记。

现在看看哪个pooltag使用最多的内存,如下所示:

在这里输入图像说明

现在打开cmd提示符并运行findstr命令查看哪个驱动程序使用此标记:

在这里输入图像说明

现在查看文件属性,find驱动程序版本并查找更新。

您发布的任务pipe理器屏幕。 尝试使用资源监视器追踪罪魁祸首。 转到内存选项卡,它给出了一个故障。 我也同意,4GB的Server 2008非常轻。

一般来说,4GB内存对于文件服务器来说是很小的。 请记住,它会尝试caching文件,只有4GB,根本没有任何caching的空间。 文件系统本身也将使用内存进行caching,甚至活动页面(如NTFS主文件表)。

添加DFS-R意​​味着更多的内存使用(它使用Jet数据库)。

注意:通过你发布的任务pipe理器截图,看起来服务器也运行着DNSangular色。 这真的是你需要在文件服务器上的东西?

还有一些库存服务运行(ocsservice.exe)和Symantec软件安装。 请记住,所有这些加起来就是内存使用情况,如果他们每隔一段时间运行一次任务,内存使用率就会更高。